Ghost window [TAB Misiuni + Tab-uri info caracter]

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

Nivel 1
Mesaje: 72
Membru din: 28 Feb 2021, 17:05
Regat: Jinno
Aprecieri: 12  
Mulţumiri: 342  
  Rezolvări prob.: 1
Discord: Copiază ID
Medalii

*Problemă/Întrebare:

Dupa teleport, daca tab-ul de misiuni (sau oricare alt tab din pop-out ul de "Character") este deschis, ramane opened si nu este resposive, presupun ca obiectul pentru fereastra principala este distrus, dar alte obiecte derivate, precum "info caracter", "abilitati", "misiuni" nu, de aceea ramane window-ul "in aer" are careva idee care-ar fi obiectele cu pricipa sa le pot distruge?

https://gyazo.com/783afa4ce9fa03c42096db4c997c4600

Inainte de TP: https://gyazo.com/99e46195f9ee3acb85728c0885adbd34
Dupa TP: https://gyazo.com/9e9c24a5598679f8652ba8c9b205b8c1

Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:SVF Athero 11.3 payed
*Syserr:
Poză:
*Detalii suplimentare:
Pentru acest mesaj, ASTRO. for the post:
sanducatalin1
Avatar utilizator
ASTRO.
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 28 Feb 2021, 17:05
Regat: Jinno
Aprecieri: 12  
Mulţumiri: 342  
  Rezolvări prob.: 1
Discord: Copiază ID
Medalii

Update: Am gasit ceva in interfacemodule.py si-am apelat metoda "Hide()" care apartinea de self.wndCharacter clasa/instanta ce-o fi, si pare c-o ascunde, dar ma gandesc ca doar am "ascuns" fereastra iar obiectul nu a fost inchis, ceea ce is a mem leak in this B*tch, vreo idee mai buna?

Cod: Selectaţi tot

if self.wndCharacter:
            self.wndCharacter.Hide() #welp, might bite me in the ass later
            self.wndCharacter.Destroy()
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

E de ajuns hide & destroy.
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Salut,am păţit şi eu pe un client,caută în interfacemodule.py
: if self.wndEnergyBar:
mai jos ai :
if self.wndCharacter:
self.wndCharacter.Destroy()

adaugă
self.wndCharacter.Hide() înainte de self.wndCharacter.Destroy()

cel puţin aşa am păţit eu
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Imagine
Afișează semnătura
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Niciun răspuns din partea autorului.
Arhivat.
Închis
Răspunsuri
8
Vizualizări
179
Răspunsuri
1
Vizualizări
1175

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

  • Informaţie
  • Cine este conectat

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