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

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: این کالبک زمانی فراخوانده می‌شود که وضعیت بازیکن تغییر کند.

توابع مرتبط

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