Problema elixir

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

Nivel 1
Mesaje: 146
Membru din: 16 Noi 2016, 18:10
Regat: Jinno
Aprecieri: 191  
Mulţumiri: 4  
 Contact:
Medalii

*Problemă/Întrebare: Nu apare cat% mai are elixirul cand pun cursorul pe el, dar sus in stanga apare
Tipologie server:pvm
*Resursă folosită:
*ServerFiles utilizat:martysama
*Syserr:
Poză:
*Detalii suplimentare: Cum pot sa fac sa apara?
Avatar utilizator
alinjuve23
Nivel 2

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

root/uitooltip.py

cauta si verifica:

Cod: Selectaţi tot

			## ÀÚµ¿¹°¾à
			elif constInfo.IS_AUTO_POTION(itemVnum):
				if 0 != metinSlot:
					## 0: Ȱ¼ºÈ­, 1: »ç¿ë·®, 2: ÃÑ·®
					isActivated = int(metinSlot[0])
					usedAmount = float(metinSlot[1])
					totalAmount = float(metinSlot[2])
					
					if 0 == totalAmount:
						totalAmount = 1
					
					self.AppendSpace(5)

					if 0 != isActivated:
						self.AppendTextLine("(%s)" % (localeInfo.TOOLTIP_AUTO_POTION_USING), self.SPECIAL_POSITIVE_COLOR)
						self.AppendSpace(5)
						
					self.AppendTextLine(localeInfo.TOOLTIP_AUTO_POTION_REST % (100.0 - ((usedAmount / totalAmount) * 100.0)), self.POSITIVE_COLOR)
Avatar utilizator
Metrix008
Nivel 1

Nivel 1
Mesaje: 146
Membru din: 16 Noi 2016, 18:10
Regat: Jinno
Aprecieri: 191  
Mulţumiri: 4  
 Contact:
Medalii

alinjuve23 scrie: ↑19 Dec 2021, 20:58 root/uitooltip.py

cauta si verifica:

Cod: Selectaţi tot

			## ÀÚµ¿¹°¾à
			elif constInfo.IS_AUTO_POTION(itemVnum):
				if 0 != metinSlot:
					## 0: Ȱ¼ºÈ­, 1: »ç¿ë·®, 2: ÃÑ·®
					isActivated = int(metinSlot[0])
					usedAmount = float(metinSlot[1])
					totalAmount = float(metinSlot[2])
					
					if 0 == totalAmount:
						totalAmount = 1
					
					self.AppendSpace(5)

					if 0 != isActivated:
						self.AppendTextLine("(%s)" % (localeInfo.TOOLTIP_AUTO_POTION_USING), self.SPECIAL_POSITIVE_COLOR)
						self.AppendSpace(5)
						
					self.AppendTextLine(localeInfo.TOOLTIP_AUTO_POTION_REST % (100.0 - ((usedAmount / totalAmount) * 100.0)), self.POSITIVE_COLOR)
Am inlocuit cu ce mi-ai dat si tot nu apare cat% mai are cand pun cursorul pe elixir
Asta aveam eu in tooltip:

Cod: Selectaţi tot

			## 자동물약
			elif constInfo.IS_AUTO_POTION(itemVnum):
				if 0 != metinSlot:
					## 0: 활성화, 1: 사용량, 2: 총량
					isActivated = int(metinSlot[0])
					usedAmount = float(metinSlot[1])
					totalAmount = float(metinSlot[2])

					if 0 == totalAmount:
						totalAmount = 1

					self.AppendSpace(5)

					if 0 != isActivated:
						self.AppendTextLine("(%s)" % (localeInfo.TOOLTIP_AUTO_POTION_USING), self.SPECIAL_POSITIVE_COLOR)
						self.AppendSpace(5)

					self.AppendTextLine(localeInfo.TOOLTIP_AUTO_POTION_REST + " %.2f%%" % (100.0 - ((usedAmount/totalAmount) * 100.0)), self.POSITIVE_COLOR)
Avatar utilizator
alinjuve23
Nivel 2

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

Foloseste varianta ce ti-am trimis eu.
Si cauta si modifica in locale_game.txt ( daca nu il ai deloc, adauga )

Cod: Selectaţi tot

TOOLTIP_AUTO_POTION_REST	Rãmas - %.2f%%
si va merge !

Info si pentru restul daca nu le ai:

Cod: Selectaţi tot

TOOLTIP_AUTO_POTION_HP	Elixirul Soarelui
TOOLTIP_AUTO_POTION_REST	Rãmas - %.2f%%
TOOLTIP_AUTO_POTION_SP	Elixirul Lunii
TOOLTIP_AUTO_POTION_USING	Activ
Avatar utilizator
Metrix008
Nivel 1

Nivel 1
Mesaje: 146
Membru din: 16 Noi 2016, 18:10
Regat: Jinno
Aprecieri: 191  
Mulţumiri: 4  
 Contact:
Medalii

Rezolvat, problema aparea din cauza unei functii pentru bonusuri la pet din uitooltip
Închis
Răspunsuri
12
Vizualizări
1900
Răspunsuri
0
Vizualizări
111
Răspunsuri
1
Vizualizări
51
Răspunsuri
1
Vizualizări
113

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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