Problemă Bar + Decimal Target HP

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

Nou Venit
Mesaje: 9
Membru din: 19 Apr 2022, 23:09
Regat: Shinsoo
Aprecieri: 31  
Mulţumiri: 0
Medalii

*Problemă/Întrebare:Problemă
Tipologie server:Pvm mediu
*Resursă folosită:sursa/topic-t66576.html
*ServerFiles utilizat:-
*Syserr:
0425 17:31:05750 ::
networkModule.py(line:200) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:26) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiTarget.py(line:13) <module>
uiTarget.py(line:236) TargetBoard

networkModule.SetSelectCharacterPhase - <type 'exceptions.NameError'>:name 'self' is not defined

0425 17:31:05750 :: ============================================================================================================
0425 17:31:05750 :: Abort!!!!
Poză:-
*Detalii suplimentare: Am încercat să implementez sistemul lui Spyke bar & decimal target hp și m-am lovit de acea eroare în syserr. Aici este codul uitarget: https://www.upload.ee/files/14085150/uitarget.py.html Nu reușesc deloc să îi dau de cap. Poate știe cineva, mulțumesc!
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

Nu sunt taburile bune, linia 236, ai asa:

Cod: Selectaţi tot

        if app.ENABLE_VIEW_TARGET_DECIMAL_HP:
		self.hpDecimal.Hide()
Pune asa:

Cod: Selectaţi tot

	if app.ENABLE_VIEW_TARGET_DECIMAL_HP:
		self.hpDecimal.Hide()
		hpDecimal.SetParent(hpGauge)
		hpDecimal.SetDefaultFontName()
		hpDecimal.SetPosition(5, 5)
		hpDecimal.SetOutline()
		hpDecimal.Hide()
		self.SetSize(250, 40)
Cred ca va merge, nu stiu acest system, adica il aveam deja bagat, nu am umblat la el..

Acel self.hpdecimal.Hide() nu cred ca trebuie sa il ai acolo.
M-am uitat peste ce am eu si am asa:

Cod: Selectaţi tot

	if app.ENABLE_VIEW_TARGET_DECIMAL_HP:
		hpDecimal.SetParent(hpGauge)
		hpDecimal.SetDefaultFontName()
		hpDecimal.SetPosition(5, 5)
		hpDecimal.SetOutline()
		hpDecimal.Hide()
		self.SetSize(250, 40)  -- fara asta.
Avatar utilizator
summers
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 19 Apr 2022, 23:09
Regat: Shinsoo
Aprecieri: 31  
Mulţumiri: 0
Medalii

alinjuve23 scrie: ↑25 Apr 2022, 18:20 Nu sunt taburile bune, linia 236, ai asa:
Salut! Nu a funcționat nici cum mi-ai spus tu din păcate.
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

inlocuieste tot ce ai in uiTarget.py cu asta

https://mega.nz/file/6V1kHYhK#NEGjsYZvz ... 4qSfdQ5quo

e tot uiTarget.py tau numai ca am modificat anumete taburi
Avatar utilizator
summers
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 19 Apr 2022, 23:09
Regat: Shinsoo
Aprecieri: 31  
Mulţumiri: 0
Medalii

Cypul scrie: ↑26 Apr 2022, 09:01 inlocuieste tot ce ai in uiTarget.py cu asta

https://mega.nz/file/6V1kHYhK#NEGjsYZvz ... 4qSfdQ5quo

e tot uiTarget.py tau numai ca am modificat anumete taburi
Am modificat, reușesc acum să "intru pe joc"
https://prnt.sc/kD6OmLa9vgM4
Asta primesc în syserr

Cod: Selectaţi tot

0426 13:57:35499 :: Traceback (most recent call last):

0426 13:57:35499 ::   File "networkModule.py", line 239, in SetGamePhase

0426 13:57:35499 ::   File "game.py", line 97, in __init__

0426 13:57:35500 ::   File "uiTarget.py", line 115, in __init__

0426 13:57:35500 :: NameError
0426 13:57:35500 :: : 
0426 13:57:35500 :: global name 'hpDecimal' is not defined
0426 13:57:35500 :: 
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

summers scrie: ↑26 Apr 2022, 13:00
Cypul scrie: ↑26 Apr 2022, 09:01 inlocuieste tot ce ai in uiTarget.py cu asta

https://mega.nz/file/6V1kHYhK#NEGjsYZvz ... 4qSfdQ5quo

e tot uiTarget.py tau numai ca am modificat anumete taburi
Am modificat, reușesc acum să "intru pe joc"
https://prnt.sc/kD6OmLa9vgM4
Asta primesc în syserr

Cod: Selectaţi tot

0426 13:57:35499 :: Traceback (most recent call last):

0426 13:57:35499 ::   File "networkModule.py", line 239, in SetGamePhase

0426 13:57:35499 ::   File "game.py", line 97, in __init__

0426 13:57:35500 ::   File "uiTarget.py", line 115, in __init__

0426 13:57:35500 :: NameError
0426 13:57:35500 :: : 
0426 13:57:35500 :: global name 'hpDecimal' is not defined
0426 13:57:35500 :: 
cauta

Cod: Selectaţi tot

def __init__(self):
si sub

Cod: Selectaţi tot

hpGauge.Hide()
adauga asta

Cod: Selectaţi tot

		if app.ENABLE_VIEW_TARGET_DECIMAL_HP:
			hpDecimal = ui.TextLine()
			hpDecimal.SetParent(hpGauge)
			hpDecimal.SetDefaultFontName()
			hpDecimal.SetPosition(5, 5)
			hpDecimal.SetOutline()
			hpDecimal.Hide()
sa arate asa Imagine
Avatar utilizator
summers
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 19 Apr 2022, 23:09
Regat: Shinsoo
Aprecieri: 31  
Mulţumiri: 0
Medalii

Cypul scrie: ↑26 Apr 2022, 14:38 a

Cod: Selectaţi tot

0426 16:42:18400 :: Traceback (most recent call last):

0426 16:42:18400 ::   File "networkModule.py", line 239, in SetGamePhase

0426 16:42:18401 ::   File "game.py", line 97, in __init__

0426 16:42:18401 ::   File "uiTarget.py", line 133, in __init__

0426 16:42:18401 ::   File "uiTarget.py", line 247, in ResetTargetBoard

0426 16:42:18402 :: NameError
0426 16:42:18402 :: : 
0426 16:42:18402 :: global name 'hpDecimal' is not defined
0426 16:42:18402 :: 
E identic cum mi-ai arătat, văd că persistă. Menționez de pe acum, poate contează, dar nu am castle.cpp și am ales să îl comentez în sursă
https://prnt.sc/g0LVFNPacZri
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

summers scrie: ↑26 Apr 2022, 15:45
Cypul scrie: ↑26 Apr 2022, 14:38 a

Cod: Selectaţi tot

0426 16:42:18400 :: Traceback (most recent call last):

0426 16:42:18400 ::   File "networkModule.py", line 239, in SetGamePhase

0426 16:42:18401 ::   File "game.py", line 97, in __init__

0426 16:42:18401 ::   File "uiTarget.py", line 133, in __init__

0426 16:42:18401 ::   File "uiTarget.py", line 247, in ResetTargetBoard

0426 16:42:18402 :: NameError
0426 16:42:18402 :: : 
0426 16:42:18402 :: global name 'hpDecimal' is not defined
0426 16:42:18402 :: 
E identic cum mi-ai arătat, văd că persistă. Menționez de pe acum, poate contează, dar nu am castle.cpp și am ales să îl comentez în sursă
https://prnt.sc/g0LVFNPacZri
eroare ta vine ca nu ai definit hpDecimal si ti-am dat rezolvarea
ce castle.cpp ??

sfatu meu, incearca de la 0 sa implementezi si cu mai multa atentie ca si ce ti-am dat eu mai sus nu aveai bagat deloc in uitarget.py
Avatar utilizator
summers
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 19 Apr 2022, 23:09
Regat: Shinsoo
Aprecieri: 31  
Mulţumiri: 0
Medalii

O să îl reiau în cazul ăsta și mă voi ajuta și de topic, probabil am fost eu neatent.
Puteți da T/C
Închis
Răspunsuri
2
Vizualizări
267
Răspunsuri
3
Vizualizări
532
Răspunsuri
6
Vizualizări
599

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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