AttachPlayerObjectToVehicle RU
From SA-MP Wiki
AttachPlayerObjectToVehicle
Описание:
Позволяет присоединить объект игрока к транспортному средству.
(playerid, objectid, vehicleid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:RotZ)
playerid | ID игрока, для которого был создан объект. |
objectid | ID объекта, который необходимо прикрепить к транспорту. |
vehicleid | ID транспорта, к которому необходимо прикрепить объект. |
Float:OffsetX | Смещение по оси X относительно центра транспорта. |
Float:OffsetY | Смещение по оси Y относительно центра транспорта. |
Float:OffsetZ | Смещение по оси Z относительно центра транспорта. |
Float:RotX | Угол поворота по оси X относительно центра транспорта. |
Float:RotY | Угол поворота по оси Y относительно центра транспорта. |
Float:RotZ | Угол поворота по оси Z относительно центра транспорта. |
Возвращаемые значения:
Эта функция ничего не возвращает.
Примечание | Вы должны создать объект перед тем, как пытаться прикрепить его к транспортному средству. |
Пример использования:
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: Прикрепляет объект, созданный для игрока, к другому или этому же игроку.
- CreateObject: Создает объект.
- DestroyObject: Уничтожает объект.
- IsValidObject: Проверяет, существует ли указанный объект.
- MoveObject: Заставляет объект двигаться в указанную точку на карте.
- StopObject: Останавливает объект, если он движется.
- SetObjectPos: Устанавливает позицию объекта.
- SetObjectRot: Изменяет углы поворота объекта.
- GetObjectPos: Получает текущие координаты объекта.
- GetObjectRot: Получает текущие углы поворота объекта.
- AttachObjectToPlayer: Прикрепляет объект к указанному игроку.