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

GetPlayerPos

توضیحات

موقعیت بازیکن رو می‌گیره که با مختصات X، Y و Z نمایش داده میشه.

اسمتوضیح
playeridشناسه بازیکنی که می‌خوای موقعیتش رو بگیری.
&Float:xمتغیر اعشاری برای ذخیره کردن مختصات X که با reference پاس داده میشه.
&Float:yمتغیر اعشاری برای ذخیره کردن مختصات Y که با reference پاس داده میشه.
&Float:zمتغیر اعشاری برای ذخیره کردن مختصات Z که با reference پاس داده میشه.

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

true در صورت موفقیت.

false در صورت شکست (مثلاً بازیکن متصل نباشه).

مثال‌ها

public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
// سه متغیر اعشاری تعریف کن تا مختصات X، Y و Z رو توشون ذخیره کنی
new Float:x, Float:y, Float:z;

// از GetPlayerPos استفاده کن و 3 متغیر اعشاری که ساختی رو پاس بده
GetPlayerPos(playerid, x, y, z);

// یک پیکاپ پول در موقعیت بازیکن بساز
CreatePickup(1212, 4, x, y, z, -1);
return 1;
}

نکته‌ها

هشدار

این تابع وقتی توی OnPlayerDisconnect و OnPlayerRequestClass استفاده میشه مقادیر غیرقابل اعتمادی برمی‌گردونه. چون بازیکن spawn نشده.

تابع‌های مرتبط