[Урок] GetNearestVehicle узнаем id ближайшего автомобиля - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] GetNearestVehicle узнаем id ближайшего автомобиля
STy1e Дата: Воскресенье, 30.03.2014, 14:33 | Сообщение # 1
Боец
Сообщений: 51
Статус: Offline
Подобного не находил, по этому решил выложить функцию, с помощью которой можно узнать id ближайшего к Вам транспорта.

Параметры: GetNearestVehicle(playerid, Float:distance)
playerid - id игрока, по отношению к которому будем искать автомобиль
distance - радиус в котором будем искать автомобиль

Сама функция:

Код

stock GetNearestVehicle(playerid, Float:distance)
{
     new Float:xX,Float:yY,Float:zZ,retElement = -1;
     for(new i = 0; i < MAX_VEHICLES; i++)
     {
         GetVehiclePos(i, xX, yY, zZ);
         new Float:odist = GetPlayerDistanceFromPoint(playerid, xX, yY, zZ);
         if (retElement == -1)
         {
             retElement = i;
             distance = odist;
         }
         else if (odist < distance)
         {
             retElement = i;
             distance = odist;
         }
     }
     return retElement;
}


Функция довольно таки полезна при создании таких команд как открытие/закрытие автомобиля, ремонта автомобиля и т.д и т.п.


###adeaf6944f49fac015d35e9d3eb34516###
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
aprilez9 [15:57]

am9350450 [14:36]

dcvfre [11:04]

Sheroz [10:38]

dominiquevp60 [08:59]

derrickuy11 [05:48]

leannaaw60 [04:45]

nonaxn11 [23:52]

arbuzikkks [17:38]

gwendolyngd2 [16:08]

Drywallwje [11:38]

TronAccs [05:11]

danilka05cher [03:05]