Offline |
|
Csatlakozott: 2016.06.20. 10:23 Hozzászólások: 489
Megköszönt másnak: 47 alkalommal Megköszönték neki: 15 alkalommal
|
Köszi báttya regener írta: Mert televolt elírásokkal, hibákkal, hiányzó dolgokkal... Compiler kiírja pedig hogy mi a hiba, csak javítanod kellett volna. #include <amxmodx> #include <amxmisc> #include <nvault> #define PLUGIN "Ujj Plugin" #define VERSION "1.0" #define AUTHOR "120" #define TULAJ ADMIN_IMMUNITY #define ADMIN ADMIN_BAN #pragma tabsize 0 new message[192] new nev[32] new Temp[192] static color[10] new g_vault new olesek[33] new szint[33] #define ASD 15 new const szamok[ASD] = { 25, 100, 250, 500, 700, 850, 1000, 3000, 3500, 4000, 4500, 5100, 6211, 6122, 6212 } new const rangok[ASD+1][] = { "Újonc", "Silver I", "Silver II", "Silver III", "Silver IV", "Silver Elite", "Silver Elite Master", "Gold Nova I", "Gold Nova II", "Gold Nova III", "Gold Nova Master", "Master Guardian I", "Master Guardian II", "Master Guardian Elite", "Distinguished Master Guardian", "Legendary Eagle" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say", "prefix") register_clcmd("say_team", "prefix") register_event("DeathMsg", "halal", "a") } public halal() { new killer = read_data(1); new victim = read_data(2); if(killer != victim) { olesek[killer]++; } while(olesek[killer] >= szamok[szint[killer]]) { szint[killer]++; } } public prefix(id) { get_user_name(id, nev, 31) read_args (message, 191) remove_quotes (message) if(is_user_connected(id) && get_user_flags(id) & TULAJ) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04[Tulajdonos][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message) } else if(get_user_flags(id) & ADMIN) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04[ADMIN][%s] ^x03%s^x01:^x04 %s", rangok[szint[id]], nev, message) } else if(is_user_alive(id)) { get_user_team(id, color, 9) formatex(Temp, 191, "^x04[%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) formatex(Temp, 191, "^x01*Halott*^x04 [%s] ^x03%s^x01: %s", rangok[szint[id]], nev, message) } return PLUGIN_HANDLED } public client_connect(id) { LoadData(id) } public client_disconnect(id) SaveData(id) public SaveData(id) { new name[32] get_user_name(id, name, 31) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s-rang", name) format(vaultdata,255,"%i#%i#",olesek[id],szint[id]) nvault_set(g_vault,vaultkey,vaultdata) return PLUGIN_CONTINUE } public LoadData(id) { new name[32] get_user_name(id, name, 31) new vaultkey[64],vaultdata[256] format(vaultkey,63,"%s-rang", name) format(vaultdata,255,"%i#%i#",olesek[id],szint[id]) nvault_get(g_vault,vaultkey,vaultdata,255) replace_all(vaultdata, 255, "#", " ") new oles[32], level[32] parse(vaultdata, oles, 31, level, 31) olesek[id] = str_to_num(oles) szint[id] = str_to_num(level) return PLUGIN_CONTINUE } stock print_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "á", "á") replace_all(msg, 190, "é", "Ă©") replace_all(msg, 190, "í", "Ă") replace_all(msg, 190, "ó", "Ăł") replace_all(msg, 190, "ö", "ö") replace_all(msg, 190, "ő", "Ĺ‘") replace_all(msg, 190, "ú", "Ăş") replace_all(msg, 190, "ü", "ĂĽ") replace_all(msg, 190, "ű", "ű") replace_all(msg, 190, "Á", "Ă") replace_all(msg, 190, "É", "É") replace_all(msg, 190, "Í", "ĂŤ") replace_all(msg, 190, "Ó", "Ă“") replace_all(msg, 190, "Ö", "Ă–") replace_all(msg, 190, "Ő", "Ĺ") replace_all(msg, 190, "Ú", "Ăš") replace_all(msg, 190, "Ü", "Ăś") replace_all(msg, 190, "Ű", "Ĺ°") 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() } } } return PLUGIN_HANDLED }
_________________ BfS* #Team ~Global Offensive IP: 217.144.54.193:27148
|
|