OnVehicleMod RU
From SA-MP Wiki
OnVehicleMod
Описание:
Эта функция авто вызова, вызывается в том случае, если игрок модифицировал свой транспорт (например поставил спойлер).
(playerid, vehicleid, componentid)
playerid | ID игрока, который модифицировал свой автомобиль. |
vehicleid | ID автомобиля, которого модифицировали. |
componentid | ID компонента, которым был модифицирован автомобиль. |
Возвращаемые значения:
Возвращая 0 это рассинхронизирует мод-компонент (или невалидный мод-компонент), что может предотвратить вылеты игроков.
- Это всегда вызывается первым из gamemode, так что вернув 0 это также не позволит увидеть его вызов в следующем filterscript'е.
Примечание | Этот обратный вызов НЕ вызывается при использовании AddVehicleComponent. |
Пример использования:
public OnVehicleMod(playerid,vehicleid,componentid) { printf("Автомобиль: %d был модифицирован игроком: %d новый компонент: %d", vehicleid, playerid, componentid); if(GetPlayerInterior(playerid) == 0) { BanEx(playerid, "Tuning Hacks"); // Анти-тюнинг чит //Проверено и работает даже на серверах, которые позволяют тюнинговать автомобиль с помощью команд, меню, диалогов и т.д.. } return 1; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- AddVehicleComponent: Добавляет транспорту компонент.
Связанные автовызываемые функции
Эти автовызываемые функции могут оказаться полезными, т.к. они связаны с текущей функцией.
- OnEnterExitModShop: Вызывается при въезде или выезде транспорта из тюнинг салона.
- OnVehiclePaintjob: Вызывается при изменении покрасочной работы (винила) транспорта.
- OnVehicleRespray: Вызывается при перекраске транспорта.