PHP Code:
#include <amxmodx>
#include <csstats>
public plugin_init()
{
register_plugin("InfoMessage", "1.0", "MrAbdoO");
}
public client_putinserver(iPlayer)
{
set_task(8.0, "go_info", iPlayer, "", 0, "", 0);
}
public go_info(id)
{
new stats[ 8 ], body[ 8 ], szName[ 32 ], szAuth[ 32 ];
new rank_pos = get_user_stats( id, stats, body )
new rank_max = get_statsnum( )
get_user_name( id, szName, 31 )
get_user_authid(id , szAuth , 31)
ChatColor(0, "!tPlayer !t%s !g(%s) !nhas connected to server. Rank is !g%d!nfrom !g%d!n.", szName, szAuth, rank_pos, rank_max);
return 0;
}
// Colour Chat
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^x04"); // Green Color
replace_all(msg, 190, "!n", "^x01"); // Default Color
replace_all(msg, 190, "!t", "^x03"); // Team Color
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();
}
}
}