Problemă elixir

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

Nivel 1
Mesaje: 112
Membru din: 12 Ian 2018, 21:56
Regat: Jinno
Aprecieri: 82  
Mulţumiri: 6  
Medalii

*Problemă/Întrebare: Problemă elixir
Tipologie server: -
*Resursă folosită: -
*ServerFiles utilizat: -
*Syserr:
0426 01:34:24605 :: Traceback (most recent call last):

0426 01:34:24605 ::   File "ui.py", line 1391, in OnOverInItem

0426 01:34:24605 ::   File "ui.py", line 87, in __call__

0426 01:34:24605 ::   File "ui.py", line 78, in __call__

0426 01:34:24605 ::   File "uiInventory.py", line 588, in OverInItem

0426 01:34:24605 ::   File "uiInventory.py", line 756, in __ShowToolTip

0426 01:34:24606 ::   File "uiToolTip.py", line 526, in SetInventoryItem

0426 01:34:24606 ::   File "uiToolTip.py", line 1083, in AddItemData

0426 01:34:24606 :: TypeError
0426 01:34:24606 :: : 
0426 01:34:24606 :: not all arguments converted during string formatting
0426 01:34:24606 :: 
Poză: -
*Detalii suplimentare:
Am instalat elixirele, ele funcţionează, se regenerează PV/PM, însă nu pot vedea cât la % a mai rămas din ele.


uitooltip.py
			## ŔÚµżą°ľŕ
			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)
						
					LINIA 1083 -> self.AppendTextLine(localeInfo.TOOLTIP_AUTO_POTION_REST % (100.0 - ((usedAmount / totalAmount) * 100.0)), self.POSITIVE_COLOR)
Mulţumesc anticipat!
Avatar utilizator
CristianDrăgan1
Nivel 1

Nivel 1
Mesaje: 112
Membru din: 12 Ian 2018, 21:56
Regat: Jinno
Aprecieri: 82  
Mulţumiri: 6  
Medalii

Am rezolvat în acest fel:
self.AppendTextLine(localeInfo.TOOLTIP_AUTO_POTION_REST + "%d" % (100.0 - ((usedAmount/totalAmount) * 100.0)), self.POSITIVE_COLOR)
Imagine



Ştie cineva cum edita codul astfel încât să arate mai mult ca pe oficial? Gen, 99.99%.
Mulţumesc frumos.
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

%d e pentru numere întregi, %.2lf ( dacă vrei să-ți afișeze cu 3 zecimale în loc de %.2lf pui %.3lf și tot asa)
e pentru numere de tip double și nu numai însă depinde de modul în care ai declarat variabilele. 😊

[ Postat de pe Android ] Imagine
Pentru acest mesaj, [GabrieL] for the post:
CristianDrăgan1
Avatar utilizator
CristianDrăgan1
Nivel 1

Nivel 1
Mesaje: 112
Membru din: 12 Ian 2018, 21:56
Regat: Jinno
Aprecieri: 82  
Mulţumiri: 6  
Medalii

[GabrieL] scrie: ↑26 Apr 2020, 02:39 %d e pentru numere întregi, %.2lf ( dacă vrei să-ți afișeze cu 3 zecimale în loc de %.2lf pui %.3lf și tot asa)
e pentru numere de tip double și nu numai însă depinde de modul în care ai declarat variabilele. 😊

[ Postat de pe Android ] Imagine
Mulţumesc pentru răspuns. Am rezolvat astfel:
self.AppendTextLine(localeInfo.TOOLTIP_AUTO_POTION_REST + " %.2f%%" % (100.0 - ((usedAmount/totalAmount) * 100.0)), self.POSITIVE_COLOR)
Avatar utilizator
CristianDrăgan1
Nivel 1

Nivel 1
Mesaje: 112
Membru din: 12 Ian 2018, 21:56
Regat: Jinno
Aprecieri: 82  
Mulţumiri: 6  
Medalii

Mai am o singură problemă, pe care am găsit-o acum:

Imagine
Avatar utilizator
CristianDrăgan1
Nivel 1

Nivel 1
Mesaje: 112
Membru din: 12 Ian 2018, 21:56
Regat: Jinno
Aprecieri: 82  
Mulţumiri: 6  
Medalii

Se poate închide, am rezolvat.
Am atribuit ID-urile "originale" ale elixirelor. Iniţial le pusesem nişte ID-uri aleatorii.

72723 - Elixirul soarelui (S)
72724 - Elixirul soarelui (M)
72725 - Elixirul soarelui (L)
72727 - Elixirul lunii (S)
72728 - Elixirul lunii (M)
72729 - Elixirul lunii (L)
Avatar utilizator
Ley
Nivel 9

Nivel 9
Mesaje: 1934
Membru din: 09 Feb 2017, 22:30
Server: Colossus2
Regat: Jinno
Aprecieri: 221  
Mulţumiri: 1338  
Medalii

Arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
12
Vizualizări
1911
Răspunsuri
0
Vizualizări
112
Răspunsuri
4
Vizualizări
232
Răspunsuri
1
Vizualizări
52

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 80 vizitatori