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

GetPlayerVehicleSeat

توضیحات​

تشخیص اینکه بازیکن در کدام صندلی است.

نامتوضیحات
playeridID بازیکنی که می‌خواهید صندلی‌اش را دریافت کنید.

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

ID صندلی‌ای که بازیکن در آن است.

-1 در وسیله نقلیه نیست، 0 راننده است، 1 مسافر جلو، و 2 & 3 مسافران عقب.

مثال‌ها​

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/myseat", true) == 0)
{
new
playerSeat = GetPlayerVehicleSeat(playerid);

// How you can discard of your information.
if (playerSeat == 128)
{
return SendClientMessage(playerid, 0xFFFFFFFF, "An error has prevented us from returning the seat ID.");
}

new
string[24];

format(string, sizeof(string), "Your seat: %i", playerSeat);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
return 0;
}
IDصندلی
0راننده
1مسافر جلو
2مسافر عقب-چپ
3مسافر عقب-راست
4+صندلی‌های مسافر (اتوبوس و...)

توابع مرتبط​

  • GetPlayerVehicleID: دریافت ID وسیله نقلیه‌ای که بازیکن در آن است.
  • PutPlayerInVehicle: قرار دادن بازیکن در وسیله نقلیه.