OnPlayerEnterVehicle
توضیحات
این کالبک زمانی فراخوانده میشود که بازیکن شروع به ورود به وسیله نقلیه میکند، یعنی بازیکن هنوز در وسیله نقلیه نیست وقتی این کالبک فراخوانده میشود.
نام | توضیحات |
---|---|
playerid | شناسه بازیکنی که سعی میکند وارد وسیله نقلیه شود. |
vehicleid | شناسه وسیله نقلیهای که بازیکن سعی میکند وارد آن شود. |
ispassenger | 0 اگر به عنوان راننده وارد شود. 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: این کالبک زمانی فراخوانده میشود که بازیکن وضعیت تغییر میدهد.
توابع مرتبط
توابع زیر ممکن است مفید باشند، زیرا به نوعی با این کالبک در ارتباط هستند.
- PutPlayerInVehicle: قرار دادن بازیکن در وسیله نقلیه.
- GetPlayerVehicleSeat: بررسی اینکه بازیکن روی کدام صندلی نشسته.