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

GetSVarType

توضیحات

نوع (integer، float یا string) یه متغیر سرور رو دریافت می‌کنه.

نامتوضیحات
const svar[]اسم متغیر سروری که می‌خوای نوع‌ش رو بگیری.

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

نوع SVar رو برمی‌گردونه.

مثال‌ها

stock PrintSVar(varname[])
{
switch(GetSVarType(varname))
{
case SERVER_VARTYPE_NONE:
{
return 0;
}
case SERVER_VARTYPE_INT:
{
printf("Integer SVar '%s': %i", varname, GetSVarInt(varname));
}
case SERVER_VARTYPE_FLOAT:
{
printf("Float SVar '%s': %f", varname, GetSVarFloat(varname));
}
case SERVER_VARTYPE_STRING:
{
new varstring[256];
GetSVarString(varname, varstring);

printf("String SVar '%s': %s", varname, varstring);
}
}
return 1;
}

public OnGameModeInit()
{
SetSVarInt("Version", 37);

PrintSVar("Version"); // Output: "Integer SVar 'Version': 37"
return 1;
}

توابع مرتبط

  • SetSVarInt: تنظیم یه integer برای متغیر سرور.
  • GetSVarInt: دریافت یه متغیر سرور به صورت integer.
  • SetSVarString: تنظیم یه string برای متغیر سرور.
  • GetSVarString: دریافت string قبلاً تنظیم شده از متغیر سرور.
  • SetSVarFloat: تنظیم یه float برای متغیر سرور.
  • GetSVarFloat: دریافت float قبلاً تنظیم شده از متغیر سرور.
  • DeleteSVar: حذف یه متغیر سرور.

منابع مرتبط