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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Команды /ar и /rob
ShokkДата: Суббота, 12.04.2008, 17:25 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 293
Награды: 1
Город: Тюмень
Репутация: 3
Замечания: 60%
Статус:
Подскажите, как сделать чтобы команды /ar (для копов - арест), и /rob (для ограбления) работали на определенном расстоянии. Например если игроки на большом расстоянии то команда не будет работать. Так вот как сделать такую команду с определенным расстоянием?

Добавлено (12.04.2008, 17:25)
---------------------------------------------
Наверно тут все хз как это сделать.



Ginex Rap - Группа "Ginex" В контакте
www.Ginex-Rap.de - Оффициальный сайт группы Ginex.


Сообщение отредактировал V4N0M - Среда, 09.04.2008, 14:08
Lu-TennantДата: Суббота, 12.04.2008, 17:31 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 743
Награды: 5
Город: Yekaterinburg
Репутация: 13
Замечания: 60%
Статус:
Нет, не хз, я могу помочь, но это требует время. Можем сговорится по ICQ, стучи.


С.Э.К.С. (от англ. G.E.C.K. - Garden of Eden Creation Kit)
LuxurYДата: Суббота, 12.04.2008, 17:53 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
Code
stock Float:GetDistanceBetweenPlayers(p1,p2)
{
  new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
  if (!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
  {
   return -1.00;
  }
  GetPlayerPos(p1,x1,y1,z1);
  GetPlayerPos(p2,x2,y2,z2);
  return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}



www.gtascript.ru admin
www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
LuxurYДата: Суббота, 12.04.2008, 18:29 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
Code
if (!strcmp(cmdtext, "/cmd", true)) {
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, 0xFFFFFFAA, "Использование: /cmd [playerid]");
return 1;
}
plid = strval(tmp);
if (GetDistanceBetweenPlayers(playerid,plid) < 10.0) {
//сама команда
}
return 1;
}

что-то типа того. не тестил т.к. писал пряма в форме ответа))


www.gtascript.ru admin
www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
Lu-TennantДата: Суббота, 12.04.2008, 18:53 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 743
Награды: 5
Город: Yekaterinburg
Репутация: 13
Замечания: 60%
Статус:
Блин, а я не успел. sorry
Хотя у меня вышло бы всё легче. :P



С.Э.К.С. (от англ. G.E.C.K. - Garden of Eden Creation Kit)
ShokkДата: Суббота, 12.04.2008, 19:05 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 293
Награды: 1
Город: Тюмень
Репутация: 3
Замечания: 60%
Статус:
Quote (Mite)
Блин, а я не успел.

Ну расскажи свою версию, чем больше инфы тем лучше. Просто я делаю мод Cops And Criminals.




Ginex Rap - Группа "Ginex" В контакте
www.Ginex-Rap.de - Оффициальный сайт группы Ginex.
LuxurYДата: Суббота, 12.04.2008, 20:01 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
Quote (Mite)
Блин, а я не успел. sorry Хотя у меня вышло бы всё легче. :P

я знаю что можно проще вместо strtok поставить cmdtext[5]
Quote (V4N0M)
Спс конечно, но как применить этот "GetDistanceBetweenPlayers" в самой команде /ar? Если ответишь и все нормально пойдет - поставлю +

вставляй в конец скрипта



www.gtascript.ru admin
www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
ShokkДата: Суббота, 12.04.2008, 21:53 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 293
Награды: 1
Город: Тюмень
Репутация: 3
Замечания: 60%
Статус:
Quote (LuxurY)
я знаю что можно проще вместо strtok поставить cmdtext[5]

Можно и так, но я просто инклуды вставил, там и strtok готовый. Вот у меня с cmdtext[] проблемы бывают.




Ginex Rap - Группа "Ginex" В контакте
www.Ginex-Rap.de - Оффициальный сайт группы Ginex.
  • Страница 1 из 1
  • 1
Поиск:





 


 


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