 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Задать вопрос по SAMP (База знаний)
| |
| Impereal | Дата: Четверг, 27.01.2011, 23:23 | Сообщение # 721 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Stawr, Code if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1334.5726,-1307.2921,13.5469)) return SendClientMessage(playerid,COLOR, "Нельзя!");
Прощай самп-рус =Р
|
| |
|
|
| Stawr | Дата: Четверг, 27.01.2011, 23:41 | Сообщение # 722 |
|
Новенький
Группа:
Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус: 
| [off] ruslan77 попробуй этим http://samp-life.ru/sa-mp-scripts/370-fs-car-ownership-system.html создавать прям в игре [/off]Добавлено (27.01.2011, 23:28) --------------------------------------------- спс работает  Добавлено (27.01.2011, 23:41) --------------------------------------------- блин а как сделать чтобы в двух местах было вход а то копирую и меняю координаты одно место неробит?
|
| |
|
|
| Impereal | Дата: Четверг, 27.01.2011, 23:44 | Сообщение # 723 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (Stawr) лин а как сделать чтобы в двух местах было вход а то копирую и меняю координаты одно место неробит? Тогда надо условие чтобы было или то или то Пример: Code if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1334.5726,-1307.2921,13.5469) || !IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z) return SendClientMessage(playerid,COLOR, "Нельзя!");
Прощай самп-рус =Р
|
| |
|
|
| Stawr | Дата: Четверг, 27.01.2011, 23:53 | Сообщение # 724 |
|
Новенький
Группа:
Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус: 
| [off]спс ещё раз [/off]
|
| |
|
|
| kach | Дата: Пятница, 28.01.2011, 09:40 | Сообщение # 725 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 2
Город: Барнаул
Репутация: -8
Замечания: 40%
Статус: 
| Все время при входе на сервер у меня сбиваются координаты Транспорта, например с респавна 1 банды, машины улетают куда то на дорогу за метров 500!И другие авто появляются где не нужно
|
| |
|
|
| Impereal | Дата: Пятница, 28.01.2011, 09:52 | Сообщение # 726 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| kach, спавн делай на улице! Баг сампа!
Прощай самп-рус =Р
|
| |
|
|
| kach | Дата: Пятница, 28.01.2011, 11:12 | Сообщение # 727 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 2
Город: Барнаул
Репутация: -8
Замечания: 40%
Статус: 
| Каждый раз спавнить машины?!А как же другие игроки?Если админа не будет
|
| |
|
|
| Крендель | Дата: Пятница, 28.01.2011, 11:19 | Сообщение # 728 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус: 
| Quote (Pl_MC) А как сдвинуть? Без ПВН ваще не вариант??? Просто я нубко в скриптинге, как че где))) Без павно никак. Я тоже нуб. С нуля ничего не смогу создать без подсказок)..если меня что-то интересует, то я ищу ответы в уже написаном моде )
生き死に
|
| |
|
|
| alesharak | Дата: Пятница, 28.01.2011, 11:55 | Сообщение # 729 |
|
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 1
Город: Москва
Репутация: -14
Замечания: 0%
Статус: 
| Всем ку,помогите я вырезал авто рынок из ларпа а у меня такая хня садишься в кар и едиш а купить незя , что делать ? в личку напиши а то тема большая не увижу
|
| |
|
|
| Крендель | Дата: Пятница, 28.01.2011, 13:49 | Сообщение # 730 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус: 
| Quote (alesharak) а то тема большая не увижу ...читай тему....этот вопрос уже былДобавлено (28.01.2011, 13:49) --------------------------------------------- В общем есть интересная проблемка ) В моем моде любой лидер может выдавать ранги любым, состоящим в других фракциях\бандах, игрокам. Я запретил это с помощью следующего скрипта: Code if(PlayerInfo[playerid][pLeader] == 1 && PlayerInfo[para1][pMember] != 1) { SendClientMessage(playerid, COLOR_GRAD2, "Вы не можете присвоить ранг этому игроку!"); return 1; } и т.д. Стало вроде бы все норм, но в скором времени я выяснил что лидер теперь не может повышать\понижать ранги самому себе. И тут я сделал вывод: лидер, к примеру полиции, не числится в составе полицейских (pMember) и из-за этого срабатывает вышенаписанный скрипт Возникает вопрос, как же тогда сделать так чтобы лидер не мог выдавать ранги игрокам из чужих фрак\банд и в то же время мог давать себе ранги.
生き死に
|
| |
|
|
| Stawr | Дата: Пятница, 28.01.2011, 13:52 | Сообщение # 731 |
|
Новенький
Группа:
Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус: 
| Code } if(strcmp(cmd, "/вбаню", true) == 0) { [color=red]if(!IsPlayerInRangeOfPoint(playerid, 3.0, 238.6027,-1201.9298,76.1403)||!IsPlayerInRangeOfPoint(playerid, 3.0, 1334.5726,-1307.2921,13.5469)) return SendClientMessage (playerid,COLOR, "ты не около бани!");[/color] SetPlayerPos(playerid,1309.398,-1301.394,61.98865); SendClientMessage(playerid,COLOR, "~~~Добро пожаловать в Баню:~~~"); SendClientMessage(playerid,COLOR, "~~~Открыть парилку - /bopen~~~"); SendClientMessage(playerid,COLOR, "~~~Закрыть парилку - /bclose~~"); SendClientMessage(playerid,COLOR, "~~Включить нагрев - /nagrevon~~"); SendClientMessage(playerid,COLOR, "~Выключить нагрев - /nagrevoff~"); SendClientMessage(playerid,COLOR, "~Выйти из бани - /избани~"); } почему в этом коде если делаю двое координат неработает ни один
|
| |
|
|
| Крендель | Дата: Пятница, 28.01.2011, 14:02 | Сообщение # 732 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус: 
| Какая еще нафиг баня ??? теперь по делу..скрипт должен выглядеть так: Code if(strcmp(cmd, "/вбаню", true) == 0) { if(!IsPlayerInRangeOfPoint(playerid, 3.0, 238.6027,-1201.9298,76.1403) || !IsPlayerInRangeOfPoint(playerid, 3.0, 1334.5726,-1307.2921,13.5469)) { SendClientMessage (playerid,COLOR, "ты не около бани!"); return 1; } else { SetPlayerPos(playerid,1309.398,-1301.394,61.98865); SendClientMessage(playerid,COLOR, "~~~Добро пожаловать в Баню:~~~"); SendClientMessage(playerid,COLOR, "~~~Открыть парилку - /bopen~~~"); SendClientMessage(playerid,COLOR, "~~~Закрыть парилку - /bclose~~"); SendClientMessage(playerid,COLOR, "~~Включить нагрев - /nagrevon~~"); SendClientMessage(playerid,COLOR, "~Выключить нагрев - /nagrevoff~"); SendClientMessage(playerid,COLOR, "~Выйти из бани - /избани~"); } } Теперь рассмотрим твои ошибки: 1. Зачем ты написал в теле условия в первой строке "return" ? да еще и без ";", да ктому же "return" должен что-то возвращать, например 1 2. Знаешь почему у тебя ничего не работает? Потому что если тело условия не взять в фигурные скобки, то условие будет считать своим телом первую строку, все что будет дальше условие проигнорит, поэтому у тебя даже сообщение не вылетает. 3. Учись пользоваться фигурными скобками.
生き死に
|
| |
|
|
| Stawr | Дата: Пятница, 28.01.2011, 14:04 | Сообщение # 733 |
|
Новенький
Группа:
Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус: 
| [off] я в скриптинге нуб а эт я так вписал скрипт в мод а то что ретурн я спросил как мне сказали в этом же форуме что так [/off]
|
| |
|
|
| Крендель | Дата: Пятница, 28.01.2011, 14:04 | Сообщение # 734 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус: 
| Хотя даже не так. Лучше выглядеть будет следующим образом: Code if(strcmp(cmd, "/вбаню", true) == 0) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 238.6027,-1201.9298,76.1403) || IsPlayerInRangeOfPoint(playerid, 3.0, 1334.5726,-1307.2921,13.5469)) { SetPlayerPos(playerid,1309.398,-1301.394,61.98865); SendClientMessage(playerid,COLOR, "~~~Добро пожаловать в Баню:~~~"); SendClientMessage(playerid,COLOR, "~~~Открыть парилку - /bopen~~~"); SendClientMessage(playerid,COLOR, "~~~Закрыть парилку - /bclose~~"); SendClientMessage(playerid,COLOR, "~~Включить нагрев - /nagrevon~~"); SendClientMessage(playerid,COLOR, "~Выключить нагрев - /nagrevoff~"); SendClientMessage(playerid,COLOR, "~Выйти из бани - /избани~"); } else { SendClientMessage (playerid,COLOR, "ты не около бани!"); return 1; } }
生き死に
|
| |
|
|
| Stawr | Дата: Пятница, 28.01.2011, 14:05 | Сообщение # 735 |
|
Новенький
Группа:
Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус: 
| [off] спс щя проверю [/off]
|
| |
|
|
|
 |
|
 | |
| |
|