22: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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
помогите с расстоянием играков!
Zero_lifeДата: Суббота, 22.08.2009, 02:40 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 32
Награды: 1
Город: Elgava
Репутация: -15
Замечания: 20%
Статус:
Кароч я хочу сделать таксиста! когда заказывают такси чтобы заказчик мигал а не тупо просто поменял цвет что у меня и происходит и когда таксист подехал к заказчику чтобы мигание прекращалось и писалось ему что таксист возле вас!
вот в общем код который надо отредактировать но я сам не знаю как это сделать!
[pwn]if (strcmp("/115", cmdtext, true) == 0)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new skinID = GetPlayerSkin(i);
new tmp[100];
new name[30];
GetPlayerName(playerid, name, sizeof(name));
format(tmp, sizeof(tmp), " Игрок %s(id=%d) заказал такси!!!", name, playerid);
if((skinID == 184))
{
SendClientMessage(i, 0xAA3333AA, tmp);
SetPlayerMarkerForPlayer(i, playerid, 0xAA3333AA);
{
Вот тут надо установить расстояние! походу =)
{
SetPlayerMarkerForPlayer(i, playerid, GetPlayerColor(playerid));
SendClientMessageToAll(COLOR_GREEN, "Такси возле вас!");
}
}
}
}
}
return 1;
}[/pwn]

кто поможет + в репу получит crazy


Хостинг для ваших игр SpeedPH.ru
Акция!
13 Новых пользователей получают 50% скидку на SA-MP сервера!
Код акции: godsamp50procent
Акция заканчивается: 24.03.13
stepmexДата: Суббота, 22.08.2009, 02:46 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Чувак за + хочет целую систему crazy


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Zero_lifeДата: Суббота, 22.08.2009, 02:51 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 32
Награды: 1
Город: Elgava
Репутация: -15
Замечания: 20%
Статус:
ну не систему... я так думаю там делать та почти нечего!? но точно не знаю... просто очень надо такую штучку :)


Хостинг для ваших игр SpeedPH.ru
Акция!
13 Новых пользователей получают 50% скидку на SA-MP сервера!
Код акции: godsamp50procent
Акция заканчивается: 24.03.13
stepmexДата: Суббота, 22.08.2009, 02:54 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Zero_life)
там делать та почти нечего!?
вот не знаешь, а говоришь.
делать кстати много.
в общих чертах:
проверка на наличие "таксиста".
мигание заказчика
отслеживание расстояние от такси до клиента.
+ действия на отсутствие клиента и долгое выполнение заказа
гемор ещё тот короче crazy



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Zero_lifeДата: Суббота, 22.08.2009, 03:20 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 32
Награды: 1
Город: Elgava
Репутация: -15
Замечания: 20%
Статус:
ну покажи себя с хорошой стороны! new_russian


Хостинг для ваших игр SpeedPH.ru
Акция!
13 Новых пользователей получают 50% скидку на SA-MP сервера!
Код акции: godsamp50procent
Акция заканчивается: 24.03.13
stepmexДата: Суббота, 22.08.2009, 11:02 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Zero_life, мечтай и радуйся ass
Сам пиши!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Dima-kunДата: Суббота, 22.08.2009, 11:15 | Сообщение # 7
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Zero_life, сделай функцию.. или поищи например в City_Life

[pwn]stock IsPlayerHere(playerid,targetid,radius)
{
if(GetPlayerDistanceToPlayerEx(playerid,targetid) < radius)
{
return 1;
}
return 0;
}
stock GetPlayerDistanceToPlayerEx(playerid,targetid)
{
new Float:x1,Float:y1,Float:z1;
new Float:x2,Float:y2,Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x1,x2)),2)+floatpower(floatabs(floatsub(y1,y2)),2)+floatpower(floatabs(floatsub(z1,z2)),2));
return floatround(tmpdis);
}[/pwn]

то есть условие if(IsPlayerHere(playerid,targetid,10))

за старания + давай crazy

а если будет работать то награду ;)


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
  • Страница 1 из 1
  • 1
Поиск:





 


 


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