SAMP/SetVehicleZAngle

Материал из Pawno Info Wikipedia

SetVehicleZAngle


Описание:

Установите Z-поворот (рыскание) транспортного средства.


Параметры:

(vehicleid, &Float:z_angle)


vehicleidID автомобиля, для которого нужно задать вращение.
&Float:z_angleУгол Z, который нужно установить.


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

  • 1: функция успешно выполнена.
  • 0: функция не выполнена. Указанный автомобиль не существует.


Wiki note.png

Примечание

  • При использовании этой функции вращение автомобиля по осям X и Y (тангаж и крен) будет сброшено. Поворот по оси X и Y не может быть установлен.
  • Эта функция не работает на незанятом транспортном средстве (считается ограничением GTA).


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

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/flip", true) == 0)
    {
        new currentveh;
        new Float:angle;
        currentveh = GetPlayerVehicleID(playerid);
        GetVehicleZAngle(currentveh, angle);
        SetVehicleZAngle(currentveh, angle);
        SendClientMessage(playerid, 0xFFFFFFFF, "Ваш автомобиль был перевернут!");
        return 1;
    }
 
     return 0;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • GetVehicleZAngle - Проверка текущего угла транспортного средства.
  • SetVehiclePos - Установка положения автомобиля.