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

SetPVarFloat

توضیحات

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

نامتوضیحات
playeridID بازیکنی که متغیرش باید تنظیم بشه.
const pvar[]نام متغیر بازیکن.
Float:valueمقدار float که می‌خوای در متغیر بازیکن ذخیره کنی.

مقدار برگشتی

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

false - تابع در اجرا ناموفق بود. یا بازیکن مشخص شده متصل نیست، یا نام متغیر null هست یا بیشتر از 40 کاراکتر داره.

مثال‌ها

SavePlayerPos(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z); // Get the players position

SetPVarFloat(playerid, "Xpos", x); // Save the float into a player variable
SetPVarFloat(playerid, "Ypos", y); // Save the float into a player variable
SetPVarFloat(playerid, "Zpos", z); // Save the float into a player variable
return 1;
}

نکات

نکته

متغیرها تا بعد از فراخوانی OnPlayerDisconnect ریست نمی‌شن، پس مقادیر هنوز در OnPlayerDisconnect قابل دسترسی هستن.

توابع مرتبط

  • SetPVarInt: تنظیم یک integer برای متغیر بازیکن.
  • GetPVarInt: گرفتن integer تنظیم شده قبلی از یک متغیر بازیکن.
  • SetPVarString: تنظیم یک string برای متغیر بازیکن.
  • GetPVarString: گرفتن string تنظیم شده قبلی از یک متغیر بازیکن.
  • GetPVarFloat: گرفتن float تنظیم شده قبلی از یک متغیر بازیکن.
  • DeletePVar: حذف یک متغیر بازیکن.