PDA

Просмотр полной версии : [Native] GetPlayerDistanceFromPoint(playerid, Float: X, Float: Y, Float: Z)



Osetin
12.11.2013, 16:05
Возвращает расстояние между игроком и точкой на карте.

Параметры:


(playerid, Float:X, Float:Y, Float:Z)

playerid - ID игрока
Float:X - Координаты точки по оси X
Float:Y - Координаты точки по оси Y
Float:Z - Координаты точки по оси Z

Пример использования:

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/police", true) == 0)
{
new
Float: Distance = GetPlayerDistanceFromPoint(playerid, 1555.1332, -1675.7180, 16.19530),
Message[70];

format(Message, sizeof(Message), "Вы находитесь в %0.2f метрах от входа в полицейский участок.", Distance);
SendClientMessage(playerid, 0xFFFFFFAA, Message);

return 1;
}

return 0;
}