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 - Проверьте, куда смотрит игрок.