SAMP/AttachPlayerObjectToVehicle
Материал из Pawno Info Wikipedia
AttachPlayerObjectToVehicle
Добавлено |
Функция работает только начиная с версии SA-MP 0.3e и не будет работать в предыдущих версиях! |
Описание:
Прикрепите объект игрока к транспортному средству.
Параметры:
(playerid, objectid, vehicleid, Float: fOffsetX, Float: fOffsetY, Float: fOffsetZ, Float: fRotX, Float: fRotY, Float: fRotZ)
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 - Уничтожить объект игрока.
- DestroyPlayerObject - Проверяет, действителен ли определенный объект игрока.
- MovePlayerObject - Перемещает объект игрока.
- StopPlayerObject - Остановить перемещение объекта игрока.
- SetPlayerObjectPos - Установите положение объекта игрока.
- SetPlayerObjectRot - Установить поворот объекта игрока.
- GetPlayerObjectPos - Найдите объект игрока.
- GetPlayerObjectRot - Проверьте вращение объекта игрока.
- AttachPlayerObjectToPlayer - Прикрепить объект игрока к игроку.