fixed client not connected

This commit is contained in:
jenz 2026-01-14 00:19:43 +01:00
parent 6b2abc9643
commit b955d26153

View File

@ -150,12 +150,12 @@ public void OnMapEnd()
public void Cvar_backupurl1(ConVar convar, const char[] oldValue, const char[] newValue)
{
convar.SetString(newValue);
convar.SetString(g_cBackupURLS[0]);
}
public void Cvar_backupurl2(ConVar convar, const char[] oldValue, const char[] newValue)
{
convar.SetString(newValue);
convar.SetString(g_cBackupURLS[1]);
}
public void OnConfigsExecuted()
@ -174,8 +174,8 @@ public MRESReturn sendServerInfoDetCallback_Pre(Address pointer, Handle hReturn,
public MRESReturn buildConVarMessageDetCallback_Pre(Handle hParams) //Second callback
{
if ((g_icurrentClient == 0 || g_icurrentClient > MaxClients)) return MRES_Ignored;
if (g_icurrentClient > 0 && g_icurrentClient <= MaxClients && IsClientConnected(g_icurrentClient) && IsClientInGame(g_icurrentClient))
{
char clientIPAddress[64]; //IP of the connecting client
GetClientIP(g_icurrentClient, clientIPAddress, sizeof(clientIPAddress));
@ -205,6 +205,7 @@ public MRESReturn buildConVarMessageDetCallback_Pre(Handle hParams) //Second cal
break;
}
}
}
return MRES_Ignored;
}