GetVehicleVelocity RU
From SA-MP Wiki
GetVehicleVelocity
Описание:
Возвращает скорость, с которой транспортное средство движется в трех направлениях, X, Y и Z.
(vehicleid, &Float:x, &Float:y, &Float:z)
playerid | ИД авто. |
&Float:x | Скорость по координате Х. |
&Float:y | Скорость по координате Y. |
&Float:z | Скорость по координате Z. |
Возвращаемые значения:
- 1: Функция успешно выполнена.
- 0: Функции не удалось выполниться. Транспорта не существует.
- X, Y и Z скоростей хранятся в указанных переменных, а не в возвращаемом значении.
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp("/GetMyCarVelocity", cmdtext) && IsPlayerInAnyVehicle(playerid)) { new Float:Velocity[3], output[80]; GetVehicleVelocity(GetPlayerVehicleID(playerid), Velocity[0], Velocity[1], Velocity[2]); format(output, sizeof(output), "Ваша скорость по коодинате X%f, Y%f, Z%f", Velocity[0], Velocity[1], Velocity[2]); SendClientMessage(playerid, 0xFFFFFFFF, output); return 1; } return 0; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- GetPlayerVelocity: Get a player's velocity.
- SetPlayerVelocity: Set a player's velocity.
- SetVehicleVelocity: Set a vehicle's velocity.