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

RemovePlayerFromVehicle

توضیحات

بازیکن رو از ماشینش حذف/بیرون می‌کنه.

نامتوضیح
playeridID بازیکنی که می‌خوایم از ماشینش بیرونش کنیم.
bool:forceاجباری از ماشین بیرون کردن. (پیش‌فرض: false)

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

true - function با موفقیت اجرا شد.

false - اجرای function ناموفق بوده. یعنی بازیکن متصل نیست.

مثال‌ها

// Mesal - Bazikona faghat agar 10 score dashte bashan mitoonan mashin ranandegi konan.
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (newstate == PLAYER_STATE_DRIVER && GetPlayerScore(playerid) < 10) // PlAYER_STATE_DRIVER = 2
{
RemovePlayerFromVehicle(playerid);
}
return 1;
}

نکات

نکته
  • انیمیشن خروج برای بقیه بازیکن‌ها sync نمی‌شه.
  • این function در OnPlayerEnterVehicle کار نمی‌کنه، چون بازیکن موقع فراخوانی callback در ماشین نیست. بجاش از OnPlayerStateChange استفاده کن (مثال بالا رو ببین).
  • اگه بازیکن در ماشین RC باشه، حذف نمی‌شه. (از پارامتر .force = true یا function ClearAnimations استفاده کن)

توابع مرتبط