static const char CVAR[] = "sm_cvar";
ConVar cvar;
public void OnPluginStart()
{
HookEvent("round_start", Event_Start, EventHookMode_PostNoCopy);
HookEvent("round_end", Event_End, EventHookMode_PostNoCopy);
if(!(cvar = FindConVar(CVAR))) LogError("Can't find cvar '%s' (P_Start)!", CVAR);
}
public void Event_Start(Event event, const char[] name, bool dontBroadcast)
{
if(CheckCvar()) SetConVarInt(cvar, 0, true);
else LogError("Can't find cvar '%s' (R_Start)!", CVAR);
}
public void Event_End(Event event, const char[] name, bool dontBroadcast)
{
if(CheckCvar()) SetConVarInt(cvar, 1, true);
else LogError("Can't find cvar '%s' (R_End)!", CVAR);
}
stock bool CheckCvar()
{
return cvar || (cvar = FindConVar(CVAR));
}