ConnectAnnounce: Show no-steam clients.

This commit is contained in:
zaCade 2018-03-23 14:18:30 +01:00
parent 3e9e3cda47
commit bcf922ac02

View File

@ -1,6 +1,7 @@
#pragma semicolon 1
#include <sourcemod>
#include <connect>
#include <geoip>
#pragma newdecls required
@ -9,7 +10,7 @@ public Plugin myinfo = {
name = "Connect Announce",
author = "BotoX",
description = "Simple connect announcer",
version = "1.0",
version = "1.1",
url = ""
}
@ -18,14 +19,18 @@ public void OnClientPostAdminCheck(int client)
if(IsFakeClient(client))
return;
static char sAuth[32];
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", client, sAuth, sCountry);
PrintToChatAll("\x04%N [\x03%s\x04] connected from %s%s", client, sAuth, sCountry, sNoSteam);
else
PrintToChatAll("\x04%N [\x03%s\x04] connected", client, sAuth);
PrintToChatAll("\x04%N [\x03%s\x04] connected%s", client, sAuth, sNoSteam);
}