#include <amxmodx> #include <amxmisc> #include <csx> #include <fakemeta> #define PLUGIN "Rangi" #define VERSION "1.0" #define AUTHOR "Sn!ff3r" /* Edit by Real */ #define TASK 666 #define ADMIN_FLAG ADMIN_LEVEL_H /* TUTAJ WYZEJ ZMIEN FLAGE VIPA NA SWOJA */ public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_connect(id) { if(is_user_bot(id)) return new param[1] param[0] = id set_task(1.0,"rank",TASK+id,param,1,"b") } public client_disconnect(id) if(task_exists(TASK+id)) remove_task(TASK+id) public rank(param[]) { static stats[8], body[8] new id = param[0] if(!is_user_alive(id)) { id = pev(id, pev_iuser2); if(!id) id = param[0] } get_user_stats(id, stats, body) new ranga[30] if ( stats[0] >= 0 && stats[0] <= 29) format(ranga,29,"Poczatkowy") else if ( stats[0] >= 30 && stats[0] <= 59) format(ranga,29,"Bywalec") else if ( stats[0] >= 60 && stats[0] <= 119) format(ranga,29,"Mistrz") else if ( stats[0] >= 120 && stats[0] <= 209) format(ranga,29,"Staly Bywalec") else if ( stats[0] >= 210 && stats[0] <= 324) format(ranga,29,"KoX") else if ( stats[0] >= 325 && stats[0] <= 499) format(ranga,29,"Kat") else if ( stats[0] >= 500 && stats[0] <= 729) format(ranga,29,"Kozak") else if ( stats[0] >= 730 && stats[0] <= 999) format(ranga,29,"Macho") else if ( stats[0] >= 100 && stats[0] <= 1399) format(ranga,29,"Snajper") else if ( stats[0] >= 1400 && stats[0] <= 1849) format(ranga,29,"Rambo") else if ( stats[0] >= 1850 && stats[0] <= 2299) format(ranga,29,"Terminator") new postep[30] new max_rang = 11 if ( stats[0] >= 0 && stats[0] <= 29) format(postep,29,"1/%i",max_rang) else if ( stats[0] >= 30 && stats[0] <= 59) format(postep,29,"2/%i",max_rang) else if ( stats[0] >= 60 && stats[0] <= 119) format(postep,29,"3/%i",max_rang) else if ( stats[0] >= 120 && stats[0] <= 209) format(postep,29,"4/%i",max_rang) else if ( stats[0] >= 210 && stats[0] <= 324) format(postep,29,"5/%i",max_rang) else if ( stats[0] >= 325 && stats[0] <= 499) format(postep,29,"6/%i",max_rang) else if ( stats[0] >= 500 && stats[0] <= 729) format(postep,29,"7/%i",max_rang) else if ( stats[0] >= 730 && stats[0] <= 999) format(postep,29,"8/%i",max_rang) else if ( stats[0] >= 100 && stats[0] <= 1399) format(postep,29,"9/%i",max_rang) else if ( stats[0] >= 1400 && stats[0] <= 1849) format(postep,29,"10/%i",max_rang) else if ( stats[0] >= 1850 && stats[0] <= 2299) format(postep,29,"11/%i",max_rang) new name[33] get_user_name(id,name,32) id = param[0] set_hudmessage(255, 255, 255, 0.01, 0.17) show_hudmessage(id, "| Nick: %s^n| Ranga: %s^n| Zabojstw: %d^n| Postep: %s^n| VIP: &s",name ,ranga,stats[0], postep, get_user_flags(id) & ADMIN_FLAG ? "Tak" : "Nie") }
Żeby napisy w hud byly zielone
i moj vip jest na flage t
Użytkownik sharkowy edytował ten post 31.07.2014 20:58
Poprawa kodu.