SetPVarFloat
توضیحات
مقدار یک متغیر float بازیکن رو تنظیم میکنه.
نام | توضیحات |
---|---|
playerid | ID بازیکنی که متغیرش باید تنظیم بشه. |
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: حذف یک متغیر بازیکن.