05:17
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
Задать вопрос по SAMP (База знаний)
ImperealДата: Четверг, 27.01.2011, 23:23 | Сообщение # 721
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
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)
---------------------------------------------
спс работает yes yes

Добавлено (27.01.2011, 23:41)
---------------------------------------------
блин а как сделать чтобы в двух местах было вход а то копирую и меняю координаты одно место неробит?

ImperealДата: Четверг, 27.01.2011, 23:44 | Сообщение # 723
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
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
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
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) и из-за этого срабатывает вышенаписанный скрипт bad
Возникает вопрос, как же тогда сделать так чтобы лидер не мог выдавать ранги игрокам из чужих фрак\банд и в то же время мог давать себе ранги.



生き死に
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%
Статус:
Quote (Stawr)
Stawr

Какая еще нафиг баня ??? fun
теперь по делу..скрипт должен выглядеть так:
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]

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua