OnVehicleRespray RU

From SA-MP Wiki

Jump to: navigation, search

OnVehicleRespray

Описание:

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


Параметры:
(playerid, vehicleid, color1, color2)
playeridID игрока, который перекрасил свой транспорт.
vehicleidID транспорта, который перекрасили.
color11 новый цвет перекраски.
color22 новый цвет перекраски.


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

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


Image:32px-Ambox_warning_orange.png

Примечания

  • Этот обратный вызов НЕ вызывается при использовании ChangeVehicleColor.
  • Обманчиво. Этот обратный вызов не вызывается в pay'n'spray (только в гаражах для тюнинга).

Исправление: https://pastebin.com/G81da7N1


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

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    new string[80];
    format(string, sizeof(string), "Ты перекрасил свой автомобиль %i в %i и %i!", vehicleid, color1, color2);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
}

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

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

  • ChangeVehiclePaintjob: Изменяет покрасочную работу (винил) на транспорте.


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

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

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