Witam ostatnio napotkałem dużo crashy na moim serwerze o to logi:
Logi
L 10/17/2013 - 14:55:36: Start of error session. L 10/17/2013 - 14:55:36: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20131017.log") L 10/17/2013 - 14:55:36: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:55:36: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:55:36: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 14:55:51: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:55:51: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:55:51: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 14:55:59: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:55:59: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:55:59: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 14:57:31: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:57:31: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:57:31: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 14:57:48: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:57:48: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:57:48: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 14:58:28: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:58:28: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:58:28: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 14:58:43: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 14:58:43: [AMXX] Run time error 5: memory access L 10/17/2013 - 14:58:43: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748) L 10/17/2013 - 15:06:18: Start of error session. L 10/17/2013 - 15:06:18: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20131017.log") L 10/17/2013 - 15:06:18: [AMXX] Displaying debug trace (plugin "cod.amxx") L 10/17/2013 - 15:06:18: [AMXX] Run time error 4: index out of bounds L 10/17/2013 - 15:06:18: [AMXX] [0] cod.sma::OddajPrzedmiot_Handle (line 4301)
Funckje:
L 10/17/2013 - 14:55:36: [AMXX] [0] cod.sma::ZamienPerk4_Handle (line 4748)
kod z sma
public ZamienPerk4_Handle(pid, menuc, item) { if(item == MENU_EXIT) { menu_destroy(menuc); return PLUGIN_HANDLED; } new data[1], iName[128], maccess, callback; menu_item_getinfo(menuc, item, maccess, data, 3, iName, charsmax(iName), callback); remove_task(data[0]+5215); if(item==2) { client_print(data[0], print_chat, "%s Wybrany gracz nie zgodzil sie na wymiane przedmiotu.", tag); return PLUGIN_HANDLED; } new id_oddajacego = data[0]; new id_dajacego = pid; // new perk_oddajacego = informacje_przedmiotu_gracza[id_oddajacego][0]; new info_oddajacego = informacje_przedmiotu_gracza[id_oddajacego][1]; new trim_oddajacego = wytrzymalosc_perku[id_oddajacego]; // new perk_dajacego = informacje_przedmiotu_gracza[id_dajacego][0]; new info_dajacego = informacje_przedmiotu_gracza[id_dajacego][1]; new trim_dajacego = wytrzymalosc_perku[id_dajacego]; // informacje_przedmiotu_gracza[id_oddajacego][0] = perk_dajacego; informacje_przedmiotu_gracza[id_oddajacego][1] = info_dajacego; wytrzymalosc_perku[id_oddajacego] = trim_dajacego; // informacje_przedmiotu_gracza[id_dajacego][0] = perk_oddajacego; informacje_przedmiotu_gracza[id_dajacego][1] = info_oddajacego; wytrzymalosc_perku[id_dajacego] = trim_oddajacego; // wymienil_przedmiot[id_oddajacego] = true; wymienil_przedmiot[id_dajacego] = true; new nazwa_oddajacego[64], nazwa_dajacego[64]; get_user_name(id_oddajacego, nazwa_oddajacego, charsmax(nazwa_oddajacego)); get_user_name(id_dajacego, nazwa_dajacego, charsmax(nazwa_dajacego)); client_print(id_oddajacego, print_chat, "%s Wymieniles sie perkiem z %s.", tag, nazwa_dajacego); client_print(id_dajacego, print_chat, "%s Wymieniles sie perkiem z %s.", tag, nazwa_oddajacego); return PLUGIN_HANDLED;
[0] cod.sma::OddajPrzedmiot_Handle (line 4301)
kod z sma
public OddajPrzedmiot_Handle(id, menu, item) { if(!is_user_connected(oddaj_id[item])) { client_print(id, print_chat, "Nie odnaleziono rzadanego gracza."); return PLUGIN_CONTINUE; } if(dostal_przedmiot[id]) { client_print(id, print_chat, "Musisz poczekac 1 runde."); return PLUGIN_CONTINUE; } if(!informacje_przedmiotu_gracza[id][0]) { client_print(id, print_chat, "Nie masz zadnego przedmiotu."); return PLUGIN_CONTINUE; } if(informacje_przedmiotu_gracza[oddaj_id[item]][0]) { client_print(id, print_chat, "Ten gracz ma juz przedmiot."); return PLUGIN_CONTINUE; }
L 10/17/2013 - 18:04:13: [AMXX] Displaying debug trace (plugin "mocmedyka.amxx")
L 10/17/2013 - 18:04:13: [AMXX] Run time error 4: index out of bounds
L 10/17/2013 - 18:04:13: [AMXX] [0] mocmedyka.sma::reset_player (line 161)
L 10/17/2013 - 18:04:13: [AMXX] [1] mocmedyka.sma::DeathMsg (line 123)
Daje +++