sm-plugins/ConnectAnnounce/scripting/ConnectAnnounce.sp
2016-02-21 16:01:40 +01:00

32 lines
707 B
SourcePawn

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