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

GetPVarInt

توضیحات

مقدار یه متغیر بازیکن integer رو دریافت می‌کنه.

نامتوضیحات
playeridID بازیکنی که می‌خوای متغیرش رو دریافت کنی.
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: حذف یه متغیر بازیکن.