AddVehicleComponent RU
From SA-MP Wiki
AddVehicleComponent
Описание:
Устанавливает транспорту компонент (часто называют как 'мод' или 'модификация' (нитро, диски, спойлеры, бамперы и т.д.)). Допустимые компоненты можно найти здесь.
(vehicleid, componentid)
vehicleid | ID транспорта, на который устанавливается компонент. |
componentid | ID компонента устанавливаемого на транспорт. |
Возвращаемые значения:
- 0 - Компонент не был установлен, т. к. транспорт не существует.
- 1 - Компонент был успешно установлен на транспорт.
Важное | Использование недействительного ID компонента влечет за собой вылет игры. Нет внутренних проверок для этого. |
Пример использования:
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); // Нитро SendClientMessage(playerid, 0xFFFFFFAA, "Нитро установлено на Такси."); } } return 1; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- RemoveVehicleComponent: Удаляет с транспорта указанную запчасть.
- GetVehicleComponentInSlot: Проверяет, какие компоненты установлены на транспорте.
- GetVehicleComponentType: Получает тип компонента через его ID.
Связанные автовызываемые функции
Эти автовызываемые функции могут оказаться полезными, т.к. они связаны с текущей функцией.
- OnVehicleMod: Вызывается при модификации транспорта.
- OnEnterExitModShop: Вызывается при въезде или выезде транспорта из тюнинг салона.