Cine ma poate ajuta si pe mine cu Bara HP ?

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

Nivel 1
Mesaje: 132
Membru din: 03 Iun 2017, 11:13
Server: YT: [YT]SeBa
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 77  
 Contact:
Medalii

[RaffaeL] scrie: ↑28 Iul 2019, 11:49 Nu am cum si unde sa testez, dar functiile de baza ar trebui sa fie cam asa:
#uitarget.py
	def SetTargetName(self, name):
		self.nameString = name
		self.nameLength = len(name)
		self.name.SetText(name)

	def SetHP(self, hpPercentage):
		if not self.hpGauge.IsShow():
			self.name.SetPosition(23, 13)
			self.name.SetWindowHorizontalAlignLeft()
			self.name.SetHorizontalAlignLeft()
			self.hpGauge.Show()
			self.SetSize(200 + 7*self.nameLength, self.GetHeight())
			self.UpdatePosition()

		self.hpGauge.SetPercentage(hpPercentage, 100)

	def OnUpdate(self):
		self.SetHP()
		self.hpGauge.SetPercentage(constInfo.PLAYER_HP, constInfo.PLAYER_MAX_HP)

#constinfo.py
PLAYER_HP = 25
PLAYER_MAX_HP = 100

#game.py
	def SetHPTargetBoard(self, vid, hpPercentage):
		if vid != self.targetBoard.GetTargetVID():
			self.targetBoard.ResetTargetBoard()
			self.targetBoard.SetEnemyVID(vid)

		self.targetBoard.SetHP(hpPercentage)
		self.targetBoard.Show()
Incearca, si vedem daca lipseste ceva.
Imagine Imagine
Imagine
Fac Prezentari GRATIS [ Metin2 ] -> Mesaj

Abonati-va pe Canalul meu de YouTube: https://www.youtube.com/channel/UCwxb9Y ... G55Fut0uSg
[Tutorial] Cum sa adaugi un Perso pe Server :D
Afișează semnătura
Avatar utilizator
Inuyasha
Utilizator interzis !

Utilizator interzis !
Mesaje: 1087
Membru din: 17 Feb 2017, 22:54
Server: Metin2 Ro
Regat: Chunjo
Aprecieri: 12  
Mulţumiri: 182  
 Contact:
Medalii

Cos, topic vechi
„Vrei să trăiești cum se cuvine? Învață mai întâi să mori.” — Confucius
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
464
Răspunsuri
2
Vizualizări
313
Răspunsuri
10
Vizualizări
519
Răspunsuri
8
Vizualizări
649

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

  • Informaţie
  • Cine este conectat

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