Seems like even blocking player_connect doesn't prevent gameMe from logging.
Example code:
PHP Code:
public OnPluginStart()
{
HookEvent("player_connect", Event_PlayerConnect, EventHookMode_Pre);
}
public Action:Event_PlayerConnect(Handle:hEvent, const String:name[], bool:dontBroadcast)
{
new String:szOrigSteamID[32], String:szSteamID[32];
new iClient = GetEventInt(hEvent, "index") + 1;
if(iClient <= 0 || iClient > MaxClients) return Plugin_Continue;
GetEventString(hEvent, "networkid", szOrigSteamID, sizeof(szOrigSteamID));
Steam3To2(szOrigSteamID, szSteamID, sizeof(szSteamID));
LogMessage("Client connected: %s", szSteamID);
if(FindStringInArray(g_hStealthSteamIDs, szSteamID) == -1) return Plugin_Continue;
LogMessage("Stealth client: %s", szSteamID);
return Plugin_Stop;
}
Log messages:
L 07/13/2015 - 18:51:56: [admin_stealth.smx] Client connected: STEAM_0:0
xxxxxxx
L 07/13/2015 - 18:51:56: [admin_stealth.smx] Stealth client: STEAM_0:0</span>
xxxxxxx
So it's definitely getting called, it just doesn't block gameMe..
__________________
Stopped hosting servers as of November 2018, no longer active around here.