پرش به مطلب اصلی

OnVehicleRespray

توضیحات

این کالبک زمانی فراخوانده می‌شود که بازیکن از mod shop خارج شود، حتی اگر رنگ‌ها تغییر نکرده باشند. توجه کنید، نام گمراه‌کننده است، فروشگاه‌های Pay 'n' Spray این کالبک را فراخوانی نمی‌کنند.

نامتوضیحات
playeridشناسه بازیکنی که وسیله نقلیه را رانندگی می‌کند.
vehicleidشناسه وسیله نقلیه‌ای که دوباره رنگ‌آمیزی شده است.
color1رنگی که رنگ اصلی وسیله نقلیه به آن تغییر کرده است.
color2رنگی که رنگ دوم وسیله نقلیه به آن تغییر کرده است.

مقادیر برگشتی

همیشه اول در gamemode فراخوانده می‌شود بنابراین برگرداندن 0 در آنجا سایر filterscript ها را نیز از پردازش آن مسدود می‌کند.

مثال‌ها

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
new string[48];
format(string, sizeof(string), "You resprayed vehicle %d to colors %d and %d!", vehicleid, color1, color2);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}

نکته‌ها

نکته

این کالبک توسط ChangeVehicleColor فراخوانده نمی‌شود. گمراه‌کننده است، این کالبک برای pay 'n' spray فراخوانده نمی‌شود (فقط modshop ها).

رفع اینجا: http://pastebin.com/G81da7N1

هشدار

باگ‌های شناخته شده:

  • پیش‌نمایش کامپوننت داخل mod shop ممکن است این کالبک را فراخوانی کند.

کالبک‌های مرتبط

کالبک‌های زیر ممکن است مفید باشند، زیرا به نوعی با این کالبک مرتبط هستند.

  • OnVehiclePaintjob: این کالبک زمانی فراخوانده می‌شود که paintjob وسیله نقلیه تغییر کند.
  • OnVehicleMod: این کالبک زمانی فراخوانده می‌شود که وسیله نقلیه تیوننگ شود.
  • OnEnterExitModShop: این کالبک زمانی فراخوانده می‌شود که وسیله نقلیه وارد یا خارج mod shop شود.

توابع مرتبط

توابع زیر ممکن است مفید باشند، زیرا به نوعی با این کالبک مرتبط هستند.