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

OnVehicleSirenStateChange

هشدار

This callback was added in SA-MP 0.3.7 and will not work in earlier versions!

توضیحات

این کالبک زمانی فراخوانده می‌شود که آژیر وسیله نقلیه تغییر وضعیت دهد.

نامتوضیحات
playeridشناسه بازیکنی که آژیر را تغییر وضعیت داده است (راننده).
vehicleidشناسه وسیله نقلیه‌ای که آژیر آن تغییر وضعیت کرده است.
newstate0 اگر آژیر خاموش شده، 1 اگر آژیر روشن شده است.

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

1 - از دریافت این کالبک توسط gamemode جلوگیری می‌کند.

0 - نشان می‌دهد که این کالبک به gamemode منتقل خواهد شد.

همیشه اول در filterscript ها فراخوانده می‌شود.

مثال‌ها

public OnVehicleSirenStateChange(playerid, vehicleid, newstate)
{
if (newstate)
{
GameTextForPlayer(playerid, "~W~Siren ~G~on", 1000, 3);
}
else
{
GameTextForPlayer(playerid, "~W~Siren ~r~off", 1000, 3);
}
return 1;
}

نکته‌ها

نکته

این کالبک فقط زمانی فراخوانده می‌شود که آژیر وسیله نقلیه روشن یا خاموش شود، نه زمانی که آژیر متناوب در استفاده است (نگه داشتن بوق).

توابع مرتبط

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