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