#pragma semicolon 1 #include #include #include #pragma newdecls required public Plugin myinfo = { name = "Connect Announce", author = "BotoX", description = "Simple connect announcer", version = "1.1", url = "" } public void OnClientPostAdminCheck(int client) { if(IsFakeClient(client)) return; static char sIP[16]; static char sAuth[32]; static char sCountry[32]; GetClientAuthId(client, AuthId_Steam2, sAuth, sizeof(sAuth)); char sNoSteam[16]; if(!SteamClientAuthenticated(sAuth)) strcopy(sNoSteam, sizeof(sNoSteam), " [\x03NoSteam\x04]"); if(GetClientIP(client, sIP, sizeof(sIP)) && GeoipCountry(sIP, sCountry, sizeof(sCountry))) PrintToChatAll("\x04%N [\x03%s\x04] connected from %s%s", client, sAuth, sCountry, sNoSteam); else PrintToChatAll("\x04%N [\x03%s\x04] connected%s", client, sAuth, sNoSteam); }