problema pagina bonusuri

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Am si eu o problema la butonul cu pagina cu bonusuri

Daca dau click se deschide si daca mai dau click odata se deschide alta si asa mai departe.Cum fac sa se inchida atunci cand dau dinou click pe buton (on/off)

Cod: Selectaţi tot

	def ClickAlaska_py(self):
		import PaginaBonusuri
		global BPisLodaded
		try:
			if BPisLodaded == 0:
				BPisLodaded = 1
				exec 'PaginaBonusuri.BonusBoardDialog().Show()'
			else:
				exec 'PaginaBonusuri.BonusBoardDialog().Hide()'
				BPisLodaded = 0
		except ImportError:
			import dbg,app
			dbg.Trace('PaginaBonusuri.py Importing error')
			app.Abort

Acesta este codul
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Avatar utilizator
Jamy
Nivel 2

Nivel 2
Mesaje: 151
Membru din: 27 Noi 2015, 14:09
Aprecieri: 6  
Mulţumiri: 7  
Medalii

Up , si eu patesc lafel
Avatar utilizator
.Execute
Nivel 5

Nivel 5
Mesaje: 754
Membru din: 04 Aug 2015, 18:37
Server: un server
Regat: Chunjo
Aprecieri: 79  
Mulţumiri: 26  
Discord: Copiază ID
Medalii

def ClickAlaska_py(self):
	import PaginaBonusuri
	global BPisLodaded
	try:
		if BPisLodaded == 0:
			exec 'PaginaBonusuri.BonusBoardDialog().Show()'
			BPisLodaded == 1
		if BPisLodaded == 1:
			exec 'PaginaBonusuri.BonusBoardDialog().Hide()'
			BPisLodaded = 0
	except ImportError:
		import dbg,app
		dbg.Trace('PaginaBonusuri.py Importing error')
		app.Abort
Încearcă aşa. Probabil că else-ul nu se excută şi d-aia nu ţi se "ascunde" fereastra. Ai grijă la taburi, eventual verifică-le şi tu încă o dată ca să fii sigur.
Imagine
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

.Execute scrie:
def ClickAlaska_py(self):
	import PaginaBonusuri
	global BPisLodaded
	try:
		if BPisLodaded == 0:
			exec 'PaginaBonusuri.BonusBoardDialog().Show()'
			BPisLodaded == 1
		if BPisLodaded == 1:
			exec 'PaginaBonusuri.BonusBoardDialog().Hide()'
			BPisLodaded = 0
	except ImportError:
		import dbg,app
		dbg.Trace('PaginaBonusuri.py Importing error')
		app.Abort
Încearcă aşa. Probabil că else-ul nu se excută şi d-aia nu ţi se "ascunde" fereastra. Ai grijă la taburi, eventual verifică-le şi tu încă o dată ca să fii sigur.
Nu merge nici asa
Afișează semnătura
Avatar utilizator
.Execute
Nivel 5

Nivel 5
Mesaje: 754
Membru din: 04 Aug 2015, 18:37
Server: un server
Regat: Chunjo
Aprecieri: 79  
Mulţumiri: 26  
Discord: Copiază ID
Medalii

Iηfιηιт²⁴ᵏ scrie:
.Execute scrie:
def ClickAlaska_py(self):
	import PaginaBonusuri
	global BPisLodaded
	try:
		if BPisLodaded == 0:
			exec 'PaginaBonusuri.BonusBoardDialog().Show()'
			BPisLodaded == 1
		if BPisLodaded == 1:
			exec 'PaginaBonusuri.BonusBoardDialog().Hide()'
			BPisLodaded = 0
	except ImportError:
		import dbg,app
		dbg.Trace('PaginaBonusuri.py Importing error')
		app.Abort
Încearcă aşa. Probabil că else-ul nu se excută şi d-aia nu ţi se "ascunde" fereastra. Ai grijă la taburi, eventual verifică-le şi tu încă o dată ca să fii sigur.
Nu merge nici asa

Codul mi se pare ok, cel puţin funcţia de la buton.
Se poate ca problema să fie din altă parte, nu neapărat de aici. Acum nu ştiu ce să zic, eu nu ştiu python şi cu mai mult nu te pot ajuta.
Imagine
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Iηfιηιт²⁴ᵏ scrie:Am si eu o problema la butonul cu pagina cu bonusuri

Daca dau click se deschide si daca mai dau click odata se deschide alta si asa mai departe.Cum fac sa se inchida atunci cand dau dinou click pe buton (on/off)

Cod: Selectaţi tot

	def ClickAlaska_py(self):
		import PaginaBonusuri
		global BPisLodaded
		try:
			if BPisLodaded == 0:
				BPisLodaded = 1
				exec 'PaginaBonusuri.BonusBoardDialog().Show()'
			else:
				exec 'PaginaBonusuri.BonusBoardDialog().Hide()'
				BPisLodaded = 0
		except ImportError:
			import dbg,app
			dbg.Trace('PaginaBonusuri.py Importing error')
			app.Abort

Acesta este codul

Cod: Selectaţi tot

def ClickAlaska_py(self):
	import PaginaBonusuri
	def __init__(self):
		ui.ScriptWindow.__init__(self)
		self.PaginaBonusuri.BonusBoardDialog()
		game.BPisLoaded = 1
		
	def __del__(self):
		ui.ScriptWindow.__del__(self)
		self.PaginaBonusuri.BonusBoardDialog().Hide()
		game.BPisLoaded = 0
	global BPisLoaded
	try:
		if self.PaginaBonusuri.BonusBoardDialog().IsShow():
			self.PaginaBonusuri.BonusBoardDialog().Hide()
		else:
			self.PaginaBonusuri.BonusBoardDialog().Show()
	except ImportError:
		import dbg,app
		dbg.Trace('PaginaBonusuri.py Importing error')
		app.Abort
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Imi ramane blocat la loading


codul
http://prntscr.com/fz6916

Syserr

Cod: Selectaţi tot

0723 13:12:20039 :: Traceback (most recent call last):

0723 13:12:20039 ::   File "networkModule.py", line 239, in SetGamePhase

0723 13:12:20039 ::   File "game.py", line 104, in __init__

0723 13:12:20039 ::   File "interfaceModule.py", line 301, in MakeInterface

0723 13:12:20039 ::   File "interfaceModule.py", line 177, in __MakeWindows

0723 13:12:20040 ::   File "uiInventory.py", line 582, in __init__

0723 13:12:20040 :: AttributeError
0723 13:12:20040 :: : 
0723 13:12:20040 :: 'InventoryWindow' object has no attribute 'PaginaBonusuri'
0723 13:12:20040 :: 


Nu stiu daca taburile sunt bune..
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Iηfιηιт²⁴ᵏ scrie:Imi ramane blocat la loading


codul
http://prntscr.com/fz6916

Syserr

Cod: Selectaţi tot

0723 13:12:20039 :: Traceback (most recent call last):

0723 13:12:20039 ::   File "networkModule.py", line 239, in SetGamePhase

0723 13:12:20039 ::   File "game.py", line 104, in __init__

0723 13:12:20039 ::   File "interfaceModule.py", line 301, in MakeInterface

0723 13:12:20039 ::   File "interfaceModule.py", line 177, in __MakeWindows

0723 13:12:20040 ::   File "uiInventory.py", line 582, in __init__

0723 13:12:20040 :: AttributeError
0723 13:12:20040 :: : 
0723 13:12:20040 :: 'InventoryWindow' object has no attribute 'PaginaBonusuri'
0723 13:12:20040 :: 


Nu stiu daca taburile sunt bune..
Nu este de la tab-uri.Am observat mai tarziu ca este cu autoimport...
Incearca fara prima parte:

Cod: Selectaţi tot

def ClickAlaska_py(self):
   import PaginaBonusuri
   global BPisLoaded
   try:
      if self.PaginaBonusuri.BonusBoardDialog().IsShow():
         self.PaginaBonusuri.BonusBoardDialog().Hide()
      else:
         self.PaginaBonusuri.BonusBoardDialog().Show()
   except ImportError:
      import dbg,app
      dbg.Trace('PaginaBonusuri.py Importing error')
      app.Abort
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Acum nu se deschide

0723 13:31:36788 :: Traceback (most recent call last):

0723 13:31:36788 :: File "ui.py", line 1026, in CallEvent

0723 13:31:36788 :: File "ui.py", line 87, in __call__

0723 13:31:36788 :: File "ui.py", line 69, in __call__

0723 13:31:36788 :: File "uiInventory.py", line 581, in ClickAlaska_py

0723 13:31:36789 :: AttributeError
0723 13:31:36789 :: :
0723 13:31:36789 :: 'InventoryWindow' object has no attribute 'PaginaBonusuri'
0723 13:31:36789 ::

0723 13:31:36920 :: Traceback (most recent call last):
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
126
Răspunsuri
11
Vizualizări
867
Răspunsuri
3
Vizualizări
163

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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