Problema Buton Biolog

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

Nivel 1
Mesaje: 122
Membru din: 20 Aug 2017, 21:37
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 318  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Cand intru prima data pe cont, totul este ok. Deschid inventarul, butonul functioneaza bine, doar ca are ceva probleme. Daca este "este deschis" butonul si inchid inventarul, butonul tot se vede, daca deschid inventarul acesta se inchide, si orice as face se vede butonul de Extend. Am cautat la functii prin uiinventory.py de mi-a venit rau, am comparat si fisierele din serverul asta: Mega Release.
Tipologie server(PvM / PvP): PvM
*Resursă folosită: De pe ACEST cloud.
*ServerFiles utilizat:
*Syserr: Gol
Poză: ImgurImgur
*Detalii suplimentare: Am luat la cautat si comparat fiecare fisier lucru care este legat de acest buton din ambele inventare si erau asemanatoare, m-am uitat peste functiile de Close ale inventarului si nu am gasit nimic, am incercat sa i-au functiile de la curea, tot nimic.
Aici se afla si uiinventory.py de il folosesc.
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

Ceva nu ai facut bine pe uiinventory, ia zi, daca muti inventarul cu butonul deschis stanga dreapta se muta si el ?
Pentru acest mesaj, Marius Dragomir for the post:
marianboy2
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Avatar utilizator
k4nab1s
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 20 Aug 2017, 21:37
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 318  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

mariusdrg95 scrie: ↑08 Dec 2020, 04:41 Ceva nu ai facut bine pe uiinventory, ia zi, daca muti inventarul cu butonul deschis stanga dreapta se muta si el ?
Da, butonul se misca. Cand inventarul este inchis este fixat butonul.
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

k4nab1s scrie: ↑08 Dec 2020, 08:37
mariusdrg95 scrie: ↑08 Dec 2020, 04:41 Ceva nu ai facut bine pe uiinventory, ia zi, daca muti inventarul cu butonul deschis stanga dreapta se muta si el ?
Da, butonul se misca. Cand inventarul este inchis este fixat butonul.

Pune functia asta pe la sfarsit in uiinventory.py din root si vezi daca iti mai face figuri, posibil sa o ai deja pt cea de la inventarul de curele si in cazul asta o inlocuiesti

	def OnMoveWindow(self, x, y):
#		print "Inventory Global Pos : ", self.GetGlobalPosition()
		if self.wndBelt:
#			print "Belt Global Pos : ", self.wndBelt.GetGlobalPosition()
			self.wndBelt.AdjustPositionAndSize()
		if app.ENABLE_BIOLOG_SYSTEM:
			if self.wndCollect:
				self.wndCollect.AdjustPositionAndSize()
Pentru acest mesaj, Marius Dragomir a primit 2 (de) mulţumiri
k4nab1s • Ozan
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Avatar utilizator
k4nab1s
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 20 Aug 2017, 21:37
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 318  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

Pune functia asta pe la sfarsit in uiinventory.py din root si vezi daca iti mai face figuri, posibil sa o ai deja pt cea de la inventarul de curele si in cazul asta o inlocuiesti

	def OnMoveWindow(self, x, y):
#		print "Inventory Global Pos : ", self.GetGlobalPosition()
		if self.wndBelt:
#			print "Belt Global Pos : ", self.wndBelt.GetGlobalPosition()
			self.wndBelt.AdjustPositionAndSize()
		if app.ENABLE_BIOLOG_SYSTEM:
			if self.wndCollect:
				self.wndCollect.AdjustPositionAndSize()
Functia este deja existenta. Am vazut ca in acel client "Mega Release" era un fisier, biolog_on_button.py, care nu era folosit in client. Daca as pune un backup la uiinventory.py si as da import ar fii o posibila rezolvare? Tinand cont ca am verificat functiile si par sa fie cam aceleasi.

biolog_on_button.py
Avatar utilizator
Marius Dragomir
Membru Club

Membru Club
Mesaje: 1020
Membru din: 13 Noi 2017, 21:32
Server: HellHound
Regat: Jinno
Aprecieri: 499  
Mulţumiri: 1211  
Discord: Copiază ID
Medalii

k4nab1s scrie: ↑08 Dec 2020, 09:13
Pune functia asta pe la sfarsit in uiinventory.py din root si vezi daca iti mai face figuri, posibil sa o ai deja pt cea de la inventarul de curele si in cazul asta o inlocuiesti

	def OnMoveWindow(self, x, y):
#		print "Inventory Global Pos : ", self.GetGlobalPosition()
		if self.wndBelt:
#			print "Belt Global Pos : ", self.wndBelt.GetGlobalPosition()
			self.wndBelt.AdjustPositionAndSize()
		if app.ENABLE_BIOLOG_SYSTEM:
			if self.wndCollect:
				self.wndCollect.AdjustPositionAndSize()
Functia este deja existenta. Am vazut ca in acel client "Mega Release" era un fisier, biolog_on_button.py, care nu era folosit in client. Daca as pune un backup la uiinventory.py si as da import ar fii o posibila rezolvare? Tinand cont ca am verificat functiile si par sa fie cam aceleasi.

biolog_on_button.py
Tu ai incercat sa faci biologul exact dupa serverfiles ul respectiv?

Edit: Fa toata partea de python exact dupa serverfiles ul respecitv, incluzand si fisierele din uiscript, posibil sa iti mearga, nu face import la butonul respecitv
Pentru acest mesaj, Marius Dragomir for the post:
marianboy2
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Afișează semnătura
Avatar utilizator
k4nab1s
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 20 Aug 2017, 21:37
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 318  
Mulţumiri: 3  
Discord: Copiază ID
Medalii


Tu ai incercat sa faci biologul exact dupa serverfiles ul respectiv?

Edit: Fa toata partea de python exact dupa serverfiles ul respecitv, incluzand si fisierele din uiscript, posibil sa iti mearga, nu face import la butonul respecitv
Fix dupa el am incercat sa fac butonul. Incerc sa il refac si revin cu un update.

EDIT: tot asa, problema persista.
Avatar utilizator
k4nab1s
Nivel 1

Nivel 1
Mesaje: 122
Membru din: 20 Aug 2017, 21:37
Server: Metin2Ro
Regat: Chunjo
Aprecieri: 318  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

Dupa mai multe incercari, intr-un final am reusit sa il fac, refacand butonul cu mare atentie. Nu stiu exact care a fost cauza, dar cine a avut sau are aceeasi problema faceti butonul cu mare atentie si incercati sa va comparati uiinventory.py cu acesta, uiinventory.py.

Succes :)
Se poate da T/C.
Închis
Răspunsuri
10
Vizualizări
1209
Răspunsuri
1
Vizualizări
354
Răspunsuri
3
Vizualizări
294

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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