Witam mam problem hud mi się zbugował po lewej stronie mam tabele nick ,rangi itp i (konto : ) chodzi o to ze każdy kto wchodzi na serwer ma napisane SVIP A nie Konto Free jak można to naprawić ?
/* Plugin generated by AMXX-Studio */#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fakemeta>#include <csx>#include <fun>#define TASK 666#define VIP ADMIN_LEVEL_H#define SVIP ADMIN_LEVEL_G#define PLUGIN "Rangi Serwer, Rangi Chat, Prefixy"#define VERSION "3.0"#define AUTHOR "Paranormal Activity` - przerobka edit. Leqally"new hudEnabled[33];new id;new name[33]new ranga[33];new frag[33];new odznaka[33];new const limit = 18;new const limit_min = 1new const rangi[][] = {{10, "Silver I"},{30, "Silver II"},{70, "Silver III"},{150, "Silver IV"},{300, "Silver Elite"},{400, "Silver Elite Master"},{550, "Gold Nova I"},{750, "Gold Nova II"},{1000, "Gold Nova III"},{2250, "Gold Nova Master"},{3500, "Master Guardian I"},{4500, "Master Guardian II"},{5500, "Master Guardian Elite"},{6000, "Distinguished Master Guardian"},{7500, "Legendary Eagle"},{8900, "Legendary Eagle Master"},{9999, "Supreme Master First Class"},{12000, "THE GLOBAL ELITE"}}new const fragi[][] = {{10, "10"},{30, "30"},{70, "70"},{150, "150"},{300, "300"},{400, "400"},{550, "550"},{750, "750"},{1000, "1000"},{2250, "2250"},{3500, "3500"},{4500, "4500"},{5500, "5500"},{6000, "6000"},{7500, "7500"},{8900, "8900"},{9999, "9999"},{12000, "12000"}}new Float:liczby[] = {0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1.0, 1.05, 1.1, 1.15, 1.2, 1.25, 1.3, 1.35, 2000.0}public plugin_init() {register_plugin(PLUGIN, VERSION, AUTHOR)register_clcmd("say /rangi", "motd")register_clcmd("say /hud", "onoff")register_cvar("rangi_kolor", "2")register_message(get_user_msgid("SayText"),"handleSayText");}public onoff(id){hudEnabled[id] = !hudEnabled[id];}public client_authorized(id){hudEnabled[id] = true;}public client_connect(id){if(is_user_bot(id) || is_user_hltv(id))returnnew param[1]param[0] = idset_task(1.0,"rank",TASK+id,param,1,"b")}public client_disconnect(id){if(is_user_bot(id) || is_user_hltv(id))returnif(task_exists(TASK+id))remove_task(TASK+id)}public rank(param[]){new id = param[0]new stats[8]new body[8]static stats1[8], body1[8], rankpos, rankmaxget_user_stats(id, stats, body)rankpos = get_user_stats(id, stats1, body1);rankmax = get_statsnum();if(!is_user_alive(id)){id = pev(id, pev_iuser2);if(!id)id = param[0]}new Float:kdratio[33]kdratio[id] = float(stats[0]) / float(stats[1])if(kdratio[id] >= liczby[ranga[id]] && stats[0] >= rangi[ranga[id]][0] && ranga[id] < limit)ranga[id]++if(kdratio[id] < liczby[ranga[id]] && ranga[id] > limit_min)ranga[id]--if(fragi[frag[id]][0] && frag[id])frag[id]++if(frag[id])frag[id]--new target;new konto[20]if(get_user_flags(target) & SVIP)konto = "SVIP"else if(get_user_flags(target) & VIP)konto = "VIP"elsekonto = "FREE"new Time[9]get_time("%H:%M:%S",Time,8)new czas = get_user_time(id);new d = czas / 86400;new h = czas % 86400 / 3600;new m = czas % 3600 / 60;new text[512];formatex(text, 511, "%ih%s %im%s", h, h == 1 ? "e" : (1 < h < 5) ? "y," : ",", m, m == 1 ? "e" : (1 < m < 5) ? "y" : "");new timeleft = get_timeleft ()get_user_name(id,name,32)set_hudmessage(0, 130, 150, 0.02, 0.17, 0, 6.0, 1.1, 0.0, 0.0, -1)show_hudmessage(id, "[Nick: %s]^n[Ranga: %s]^n[Awans: %s fragów]^n[Zabójstwa: %d]^n[K/D Ratio: %0.2f%]^n[Ranking: %d / %d]^n[Czas gry: %s]^n[Konto: %s]^n^n[Kup SVIPa|skiny /sklepsms]", name, rangi[ranga[id]][1], fragi[frag[id]][1], stats[0], kdratio[id], rankpos, rankmax, text, konto)}public ShowHud(){if(!hudEnabled[id]){ //id - id graczareturn;}}public motd(id)if(is_user_connected(id))show_motd(id, "rangi.txt", "Rangi na serwerze:");public handleSayText(msgId,msgDest,msgEnt){new id = get_msg_arg_int(1);if(!is_user_connected(id))return;new szTmp[256],szTmp2[256];get_msg_arg_string(2,szTmp, charsmax(szTmp));new szPrefix[64];formatex(szPrefix,charsmax(szPrefix),"^x04[%s]", rangi[ranga[id]][1]);if(!equal(szTmp,"#Cstrike_Chat_All")){add(szTmp2,charsmax(szTmp2),szPrefix);add(szTmp2,charsmax(szTmp2)," ");add(szTmp2,charsmax(szTmp2),szTmp);}else{add(szTmp2,charsmax(szTmp2),szPrefix);add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");}set_msg_arg_string(2,szTmp2);}public handleSayText1(msgId,msgDest,msgEnt){new id = get_msg_arg_int(1);if(!is_user_connected(id)) return PLUGIN_CONTINUE;new szTmp[256],szTmp2[256];get_msg_arg_string(2,szTmp, charsmax( szTmp ) )new szPrefix[64];if(!equal(szTmp,"#Cstrike_Chat_All")){add(szTmp2,charsmax(szTmp2),szPrefix);add(szTmp2,charsmax(szTmp2)," ");add(szTmp2,charsmax(szTmp2),szTmp);}else{add(szTmp2,charsmax(szTmp2),szPrefix);add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");}set_msg_arg_string(2,szTmp2);return PLUGIN_CONTINUE;}/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }*/