Auto refine plus

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare: Am implementat acest sistem de auto refine, mi se deschide fereastra, pot bifa sa imi ramana deschisa, dar cand dau + la un item in fereastra imi ramane poza cu itemul initial, nu versiunea actualizata de dupa + si primesc asta in sysser.
Tipologie server:
*Resursă folosită:https://metin2.dev/board/topic/19368-me ... ython-mod/
*ServerFiles utilizat:
*Syserr:

Cod: Selectaţi tot

1213 14:42:50863 :: Unknown Server Command RefineFailed | RefineFailed
1213 14:42:52057 :: Traceback (most recent call last):

1213 14:42:52057 ::   File "game.py", line 1999, in BINARY_ServerCommand_Run

1213 14:42:52057 ::   File "stringCommander.py", line 63, in Run

1213 14:42:52057 ::   File "stringCommander.py", line 31, in __call__

1213 14:42:52057 ::   File "stringCommander.py", line 11, in __call__

1213 14:42:52058 ::   File "game.py", line 2037, in RefineSuceededMessage

1213 14:42:52058 ::   File "interfaceModule.py", line 282, in CheckRefineDialog

1213 14:42:52058 ::   File "uiRefine.py", line 462, in CheckRefine

1213 14:42:52058 :: NameError
1213 14:42:52058 :: : 
1213 14:42:52058 :: global name 'chat' is not defined
1213 14:42:52058 :: 

1213 14:42:52058 :: Unknown Server Command RefineSuceeded | RefineSuceeded
Poză:
*Detalii suplimentare:
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

import chat

[ Postat de pe iPhone ] Imagine
Pentru acest mesaj, Alcinous for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

Manah scrie: ↑13 Dec 2020, 14:47 import chat

[ Postat de pe iPhone ] Imagine
in ce fisier?
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

MihaiAdrian1999 scrie: ↑13 Dec 2020, 14:49
Manah scrie: ↑13 Dec 2020, 14:47 import chat

[ Postat de pe iPhone ] Imagine
in ce fisier?
La început in uirefine

[ Postat de pe Android ] Imagine
Pentru acest mesaj, Kidro for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

Kidro scrie: ↑13 Dec 2020, 14:49
MihaiAdrian1999 scrie: ↑13 Dec 2020, 14:49
Manah scrie: ↑13 Dec 2020, 14:47 import chat

[ Postat de pe iPhone ] Imagine
in ce fisier?
La început in uirefine

[ Postat de pe Android ] Imagine
Cum se poate scoate sa nu mai apara asta in chat?
Nu mai am erori.
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Cauta in uirefine.py are functie chat care iti atasaza acel text.

[ Postat de pe iPhone ] Imagine
Pentru acest mesaj, Alcinous for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

Manah scrie: ↑13 Dec 2020, 14:57 Cauta in uirefine.py are functie chat care iti atasaza acel text.

[ Postat de pe iPhone ] Imagine
Cred ca este aici la chat.Appendchat. O comentez punand # in fata?

Cod: Selectaţi tot

def CheckRefine(self, isFail):
			if constInfo.IS_AUTO_REFINE == True:
				if constInfo.AUTO_REFINE_TYPE == 1:
					if constInfo.AUTO_REFINE_DATA["ITEM"][0] != -1 and constInfo.AUTO_REFINE_DATA["ITEM"][1] != -1:
						scrollIndex = player.GetItemIndex(constInfo.AUTO_REFINE_DATA["ITEM"][0])
						itemIndex = player.GetItemIndex(constInfo.AUTO_REFINE_DATA["ITEM"][1])
						
						chat.AppendChat(chat.CHAT_TYPE_INFO, "%d %d" % (itemIndex, int(itemIndex %10)))
						if scrollIndex == 0 or (itemIndex % 10 == 8 and not isFail):
							self.Close()
						else:
							net.SendItemUseToItemPacket(constInfo.AUTO_REFINE_DATA["ITEM"][0], constInfo.AUTO_REFINE_DATA["ITEM"][1])
				elif constInfo.AUTO_REFINE_TYPE == 2:
					npcData = constInfo.AUTO_REFINE_DATA["NPC"]
					if npcData[0] != 0 and npcData[1] != -1 and npcData[2] != -1 and npcData[3] != 0:
						itemIndex = player.GetItemIndex(npcData[1], npcData[2])
						if (itemIndex % 10 == 8 and not isFail) or isFail:
							self.Close()
						else:
							net.SendGiveItemPacket(npcData[0], npcData[1], npcData[2], npcData[3])
				else:
					self.Close()
			else:
				self.Close()
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Comenteaza si nu iti va mai aparea informația

[ Postat de pe iPhone ] Imagine
Pentru acest mesaj, Alcinous for the post:
SnNaCk
Avatar utilizator
SnNaCk
Nivel 2

Nivel 2
Mesaje: 255
Membru din: 22 Aug 2017, 20:18
Server: In lucru
Regat: Jinno
Aprecieri: 164  
Mulţumiri: 90  
Discord: Copiază ID
 Contact:
Medalii

Pronlema rezolvata. Multumesc Manah si Kidro
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Subiect marcat ca fiind rezolvat.

[ Postat de pe iPhone ] Imagine
Închis
Răspunsuri
2
Vizualizări
220
Răspunsuri
2
Vizualizări
453
Răspunsuri
4
Vizualizări
115
Răspunsuri
11
Vizualizări
319

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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