Problema item hyperlink v2

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

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

*Problemă/Întrebare:Salut, de curand am intampinat o problema, atunci cand dau cu un item (arma/armura/coif/papuci si scut) pe chat sau in soapta, nu se deschide fereastra de atribute, am cautat prin sursa, prin tooltip, dar nu gasesc nimic... Multumesc anticipat!
Tipologie server:PVM
*Resursă folosită:-
*ServerFiles utilizat:svf-pentru-resurse/serverfiles-pvm-gabyboss-t95720.html
*Syserr:
1108 11:30:57028 :: Traceback (most recent call last):

1108 11:30:57028 ::   File "game.py", line 1538, in OnMouseLeftButtonUp

1108 11:30:57028 ::   File "interfaceModule.py", line 618, in MakeHyperlinkTooltip

1108 11:30:57028 ::   File "uiToolTip.py", line 2913, in SetHyperlinkItem

1108 11:30:57028 ::   File "uiToolTip.py", line 1462, in AddItemData

1108 11:30:57029 ::   File "uiToolTip.py", line 2423, in __AppendMetinSlotInfo

1108 11:30:57029 ::   File "uiToolTip.py", line 2434, in __AppendMetinSlotInfo_IsEmptySlotList

1108 11:30:57029 :: IndexError
1108 11:30:57029 :: : 
1108 11:30:57029 :: list index out of range
1108 11:30:57029 :: 
Poză:-
*Detalii suplimentare: - uitooltip daca va ajuta cu ceva ..
Avatar utilizator
Nek0.
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 20 Sep 2014, 15:29
Regat: Jinno
Aprecieri: 217  
Mulţumiri: 1  
Medalii

Apare problema de la inceput, sau ti-a mers si acum face figuri dupa ce ai implementat ceva?
Cauta functia asta in uiToolTip.py - def __AppendMetinSlotInfo_IsEmptySlotList(self, metinSlot): si vezi daca e la fel cu a mea:
	def __AppendMetinSlotInfo_IsEmptySlotList(self, metinSlot):
		if 0 == metinSlot:
			return 1

		for i in xrange(player.METIN_SOCKET_MAX_NUM):
			metinSlotData=metinSlot
			if 0 != self.GetMetinSocketType(metinSlotData):
				if 0 != self.GetMetinItemIndex(metinSlotData):
					return 0

		return 1
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

Nek0. scrie: ↑08 Noi 2020, 12:14 Apare problema de la inceput, sau ti-a mers si acum face figuri dupa ce ai implementat ceva?
Cauta functia asta in uiToolTip.py - def __AppendMetinSlotInfo_IsEmptySlotList(self, metinSlot): si vezi daca e la fel cu a mea:
	def __AppendMetinSlotInfo_IsEmptySlotList(self, metinSlot):
		if 0 == metinSlot:
			return 1

		for i in xrange(player.METIN_SOCKET_MAX_NUM):
			metinSlotData=metinSlot
			if 0 != self.GetMetinSocketType(metinSlotData):
				if 0 != self.GetMetinItemIndex(metinSlotData):
					return 0

		return 1

Da, e de la inceput si e la fel functia, initial am crezut ca e de la sistemul de transmutare, dar l-am dezactivat si din sursa si din binary dar la fel face.
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

for i in xrange(player.METIN_SOCKET_MAX_NUM):
Aici e problema. Tie acest for iti merge pana la 5 daca ai 5 socket-uri in baza de date. O solutie ar fi sa faci sa parcurga pana la 3. Asta in caz ca poti pune doar 3 pietre pe arma.

De aici vine si eroarea
list index out of range
Incearca cu
for i in xrange(3):
Pentru acest mesaj, amvenitsavadcv for the post:
ReFix1234
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

amvenitsavadcv scrie: ↑08 Noi 2020, 15:38
for i in xrange(player.METIN_SOCKET_MAX_NUM):
Aici e problema. Tie acest for iti merge pana la 5 daca ai 5 socket-uri in baza de date. O solutie ar fi sa faci sa parcurga pana la 3. Asta in caz ca poti pune doar 3 pietre pe arma.

De aici vine si eroarea
list index out of range
Incearca cu
for i in xrange(3):
Ok, da, aparent de la asta era, mersi mult bro !

Edit: Ok, dar mai e problema, nu apare transmutarea, am incercat din vreo 3 sisteme de transmutare si nu merge niciuna
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

up
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

T/C
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

ReFix1234 scrie: ↑10 Noi 2020, 09:37T/C
Pai și rezolvarea care e ?

[ Postat de pe Android ] Imagine
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

FRANCIS scrie: ↑10 Noi 2020, 09:56
ReFix1234 scrie: ↑10 Noi 2020, 09:37T/C
Pai și rezolvarea care e ?

[ Postat de pe Android ] Imagine
Nu e, am schimbat tot sistemul
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Topic inactiv. Arhivat

[ Postat de pe Android ] Imagine
Închis
Răspunsuri
3
Vizualizări
181
Răspunsuri
7
Vizualizări
638
Răspunsuri
12
Vizualizări
1273

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 45 vizitatori