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

GetPlayerObjectPos

توضیحات​

دریافت موقعیت یک player object (CreatePlayerObject).

نامتوضیحات
playeridID بازیکنی که می‌خواهید موقعیت player objectش را دریافت کنید.
objectidID objectی که می‌خواهید موقعیت فعلی‌اش را دریافت کنید.
&Float:xمتغیر float برای ذخیره مختصات X، به صورت reference پاس داده می‌شود.
&Float:yمتغیر float برای ذخیره مختصات Y، به صورت reference پاس داده می‌شود.
&Float:zمتغیر float برای ذخیره مختصات Z، به صورت reference پاس داده می‌شود.

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

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

false - تابع در اجرا ناموفق بود. بازیکن و/یا object وجود ندارند.

موقعیت object در متغیرهای مشخص شده ذخیره می‌شود.

مثال‌ها​

new gPlayerObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);

new Float:x, Float:y, Float:z;
GetPlayerObjectPos(playerid, gPlayerObject[playerid], x, y, z);
// x = 2001.195679
// y = 1547.113892
// z = 14.283400,
return 1;
}

توابع مرتبط​