OnVehicleMod RU

From SA-MP Wiki

Jump to: navigation, search

OnVehicleMod

Описание:

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


Параметры:
(playerid, vehicleid, componentid)
playeridID игрока, который модифицировал свой автомобиль.
vehicleidID автомобиля, которого модифицировали.
componentidID компонента, которым был модифицирован автомобиль.


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

Возвращая 0 это рассинхронизирует мод-компонент (или невалидный мод-компонент), что может предотвратить вылеты игроков.
  • Это всегда вызывается первым из gamemode, так что вернув 0 это также не позволит увидеть его вызов в следующем filterscript'е.


Image:32px-Ambox_warning_orange.png

Примечание

Этот обратный вызов НЕ вызывается при использовании AddVehicleComponent.


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

public OnVehicleMod(playerid,vehicleid,componentid)
{
    printf("Автомобиль: %d был модифицирован игроком: %d новый компонент: %d", vehicleid, playerid, componentid);
    if(GetPlayerInterior(playerid) == 0)
    {
        BanEx(playerid, "Tuning Hacks"); // Анти-тюнинг чит
        //Проверено и работает даже на серверах, которые позволяют тюнинговать автомобиль с помощью команд, меню, диалогов и т.д..
    }
    return 1;
}

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

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


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

Эти автовызываемые функции могут оказаться полезными, т.к. они связаны с текущей функцией.

  • OnEnterExitModShop: Вызывается при въезде или выезде транспорта из тюнинг салона.
  • OnVehiclePaintjob: Вызывается при изменении покрасочной работы (винила) транспорта.
  • OnVehicleRespray: Вызывается при перекраске транспорта.
Personal tools
Navigation
Toolbox
In other languages