Valaki javítaná a plugint?
Ezt írja: L 02/16/2015 - 14:06:43: [AMXX] Displaying debug trace (plugin "frageloszto_plugin.amxx") L 02/16/2015 - 14:06:43: [AMXX] Run time error 4: index out of bounds L 02/16/2015 - 14:06:43: [AMXX] [0] b413fee5d91fa3e092f47cd857ee2fd3.sma::sebzes_event (line 37) L 02/16/2015 - 14:06:43: Invalid player id 0 SMA tartalma: /* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <fun> #include <hamsandwich> #include <cstrike> #include <colorchat> #define PLUGIN "Frag Lopas Chat Uzenettel" #define VERSION "1.0" #define AUTHOR "Silent" new sebzok[32]; new sebzesek[32]; new sebzettek[32]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("DeathMsg", "halal_event", "ae"); register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0") RegisterHam(Ham_Spawn, "player", "spawn_event", 1) } public spawn_event(id) { sebzok[id] = 0; sebzesek[id] = 0; sebzettek[id] = 0; } public sebzes_event(aldozat) { new tamado = get_user_attacker(aldozat); new sebzes = read_data(2); sebzesek[tamado] += sebzes; if(sebzesek[tamado] >= 50) { sebzok[tamado] = aldozat; sebzettek[aldozat] = tamado; } }
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, "Ű", "Ű") } public halal_event() { new aldozat = read_data(2); new tamado = read_data(1); if(sebzettek[aldozat] && sebzettek[aldozat] != tamado) { new fragetkap = sebzettek[aldozat]; new fragetkapneve[32]; sebzok[fragetkap] = 0; sebzesek[fragetkap] = 0; sebzettek[aldozat] = 0; get_user_name(fragetkap, fragetkapneve, 31); set_user_frags(fragetkap, get_user_frags(fragetkap) +1); ColorChat(0, BLUE, "^x04 [<_*'~'[H]ELL'~'*_>]^x03%s^x01^x04 kapott +1 fraget! ĂŤgy tovább!", fragetkapneve); } }
|