OnPlayerExitVehicle
توضیحات
این کالبک زمانی فراخوانده میشود که یک بازیکن شروع به خروج از وسیله نقلیه کند.
نام | توضیحات |
---|---|
playerid | شناسه بازیکنی که از وسیله نقلیه خارج میشود. |
vehicleid | شناسه وسیله نقلیهای که بازیکن از آن خارج میشود. |
مقادیر برگشتی
همیشه اول در filterscript ها فراخوانده میشود.
مثالها
public OnPlayerExitVehicle(playerid, vehicleid)
{
new string[64];
format(string, sizeof(string), "INFO: You are exiting vehicle %i", vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
نکتهها
هشدار
- اگر بازیکن از موتورسیکلت بیفتد یا به وسایل دیگری مثل استفاده از SetPlayerPos از وسیله نقلیه حذف شود، فراخوانده نمیشود.
- باید از OnPlayerStateChange استفاده کنید و بررسی کنید که آیا وضعیت قبلی آنها
PLAYER_STATE_DRIVER
یاPLAYER_STATE_PASSENGER
و وضعیت جدید آنهاPLAYER_STATE_ONFOOT
است.
کالبکهای مرتبط
کالبکهای زیر ممکن است مفید باشند، زیرا به نوعی با این کالبک مرتبط هستند.
- OnPlayerEnterVehicle: این کالبک زمانی فراخوانده میشود که بازیکن شروع به ورود به وسیله نقلیه کند.
- OnPlayerStateChange: این کالبک زمانی فراخوانده میشود که وضعیت بازیکن تغییر کند.
توابع مرتبط
توابع زیر ممکن است مفید باشند، زیرا به نوعی با این کالبک مرتبط هستند.
- RemovePlayerFromVehicle: پرتاب کردن بازیکن از وسیله نقلیهاش.
- GetPlayerVehicleSeat: بررسی اینکه بازیکن در کدام صندلی قرار دارد.