SAMP/GetVehicleZAngle
Материал из Pawno Info Wikipedia
GetVehicleZAngle
Описание:
Получите вращение транспортного средства по оси Z (рыскание).
Параметры:
(vehicleid, &Float:z_angle)
vehicleid | Идентификатор автомобиля, для которого требуется получить угол Z. |
&Float:z_angle | Переменная с плавающей запятой, в которой сохраняется поворот по оси Z, передаваемый по ссылке. |
Возвращаемые значения:
1: функция успешно выполнена.
0: функция не выполнена. Это означает, что автомобиля не существует.
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/vehrot", true) == 0)
{
new currentveh;
new Float:z_rot;
new message[40];
currentveh = GetPlayerVehicleID(playerid);
GetVehicleZAngle(currentveh, z_rot);
format(message, sizeof(message), "Угол поворота автомобиля: %.0f", z_rot);
SendClientMessage(playerid, 0xFFFFFFFF, message);
return 1;
}
return 0;
}
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- GetVehicleRotationQuat - Получить кватернионное вращение транспортного средства.
- GetVehicleRotation - Получить вращение транспортного средства по оси XYZ.
- SetVehicleZAngle - Задает направление движения автомобиля.
- GetVehiclePos - Определение местоположения автомобиля.
- GetPlayerFacingAngle - Проверьте, куда смотрит игрок.