Problema afisare

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

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

*Problemă: Salut! De curand am observat ca bonusurile la iteme imi sunt afisate intr-un format ciudat.
Tipologie server: 40k
*Resursă folosită: Nu e cazul
*ServerFiles utilizat: Cool 2009
*Syserr: Gol
Poză: Imagine *Detalii suplimentare:
Cum pot rezolva asta?
Multumesc anticipat!
Avatar utilizator
Backus
Utilizator interzis !

Utilizator interzis !
Mesaje: 86
Membru din: 07 Apr 2019, 17:21
Server: None
Regat: Chunjo
Aprecieri: 454  
Mulţumiri: 3  
Medalii

Verifica in locale_game.txt la TOOLTIP_APPLY sa fie asa dupa numele bns-ului (+%d%%)
Avatar utilizator
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

Strumfix. scrie:Verifica in locale_game.txt la TOOLTIP_APPLY sa fie asa dupa numele bns-ului (+%d%%)
Era din localeinfo Imagine def SA

Am modificat-o asa:
def SA(text):
def f(x):
return text %x
return f
Dar acum am in syserr asta:

Cod: Selectaţi tot

0521 12:51:15487 :: Traceback (most recent call last):

0521 12:51:15487 ::   File "game.py", line 912, in BINARY_NEW_AddAffect

0521 12:51:15487 ::   File "uiAffectShower.py", line 550, in BINARY_NEW_AddAffect

0521 12:51:15487 ::   File "localeInfo.py", line 137, in f

0521 12:51:15487 :: TypeError
0521 12:51:15487 :: : 
0521 12:51:15487 :: not all arguments converted during string formatting
0521 12:51:15487 :: 
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

SussyFlore scrie:
Strumfix. scrie:Verifica in locale_game.txt la TOOLTIP_APPLY sa fie asa dupa numele bns-ului (+%d%%)
Era din localeinfo Imagine def SA

Am modificat-o asa:
def SA(text):
def f(x):
return text %x
return f
Dar acum am in syserr asta:

Cod: Selectaţi tot

0521 12:51:15487 :: Traceback (most recent call last):

0521 12:51:15487 ::   File "game.py", line 912, in BINARY_NEW_AddAffect

0521 12:51:15487 ::   File "uiAffectShower.py", line 550, in BINARY_NEW_AddAffect

0521 12:51:15487 ::   File "localeInfo.py", line 137, in f

0521 12:51:15487 :: TypeError
0521 12:51:15487 :: : 
0521 12:51:15487 :: not all arguments converted during string formatting
0521 12:51:15487 :: 
localeinfo.py:

Cod: Selectaţi tot

def SNA(text):
	def f(x):
		return text
	return f

def SA(text):
	def f(x):
		return text % x
	return f

def SAA(text):
	def f(x1, x2):
		return text % (x1, x2)
	return f

def SAN(text):
	def f(x1, x2):
		return text % x1
	return f

def LoadLocaleFile(srcFileName, localeDict):
	funcDict = {"SA":SA, "SNA":SNA, "SAA":SAA, "SAN":SAN}
	lineIndex = 1

	try:
		lines = pack_open(srcFileName, "r").readlines()
	except IOError:
		import dbg
		dbg.LogBox("LoadLocaleError(%(srcFileName)s)" % locals())
		app.Abort()

	for line in lines:
		try:
			tokens = line[:-1].split("\t")
			if len(tokens) == 2:
				localeDict[tokens[0]] = tokens[1]
			elif len(tokens) >= 3:
				type = tokens[2].strip()
				if type:
					localeDict[tokens[0]] = funcDict[type](tokens[1])
				else:
					localeDict[tokens[0]] = tokens[1]
			else:
				raise RuntimeError, "Unknown TokenSize"

			lineIndex += 1
		except:
			import dbg
			dbg.LogBox("%s: line(%d): %s" % (srcFileName, lineIndex, line), "Error")
			raise

all = ["locale","error"]
Cu def SA modificat asa, in locale_game.txt, dupa TOOLTIP[...] %d%%, adauga SA
de exemplu:

Cod: Selectaţi tot

TOOLTIP_APPLY_ATTBONUS_ANIMAL	Tare împotriva animalelor +%d%%	SA
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
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
SussyFlore scrie:
Strumfix. scrie:Verifica in locale_game.txt la TOOLTIP_APPLY sa fie asa dupa numele bns-ului (+%d%%)
Era din localeinfo Imagine def SA

Am modificat-o asa:
def SA(text):
def f(x):
return text %x
return f
Dar acum am in syserr asta:

Cod: Selectaţi tot

0521 12:51:15487 :: Traceback (most recent call last):

0521 12:51:15487 ::   File "game.py", line 912, in BINARY_NEW_AddAffect

0521 12:51:15487 ::   File "uiAffectShower.py", line 550, in BINARY_NEW_AddAffect

0521 12:51:15487 ::   File "localeInfo.py", line 137, in f

0521 12:51:15487 :: TypeError
0521 12:51:15487 :: : 
0521 12:51:15487 :: not all arguments converted during string formatting
0521 12:51:15487 :: 
localeinfo.py:

Cod: Selectaţi tot

def SNA(text):
	def f(x):
		return text
	return f

def SA(text):
	def f(x):
		return text % x
	return f

def SAA(text):
	def f(x1, x2):
		return text % (x1, x2)
	return f

def SAN(text):
	def f(x1, x2):
		return text % x1
	return f

def LoadLocaleFile(srcFileName, localeDict):
	funcDict = {"SA":SA, "SNA":SNA, "SAA":SAA, "SAN":SAN}
	lineIndex = 1

	try:
		lines = pack_open(srcFileName, "r").readlines()
	except IOError:
		import dbg
		dbg.LogBox("LoadLocaleError(%(srcFileName)s)" % locals())
		app.Abort()

	for line in lines:
		try:
			tokens = line[:-1].split("\t")
			if len(tokens) == 2:
				localeDict[tokens[0]] = tokens[1]
			elif len(tokens) >= 3:
				type = tokens[2].strip()
				if type:
					localeDict[tokens[0]] = funcDict[type](tokens[1])
				else:
					localeDict[tokens[0]] = tokens[1]
			else:
				raise RuntimeError, "Unknown TokenSize"

			lineIndex += 1
		except:
			import dbg
			dbg.LogBox("%s: line(%d): %s" % (srcFileName, lineIndex, line), "Error")
			raise

all = ["locale","error"]
Cu def SA modificat asa, in locale_game.txt, dupa TOOLTIP[...] %d%%, adauga SA
de exemplu:

Cod: Selectaţi tot

TOOLTIP_APPLY_ATTBONUS_ANIMAL	Tare împotriva animalelor +%d%%	SA
Imi poti da un locale game cu acele tooltip-uri ca nu stiu pe care sa le modific
Avatar utilizator
Backus
Utilizator interzis !

Utilizator interzis !
Mesaje: 86
Membru din: 07 Apr 2019, 17:21
Server: None
Regat: Chunjo
Aprecieri: 454  
Mulţumiri: 3  
Medalii

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

SussyFlore scrie:Imi poti da un locale game cu acele tooltip-uri ca nu stiu pe care sa le modific
Poftim: https://pastebin.ro/TOupNAqpT6
Compara, nu inlocui fisierul.
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
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
SussyFlore scrie:Imi poti da un locale game cu acele tooltip-uri ca nu stiu pe care sa le modific
Poftim: https://pastebin.ro/TOupNAqpT6
Compara, nu inlocui fisierul.
Pare ok, asta e locale_game.txt de la mine... Si tot apare eroarea
https://pastebin.ro/CtEygDP0rf
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

SussyFlore scrie:
[RaffaeL] scrie:
SussyFlore scrie:Imi poti da un locale game cu acele tooltip-uri ca nu stiu pe care sa le modific
Poftim: https://pastebin.ro/TOupNAqpT6
Compara, nu inlocui fisierul.
Pare ok, asta e locale_game.txt de la mine... Si tot apare eroarea
https://pastebin.ro/CtEygDP0rf
Ai adaugat/inlocuit in localeinfo.py definitiile puse de mine in

Cod: Selectaţi tot

 mai sus?
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
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
SussyFlore scrie:
[RaffaeL] scrie:
Poftim: https://pastebin.ro/TOupNAqpT6
Compara, nu inlocui fisierul.
Pare ok, asta e locale_game.txt de la mine... Si tot apare eroarea
https://pastebin.ro/CtEygDP0rf
Ai adaugat/inlocuit in localeinfo.py definitiile puse de mine in

Cod: Selectaţi tot

 mai sus?[/quote]
Da, le-am inlocuit pe primele doua si am adaugat si pe celalalte doua.
Si tot apare eroarea.
Închis
Răspunsuri
4
Vizualizări
614
Răspunsuri
3
Vizualizări
193
Răspunsuri
7
Vizualizări
353
Răspunsuri
9
Vizualizări
729

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

  • Informaţie
  • Cine este conectat

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