AttachPlayerObjectToVehicle RU

From SA-MP Wiki

Jump to: navigation, search

AttachPlayerObjectToVehicle

Описание:

Позволяет присоединить объект игрока к транспортному средству.


AttachPlayerObjectToVehicle RU был(а) добавлен(a) в SA-MP 0.3e Данный(-ая) функция был(а) добавлен(a) в SA-MP 0.3e и не будет работать в более ранних версиях!


Параметры:
(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ)
playeridID игрока, для которого был создан объект.
objectidID объекта, который необходимо прикрепить к транспорту.
vehicleidID транспорта, к которому необходимо прикрепить объект.
Float:OffsetXСмещение по оси X относительно центра транспорта.
Float:OffsetYСмещение по оси Y относительно центра транспорта.
Float:OffsetZСмещение по оси Z относительно центра транспорта.
Float:RotXУгол поворота по оси X относительно центра транспорта.
Float:RotYУгол поворота по оси Y относительно центра транспорта.
Float:RotZУгол поворота по оси Z относительно центра транспорта.


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

Эта функция ничего не возвращает.


Image:32px-Ambox_warning_orange.png

Примечание

Вы должны создать объект перед тем, как пытаться прикрепить его к транспортному средству.


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

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER) // Если игрок вошёл в транспортное средство
    {
        // Прикрепляем огромную корову.
        new cow_object = CreatePlayerObject(playerid, 16442, 0, 0, 0, 0, 0, 0);
 
        AttachPlayerObjectToVehicle(playerid, cow_object, GetPlayerVehicleID(playerid), 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
    }
}

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

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • CreatePlayerObject: Создает объект, который виден только указанному игроку.
  • DestroyPlayerObject: Уничтожает объект, созданный для игрока.
  • IsValidPlayerObject: Проверяет, существует ли указанный объект, созданный для игрока.
  • MovePlayerObject: Заставляет объект, созданный для игрока, двигаться в указанную точку на карте.
  • StopPlayerObject: Останавливает движущийся объект, созданный для игрока.
  • SetPlayerObjectPos: Устанавливает позицию объекта, созданного для игрока.
  • SetPlayerObjectRot: Изменяет углы поворота объекта, созданного для игрока.
  • GetPlayerObjectPos: Получает текущие координаты объекта, созданного для игрока.
  • GetPlayerObjectRot: Получает текущие углы поворота объекта, созданного для игрока.
  • AttachPlayerObjectToPlayer: Прикрепляет объект, созданный для игрока, к другому или этому же игроку.


  • IsValidObject: Проверяет, существует ли указанный объект.
  • MoveObject: Заставляет объект двигаться в указанную точку на карте.
  • StopObject: Останавливает объект, если он движется.
  • SetObjectPos: Устанавливает позицию объекта.
  • SetObjectRot: Изменяет углы поворота объекта.
  • GetObjectPos: Получает текущие координаты объекта.
  • GetObjectRot: Получает текущие углы поворота объекта.
Personal tools
In other languages