problema battlepass scroll

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
RaveNreal
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 02 Ian 2021, 02:37
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 398  
Medalii

*Problemă/Întrebare: Cand incerc sa dau scroll la misiunile de la battlepass imi primesc multe erori in syserr legata de o functie.
Tipologie server: PvP
*Resursă folosită: sursa/battlepass-t90289.html
*ServerFiles utilizat: Razvan
*Syserr:
0403 03:57:20336 :: File "ui.py", line 1358, in OnMove

0403 03:57:20336 :: File "ui.py", line 133, in __call__

0403 03:57:20336 :: File "ui.py", line 115, in __call__

0403 03:57:20337 :: File "ui.py", line 2830, in OnMove

0403 03:57:20337 :: File "ui.py", line 133, in __call__

0403 03:57:20337 :: File "ui.py", line 115, in __call__

0403 03:57:20337 :: File "uibattlepass.py", line 146, in OnScroll

0403 03:57:20338 :: File "uibattlepass.py", line 200, in MakeButton

0403 03:57:20338 :: IndexError
0403 03:57:20338 :: :
0403 03:57:20338 :: list index out of range
0403 03:57:20338 ::
Poză:
Functia onScroll din uibattlepass.py ---
def OnScroll(self):
board_count = 6
pos = int(self.ScrollBar.GetPos() * (constInfo.size_battle_pass - board_count))

for i in xrange(board_count):
realPos = i + pos
self.MakeButton(
realPos,\
self.board,\
13, 33 + (41 * i) //--asta e linia 146.
)
*Detalii suplimentare: Nu-mi dau seama care-i problema, am incercat sa modific numele de la ele sa folosesc range() in loc de xrange dar nu i-am dat de cap.
Avatar utilizator
RaveNreal
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 02 Ian 2021, 02:37
Regat: Chunjo
Aprecieri: 377  
Mulţumiri: 398  
Medalii

up, cineva are ceva idei de vreo rezolvare? sau ce ar putea cauza?
Avatar utilizator
undeadlegend324
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 29 Noi 2014, 23:31
Server: RO
Regat: Chunjo
Aprecieri: 47  
Mulţumiri: 0
Medalii

mereu verifica ultima linie din syserr, 0403 03:57:20338 :: File "uibattlepass.py", line 200, in MakeButton

eroarea spune ca ai un array si tu incerci sa accesezi ceva ce nu exista

ex:
i[0] = 1
i[1] = 12
i[2] = 1

daca apelezi i[2] o sa ti mearga, daca apelezi pana la i[3] iti da eroarea respectiva deoarece e null
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Inactiv, arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
7
Vizualizări
618
Răspunsuri
2
Vizualizări
142
Răspunsuri
15
Vizualizări
1349
Răspunsuri
1
Vizualizări
237

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 154 vizitatori