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

OnPlayerStateChange

توضیحات

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

نامتوضیحات
playeridشناسه بازیکنی که وضعیت تغییر کرده.
PLAYER_STATE:newstateوضعیت جدید بازیکن.
PLAYER_STATE:oldstateوضعیت قبلی بازیکن.

برای لیست تمام وضعیت‌های موجود بازیکن به وضعیت‌های بازیکن مراجعه کنید.

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

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

مثال‌ها

public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Player entered a vehicle as a driver
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Add NOS to the vehicle
}
return 1;
}

نکته‌ها

نکته

This callback can also be called by NPC.

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

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

  • OnPlayerInteriorChange: این کالبک زمانی فراخوانده می‌شود که بازیکن داخلی تغییر می‌دهد.

توابع مرتبط

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

منابع مرتبط