Offline |
 |
 |
Csatlakozott:2013.12.16. 18:17 Hozzászólások:347 Megköszönt másnak: 7 alkalommal Megköszönték neki: 30 alkalommal
|
gabeszhun írta: golden15 írta: gabeszhun írta: Sziasztok!A következő hibát kapom a fragelosztó pluginomra: Kód: L 05/08/2014 - 11:24:01: Start of error session. L 05/08/2014 - 11:24:01: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20140508.log") L 05/08/2014 - 11:24:01: [AMXX] Displaying debug trace (plugin "frageloszto.amxx") L 05/08/2014 - 11:24:01: [AMXX] Run time error 4: index out of bounds L 05/08/2014 - 11:24:01: [AMXX] [0] 9k2uvnf8.sma.p::sebzes_event (line 36)
SMA: /* 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[33]; new sebzesek[33]; new sebzettek[33]; 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] >= 35) { sebzok[tamado] = aldozat; sebzettek[aldozat] = tamado; } } 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]; if(is_user_connected(fragetkap)) { sebzok[fragetkap] = 0; sebzesek[fragetkap] = 0; sebzettek[aldozat] = 0; get_user_name(fragetkap, fragetkapneve, 31); set_user_frags(fragetkap, get_user_frags(fragetkap) +1); cs_set_user_deaths(fragetkap, get_user_deaths(fragetkap)); ColorChat(0, BLUE, "^x01[^x03GameHut ^x04Only Dust^x03 2^x01]^x04 - ^x04%s^x03 kapott ^x04+1^x03 fraget.", fragetkapneve); } } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par } */ /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par } */
Előre is köszönöm aki javítja!Üdv, gabeszhun /* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <fun> #include <hamsandwich> #include <cstrike> enum Color { NORMAL = 1, // clients scr_concolor cvar color GREEN, // Green Color TEAM_COLOR, // Red, grey, blue GREY, // grey RED, // Red BLUE, // Blue } new TeamName[][] = { "", "TERRORIST", "CT", "SPECTATOR" } ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...) { static message[256]; switch(type) { case NORMAL: // clients scr_concolor cvar color { message[0] = 0x01; } case GREEN: // Green { message[0] = 0x04; } default: // White, Red, Blue { message[0] = 0x03; } } vformat(message[1], 251, msg, 4); message[192] = '^0'; static team, ColorChange, index, MSG_Type; if(id) { MSG_Type = MSG_ONE; index = id; } else { index = FindPlayer(); MSG_Type = MSG_ALL; } team = get_user_team(index); ColorChange = ColorSelection(index, MSG_Type, type); ShowColorMessage(index, MSG_Type, message); if(ColorChange) { Team_Info(index, MSG_Type, TeamName[team]); } } ShowColorMessage(id, type, message[]) { message_begin(type, get_user_msgid("SayText"), _, id); write_byte(id) write_string(message); message_end(); } Team_Info(id, type, team[]) { message_begin(type, get_user_msgid("TeamInfo"), _, id); write_byte(id); write_string(team); message_end(); return 1; } ColorSelection(index, type, Color:Type) { switch(Type) { case RED: { return Team_Info(index, type, TeamName[1]); } case BLUE: { return Team_Info(index, type, TeamName[2]); } case GREY: { return Team_Info(index, type, TeamName[0]); } } return 0; } FindPlayer() { static i; i = -1; while(i <= get_maxplayers()) { if(is_user_connected(++i)) { return i; } } return -1; } #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; } } 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, "^x01[^x03GameHut ^x04Only Dust^x03 2^x01]^x04 - ^x04%s^x03 kapott", fragetkapneve); } } Tessék
Errort nem kapok, a compiler lefordítja, viszont nem működik. Nem adja oda a + fraget... alfaanero írta: Ugyan az a téma sokszor: Plugin problémaPlugin javítás kérésPlugin errorúgy tűnik nem lehet megoldani a fragfelezőt???? Valahogy biztosan lehet javítani... Vagy nem? Amit én írtam az biztosan oda írja _________________ 
|
|