Код:
#include <amxmodx>
#include <geoip>
#define PLUGIN "Country Nick"
#define VERSION "1.5"
#define AUTHOR "MMYTH"
#pragma semicolon 1
new playername[38], playerip[12], playernation[33][3], fname[51];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public client_putinserver(id)
{
get_user_info(id, "name", playername, charsmax(playername));
get_user_ip(id, playerip, charsmax(playerip));
if(!geoip_code2_ex(playerip, playernation[id]))
{
formatex(fname, charsmax(fname), "[--] %s", playername);
}
else
{
geoip_code2_ex(playerip, playernation[id]);
formatex(fname, charsmax(fname), "[%s] %s", playernation[id], playername);
}
set_user_info(id, "name", fname);
}
public client_infochanged(id)
{
if(is_user_connected(id))
{
get_user_info(id, "name", playername, charsmax(playername));
get_user_ip(id, playerip, charsmax(playerip));
if(!geoip_code2_ex(playerip, playernation[id]))
{
formatex(fname, charsmax(fname), "[--]");
}
else
{
formatex(fname, charsmax(fname), "[%s]", playernation[id]);
}
if(contain(playername, fname) == -1)
{
if(!geoip_code2_ex(playerip, playernation[id]))
{
formatex(fname, charsmax(fname), "[--] %s", playername);
}
else
{
formatex(fname, charsmax(fname), "[%s] %s", playernation[id], playername);
}
set_user_info(id, "name", fname);
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1046\\ f0\\ fs16 \n\\ par }
*/
Отредактировал: TheNega, - 6.10.2013, 15:56