Примечание: Данная команда будет извлекать истинные данные только, если транспорт не находится в движении.
Параметры:
(vehicleid, &Float:X, &Float:Y, &Float:Z)
vehicleid -ID транспорта, которого нужно получить координаты.
Float:X - Первая координата X.
Float:Y - Вторая координата Y.
Float:Z - Третья координата Z (высота).
Эта функция ничего не возвращает.
Code: Select all
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/vehpos", true) == 0)
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(currentveh, vehx, vehy, vehz);
new vehpostext[96];
format(vehpostext, sizeof(vehpostext), "Текущая позиция данного транспорта: %f, %f, %f", vehx, vehy, vehz);
SendClientMessage(playerid, 0xFFFFFFFF, vehpostext);
return 1;
}
return 0;
}