GetPVarType

Description

Gets the type (integer, float or string) of a player variable.

NameDescription
playeridThe ID of the player whose player variable to get the type of.
varnameThe name of the player variable to get the type of.

Returns

Returns the type of the PVar. See table below.

Examples

stock PrintPVar(playerid, varname[])
{
switch(GetPVarType(playerid, varname))
{
case PLAYER_VARTYPE_NONE:
{
return 0;
}
case PLAYER_VARTYPE_INT:
{
printf("Integer PVar '%s': %i", varname, GetPVarInt(playerid, varname));
}
case PLAYER_VARTYPE_FLOAT:
{
printf("Float PVar '%s': %f", varname, GetPVarFloat(playerid, varname));
}
case PLAYER_VARTYPE_STRING:
{
new varstring[256];
GetPVarString(playerid, varname, varstring);
printf("String PVar '%s': %s", varname, varstring);
}
}
return 1;
}

Related Functions