bool bOption[MAXPLAYERS+1];
public void OnPluginStart()
{
...
RegConsoleCmd("sm_option", Cmd_Option, "Description");
}
public Action Cmd_Option(int client, int args)
{
if(!client || !IsClientInGame(client))
return Plugin_Handled;
bOption[client] = !bOption[client];
PrintToChat(client, "[PREFIX] Option is %sabled", bOption[client] ? "dis" : "en");
return Plugin_Handled;
}
public void OnClientDisconnect(int client)
{
bOption[client] = false;
}
void SomeFunction(int client)
{
if(!bOption[client]) DoSomething(client);
}