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: حذف یه متغیر سرور.