SAMP/GetVehicleComponentInSlot

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

GetVehicleComponentInSlot

Wiki added.png

Добавлено

Этот обратный вызов работает только начиная с версии SA-MP 0.3a и не будет работать в предыдущих версиях!


Описание:

Получает идентификатор установленного компонента (мод для магазина модификаций (ification)) на транспортном средстве в определенном слоте.


Параметры:

(vehicleid, slot)
VehicleidИдентификатор автомобиля для проверки на наличие компонента.
slotСлот компонент для проверки компонентов.

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

Идентификатор компонента, установленного в указанном слоте. Возвращает 0, если в указанном слоте указанного транспортного средства нет компонента или если транспортное средство не существует.


Wiki removed.png

Предупреждение

Известные ошибки:

Не работает для CARMODTYPE_STEREO . И передние упоры, и компоненты переднего бампера сохраняются в слоте CARMODTYPE_FRONT_BUMPER . Если в автомобиле установлены оба из них, эта функция вернет только тот, который был установлен последним. И задние упоры, и компоненты заднего бампера сохраняются в слоте CARMODTYPE_REAR_BUMPER . Если в автомобиле установлены оба из них, эта функция вернет только тот, который был установлен последним.

И левая, и правая юбка сохраняются в слоте CARMODTYPE_S dealIRT . Если в автомобиле установлены оба из них, эта функция вернет только тот, который был установлен последним.


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

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp("/myspoiler", cmdtext) && IsPlayerInAnyVehicle(playerid))
    {
        new component;
        component = GetVehicleComponentInSlot(GetPlayerVehicleID(playerid), CARMODTYPE_SPOILER);
        if (component == 1049)
        {
            SendClientMessage(playerid,0xFFFFFFFF,"You have an Alien spoiler installed in your Elegy!");
        }
    }
}


Wiki tip.png

Подсказка

Как починить функцию и сохранить весь тюнинг смотрите в этой теме форума.

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

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

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

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