SAMP/GetPlayerDistanceFromPoint

Материал из Pawno Info Wikipedia

GetPlayerDistanceFromPoint

Описание:

Получает расстояние от игрока до указанной точки.


Параметры:

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


playeridID проверяемого игрока.
Float:XКоордината X указанной точки, до которой измеряется расстояние.
Float:YКоордината Y указанной точки, до которой измеряется расстояние.
Float:ZКоордината Z указанной точки, до которой измеряется расстояние.


Возвращаемые значения:

distance: расстояние до указанной точки.
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;
}