I think that ConVar is from TF2 so I did this, but didn't test it.
PHP Code:
#include <sourcemod>
public Plugin myinfo =
{
name = "[TF2] Check Client ConVar",
author = "sekm",
description = "Check if Client ConVar r_rootlod is 0",
version = "1.0",
url = "https://steamcommunity.com/id/h5r/"
};
public void OnPluginStart()
{
if (GetEngineVersion() != Engine_TF2)
SetFailState("This plugin only for TF2!");
}
public void OnClientPutInServer(int iClient)
{
CreateTimer(2.3, Timer_CheckClientConVar, GetClientUserId(iClient), TIMER_REPEAT);
}
public Action Timer_CheckClientConVar(Handle hTimer, int iUserId)
{
int iClient = GetClientOfUserId(iUserId);
if (!IsClientInGame(iClient))
return Plugin_Stop;
QueryClientConVar(iClient, "r_rootlod", QueryClient_ConVar, iClient);
return Plugin_Continue;
}
public void QueryClient_ConVar(QueryCookie qCookie, int iClient, ConVarQueryResult qResult, const char[] sCVarName, const char[] sCVarValue)
{
if (!StrEqual(sCVarValue, "0"))
{
PrintToChat(iClient, " You must set \x04r_rootlod\x01 to \x040\x01 or your game may crash.");
}
}
Greetings!