SAMP/GetVehiclePos

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

GetVehiclePos

Описание:

Узнает позицию указанного транспортного средства.


Параметры:

(vehicleid, &Float:x, &Float:y, &Float:z)


vehicleidID проверяемого транспортного средства.
xКоордината X транспортного средства.
yКоордината Y транспортного средства.
zКоордината Z транспортного средства.


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

1 - функция выполнена успешно.
0 - если транспортное средство не существует (указан неверный ID).


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

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!strcmp(cmdtext, "/vpos", true)) // команда получает координаты транспортного средства, в котором Вы находитесь
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, !"Вы должны быть в транспортном средстве!");
		new vehicleid = GetPlayerVehicleID(playerid), Float:a, Float:y, Float:z;
		GetVehiclePos(vehicleid, x, y, z);
		format(string, sizeof(string), "Координаты транспорта #%d: X = %.4f Y = %.4f Z = %.4f", vehicleid, x, y, z);
		SendClientMessage(playerid, -1, string);
		return 1;
	}
	return 0;
}