GetPVarInt
توضیحات
مقدار یه متغیر بازیکن integer رو دریافت میکنه.
نام | توضیحات |
---|---|
playerid | ID بازیکنی که میخوای متغیرش رو دریافت کنی. |
const pvar[] | اسم متغیر بازیکن (case-insensitive). تو SetPVarInt تعیین میشه. |
مقادیر برگشتی
مقدار integer متغیر بازیکن مشخص شده.
هنوز 0 برمیگردونه اگه متغیر تنظیم نشده باشه، یا بازیکن وجود نداشته باشه.
مثالها
public OnPlayerSpawn(playerid)
{
SetPVarInt(playerid, "Level", 20);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
printf("Level: %d", GetPVarInt(playerid, "Level")); // get the saved value ('Level')
// will print 'Level: 20'
return 1;
}
نکات
نکته
متغیرها تا بعد از فراخوانی OnPlayerDisconnect ریست نمیشن، پس تو OnPlayerDisconnect هنوز قابل دسترسین.
توابع مرتبط
- SetPVarInt: تنظیم یه integer برای متغیر بازیکن.
- SetPVarString: تنظیم یه string برای متغیر بازیکن.
- GetPVarString: دریافت string قبلاً تنظیم شده از متغیر بازیکن.
- SetPVarFloat: تنظیم یه float برای متغیر بازیکن.
- GetPVarFloat: دریافت float قبلاً تنظیم شده از متغیر بازیکن.
- DeletePVar: حذف یه متغیر بازیکن.