←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Error log - jak to usunąć ?

Zablokowany

  • +
  • -
bartu233 - zdjęcie bartu233 30.01.2011

Witam, mój Diablomod sypie w konsoli takim błędem:

L 01/30/2011 - 19:09:46: [AMXX] Displaying debug trace (plugin "dbmod_5.9l.amxx")
L 01/30/2011 - 19:09:46: [AMXX] Run time error 4: index out of bounds
L 01/30/2011 - 19:09:46: [AMXX] [0] dbmod_5.9l.sma::RoundStart (line 1214)


Fragment kodu z .sma:

public RoundStart(){
for (new i=0; i < 33; i++){
used_item[i] = false
DemageTake1[i]=1
count_jumps(i)
give_knife(i)
JumpsLeft[i]=JumpsMax[i]

if(player_class[i] == Nekromanta) g_haskit[i]=1
else g_haskit[i]=0

golden_bulet[i]=0

invisible_cast[i]=0

ultra_armor[i]=0
hunter_he[i]=0
num_shild[i]=2+floatround(player_intelligence[i]/25.0,floatround_floor)

set_renderchange(i)
if(is_user_connected(i)&&player_item_id[i]==66)
{
changeskin(i,0)
}
}

kill_all_entity("throwing_knife")

Bot_Setup()
ghost_check = false
check_class()
use_addtofullpack = false
}

Zaznaczone na czerwono to właśnie linijka 1214. Wie ktoś w czym tutaj jest błąd ?
Odpowiedz

Drewno. - zdjęcie Drewno. 30.01.2011

zmieniales diablo na serwerze (dokladnie .sma) w ktorym miales nowe itemy/klasy a w starym nie? badz inna liczba klas.... Robiłeś reset lvli,bo tak zawsze bywa,a czy pojawiły się po "debugu"? Zrób reset lvli na wszelki wypadek...
Odpowiedz

  • +
  • -
bartu233 - zdjęcie bartu233 04.02.2011

Mało z tego rozumiem co napisałeś ale ok. Diablo mam przerobione, oryginalna wersja to 5.9L, dodane są 4 nowe klasy i trochę itemów. Reset lvl po dodaniu nowych klas był, błąd ten sypie za każdym razem jak się rozpoczyna nowa runda (debug stale dopisany)
Odpowiedz
Zablokowany