Code:
///𝕋𝕣𝔸𝔽𝔽𝕀ℂ𝕚𝕕 for AMX 1.8.3+
#include <amxmodx>
#include <amxmisc>
#include <geoip>
#define PLUGIN "TrafficID"
#define VERSION "A"
#define AUTHOR "SPiNX"
new ip[MAX_IP_LENGTH], authid[MAX_AUTHID_LENGTH], city[64], country[MAX_PLAYERS +1], region[64]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id)
{
if (is_user_bot(id) || is_user_hltv(id)) return;
get_user_ip(id,ip,charsmax(ip),0), get_user_authid(id,authid,charsmax(authid)), geoip_city(ip,city,charsmax(city),1), geoip_country_ex(ip,country,charsmax(country),2), geoip_region_name(ip,region, charsmax(region),2);
client_print_color(0,id, "^x03%n^x01 ^x04%s^x01 from ^x04%s^x01 appeared on ^x04%s^x01 , ^x04%s^x01 radar.", id, authid, country, city, region);
if ( cstrike_running() ) return;
client_print(0,print_chat,"%n %s from %s appeared on %s, %s radar.", id, authid, country, city, region);
log_amx("Name: %n, ID: %s, Country: %s, City: %s, Region: %s joined.", id, authid, country, city, region);
}
public client_disconnected(id)
{
if (is_user_bot(id) || is_user_hltv(id)) return;
get_user_authid(id,authid,charsmax(authid)), geoip_city(ip,city,charsmax(city),1), geoip_country_ex(ip,country,charsmax(country),2), geoip_region_name(ip,region, charsmax(region),2);
client_print_color(0,id, "^x03%n^x01 ^x04%s^x01 from ^x04%s^x01 disappeared on ^x04%s^x01, ^x04%s^x01 radar.", id, authid, country, city, region);
if ( cstrike_running() ) return;
client_print(0,print_chat,"%n %s from %s disappeared on %s, %s radar.", id, authid, country, city, region);
}