replaced kickclient with just having the client auto retry when steamID is pending

This commit is contained in:
jenz 2023-04-15 23:51:59 +02:00
parent 1cbbeecdb8
commit 6244beff71

View File

@ -328,17 +328,21 @@ public void OnClientPostAdminCheck(int client)
//----------------------------------------------------------------------------------------------------
public Action CheckAuth(Handle timer, int data)
{
int client;
if ((client = GetClientFromSerial(data)) == 0)
return Plugin_Stop;
int client;
if ((client = GetClientFromSerial(data)) == 0)
return Plugin_Stop;
char sAuthID[32];
if(!GetClientAuthId(client, AuthId_Steam2, sAuthID, sizeof(sAuthID), true))
{
LogMessage("%L could not be assigned to a SteamID, kicking client.", client);
KickClient(client, "Invalid STEAMID");
}
return Plugin_Stop;
char sAuthID[32];
if(!GetClientAuthId(client, AuthId_Steam2, sAuthID, sizeof(sAuthID), true))
{
LogMessage("%L could not be assigned to a SteamID, kicking client.", client);
//KickClient(client, "Invalid STEAMID");
if (IsClientConnected(client) && !IsFakeClient(client) && !IsClientSourceTV(client))
{
ClientCommand(client, "retry");
}
}
return Plugin_Stop;
}
//----------------------------------------------------------------------------------------------------
@ -507,4 +511,4 @@ public int Native_GetPlayerGUID(Handle hPlugin, int numParams)
}
return !SetNativeString(2, g_cPlayerGUID[client], length + 1);
}
}