SAMP/GetVehicleComponentInSlot
Материал из Wikipedia Pi
GetVehicleComponentInSlot
Добавлено |
Этот обратный вызов работает только начиная с версии SA-MP 0.3a и не будет работать в предыдущих версиях! |
Описание:
Получает идентификатор установленного компонента (мод для магазина модификаций (ification)) на транспортном средстве в определенном слоте.
Параметры:
(vehicleid, slot)
Vehicleid | Идентификатор автомобиля для проверки на наличие компонента. |
slot | Слот компонент для проверки компонентов. |
Возвращаемые значения:
Идентификатор компонента, установленного в указанном слоте. Возвращает 0, если в указанном слоте указанного транспортного средства нет компонента или если транспортное средство не существует.
Предупреждение |
Известные ошибки:
Не работает для 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!");
}
}
}
Подсказка |
Как починить функцию и сохранить весь тюнинг смотрите в этой теме форума. |
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- AddVehicleComponent - Добавление компонента к транспортному средству.
- GetVehicleComponentType - Проверьте тип компонента по идентификатору.
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
- OnVehicleMod - Вызывается, когда автомобиль модифицируется.
- OnEnterExitModShop - Вызывается, когда автомобиль входит в модный магазин или выезжает из него.