#include <amxmodx>
#include <csx>
#define PLUGIN "Ranga"
#define VERSION "1.0"
#define AUTHOR "spiderman Edit by MxH"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public client_connect(index)
{
if(is_user_bot(index))
{
return;
}
set_task(1.0, "display_rank", index, .flags = "b");
}
public client_disconnect(index)
{
if(task_exists(index))
{
remove_task(index);
}
}
public display_rank(index)
{
static stats[8],
body[8],
ranga[33],
current_time[20];
get_user_stats(index, stats, body);
if(stats[0] >= 0 && stats[0] <= 29)
{
format(ranga, charsmax(ranga), "Unranked");
}
else if(stats[0] >= 30 && stats[0] <= 59)
{
format(ranga, charsmax(ranga), "Silver I");
}
else if(stats[0] >= 60 && stats[0] <= 119)
{
format(ranga, charsmax(ranga), "Silver II");
}
else if(stats[0] >= 120 && stats[0] <= 209)
{
format(ranga, charsmax(ranga), "Silver III");
}
else if(stats[0] >= 210 && stats[0] <= 324)
{
format(ranga, charsmax(ranga), "Silver IV");
}
else if(stats[0] >= 325 && stats[0] <= 499)
{
format(ranga, charsmax(ranga), "Silver Elite");
}
else if(stats[0] >= 500 && stats[0] <= 729)
{
format(ranga, charsmax(ranga), "Silver Elite Master");
}
else if(stats[0] >= 730 && stats[0] <= 999)
{
format(ranga, charsmax(ranga), "Gold Nova I");
}
else if(stats[0] >= 100 && stats[0] <= 1399)
{
format(ranga, charsmax(ranga), "Gold Nova II");
}
else if(stats[0] >= 1400 && stats[0] <= 1849)
{
format(ranga, charsmax(ranga), "Gold Nova III");
}
else if(stats[0] >= 1850 && stats[0] <= 2299)
{
format(ranga, charsmax(ranga), "Gold Nova Master");
}
else if(stats[0] >= 2300 && stats[0] <= 2899)
{
format(ranga, charsmax(ranga), "Master Guardian I");
}
else if(stats[0] >= 2900 && stats[0] <= 3549)
{
format(ranga, charsmax(ranga), "Master Gurardian III");
}
else if(stats[0] >= 4200 && stats[0] <= 4999)
{
format(ranga, charsmax(ranga), "Master Guardian Elte");
}
else if(stats[0] >= 5000 && stats[0] <= 5899)
{
format(ranga, charsmax(ranga), "Distinguished Master Guardian");
}
else if(stats[0] >= 5900 && stats[0] <= 6899)
{
format(ranga, charsmax(ranga), "Legendary Eagle");
}
else if(stats[0] >= 6900 && stats[0] <= 7999)
{
format(ranga, charsmax(ranga), "Legendary Eagle Master");
}
else if(stats[0] >= 8000 && stats[0] <= 9299)
{
format(ranga, charsmax(ranga), "Supreme Master First Class");
}
else if(stats[0] >= 9300 && stats[0] <= 1999)
{
format(ranga, charsmax(ranga), "The Global Elite");
}
else if(stats[0] >= 1000)
{
format(ranga, charsmax(ranga), "The Global Elite");
}
get_time("%X", current_time, charsmax(current_time));
set_hudmessage(0, 255, 0, -1.0, 0.01);
show_hudmessage(index, "[Forum: AlkoSkill.pl | Godzina: %s | VIP: %s | SVIP: %s]^n[Ranga: %s | Fragi: %d]", current_time, get_user_flags(index) & ADMIN_LEVEL_H ? "Tak" : "Nie", get_user_flags(index) & ADMIN_LEVEL_G ? "Tak" : "Nie",ranga, stats[0]);
}