You don't need cvar pointer at all since you only retrieve value once.
You can do this :
PHP Code:
#include < amxmodx >
#include < fakemeta >
new g_szGameDesc[5];
public plugin_init()
{
g_szGameDesc = get_cvar_num("mp_teamplay") ? "team" : "hldm";
register_forward(FM_GetGameDescription, "Game");
}
public Game()
{
forward_return(FMV_STRING, g_szGameDesc);
return FMRES_SUPERCEDE;
}
or this :
PHP Code:
#include < amxmodx >
#include < fakemeta >
public plugin_init()
{
register_forward(FM_GetGameDescription, get_cvar_num("mp_teamplay") ? "Game_team" : "Game_hldm")
}
public Game_team()
{
forward_return(FMV_STRING, "team")
return FMRES_SUPERCEDE
}
public Game_hldm()
{
forward_return(FMV_STRING, "hldm")
return FMRES_SUPERCEDE
}
__________________