SAMP/AttachPlayerObjectToVehicle

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

AttachPlayerObjectToVehicle


Wiki added.png

Добавлено

Функция работает только начиная с версии SA-MP 0.3e и не будет работать в предыдущих версиях!


Описание:

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


Параметры:

(playerid, objectid, vehicleid, Float: fOffsetX, Float: fOffsetY, Float: fOffsetZ, Float: fRotX, Float: fRotY, Float: fRotZ)


playeridID игрока, для которого был создан объект.
objectidID объекта, который нужно прикрепить к автомобилю.
vehicleidID автомобиля, к которому нужно прикрепить объект.
Float: OffsetXСмещение позиции по оси X для прикрепления.
Float: OffsetYСмещение позиции по оси Y для прикрепления.
Float: OffsetZСмещение позиции по оси Z для прикрепления.
Float: RotXСмещение поворота по оси X.
Float: RotYСмещение поворота по оси Y.
Float: RotZСмещение поворота по оси Z.


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

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


Wiki note.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);
    }
}


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

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