Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <geoip>
#define PLUGIN "Info about players"
#define VERSION "1.0"
#define AUTHOR "eDward R"
new tag[]="[INFO]"
new site
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /info", "infos")
register_clcmd("say_team /info", "infos")
site = register_cvar("info_site","www.site.ro")
}
public infos(id) {
new user[32]
get_user_name(id, user, 31)
new ip[33]
get_user_ip (id, ip, 32, 1)
new Country[33]
geoip_country(ip,Country)
new authid[35]
get_user_authid(id,authid,34)
new forum[51]
get_pcvar_string(site,forum,50)
player_color(id, ".v%s .gNick-ul tau este [.e%s.g] iar STEAM ID-ul este [.e%s.g]",tag,user,authid)
player_color(id, ".v%s .gIP-ul tau este [.e%s.g] esti din [.e%s.g]",tag,ip,Country)
player_color(id, ".v%s .gPentru admin/reclamatii vizitati forumul nostru [.e%s.g]",tag,forum)
}
stock player_color( const id, const input[ ], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )
replace_all( msg, 190, ".v", "^4" ) /* verde */
replace_all( msg, 190, ".g", "^1" ) /* galben */
replace_all( msg, 190, ".e", "^3" ) /* ct=albastru | t=rosu */
replace_all( msg, 190, ".x", "^0" ) /* normal-echipa */
if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] );
write_string( msg );
message_end( );
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ |