SAMP/GetPlayerDistanceFromPoint
Материал из Wikipedia Pi
GetPlayerDistanceFromPoint
Описание:
Получает расстояние от игрока до указанной точки.
Параметры:
(playerid, Float:X, Float:Y, Float:Z)
playerid | ID проверяемого игрока. |
Float:X | Координата X указанной точки, до которой измеряется расстояние. |
Float:Y | Координата Y указанной точки, до которой измеряется расстояние. |
Float:Z | Координата Z указанной точки, до которой измеряется расстояние. |
Возвращаемые значения:
distance: расстояние до указанной точки.
0.0: если указан неверный ID (игрок отсутствует на сервере).
0.0: если указан неверный ID (игрок отсутствует на сервере).
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/police", true))
{
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;
}