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

OnPlayerEnterVehicle

توضیحات

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

نامتوضیحات
playeridشناسه بازیکنی که سعی می‌کند وارد وسیله نقلیه شود.
vehicleidشناسه وسیله نقلیه‌ای که بازیکن سعی می‌کند وارد آن شود.
ispassenger0 اگر به عنوان راننده وارد شود. 1 اگر به عنوان مسافر وارد شود.

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

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

مثال‌ها

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new string[128];
format(string, sizeof(string), "You are entering vehicle %i", vehicleid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}

نکته‌ها

نکته
  • این کالبک زمانی فراخوانده می‌شود که بازیکن شروع به ورود به وسیله نقلیه می‌کند، نه زمانی که وارد شده است. OnPlayerStateChange را ببینید.
  • این کالبک همچنان فراخوانده می‌شود اگر بازیکن از ورود به وسیله نقلیه منع شود (مثل اینکه قفل یا پر باشد) اما فقط به عنوان مسافر.

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

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

  • OnPlayerExitVehicle: این کالبک زمانی فراخوانده می‌شود که بازیکن وسیله نقلیه را ترک می‌کند.
  • OnPlayerStateChange: این کالبک زمانی فراخوانده می‌شود که بازیکن وضعیت تغییر می‌دهد.

توابع مرتبط

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