SAMP/AddVehicleComponent

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

AddVehicleComponent

Описание:

Добавляет «компонент» (часто называемый «модификацией») к транспортному средству. Действующие компоненты можно найти здесь .


Параметры:

(vehicleid, componentid)


vehicleidИдентификатор автомобиля, к которому нужно добавить компонент. Не путать с modelid .
componentidID компонента для добавления к транспортному средству.


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

0 - компонент не был добавлен (автомобиль не существует).
1 - Компонент был успешно добавлен на автомобиль.


Wiki note important.png

Важное
примечание

Использование неверного идентификатора компонента приводит к сбою игры игрока. Для этого нет никаких внутренних проверок.


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

new gTAXI;
public OnGameModeInit()
{
    gTAXI = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Такси
    return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
    {
        if (GetPlayerVehicleID(playerid) == gTAXI)
        {
            AddVehicleComponent(gTAXI, 1010); // Нитро х10
            SendClientMessage(playerid, 0xFFFFFFAA, "Никто-ускоритель добавлен на Ваш автомобиль такси.");
        }
    }
    return 1;
}


Wiki tip.png

Подсказка

ID колёс автомобилей, доступных для установки, смотрите в статье ID Wheels.


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

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


Связанные обратные вызовы

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