Eroare sysser, habar nu am cum se rezolva.

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

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

*Problemă: Primesc o chestie in sysser.txt, nu afecteaza cu nimic gameplay-ul pana acum dar nu imi place sa o vad si habar nu am cum se rezolva..
Tipologie server:
*Resursă folosită: Title System by VegaS
*ServerFiles utilizat: -
*Syserr:
0308 01:03:45903 :: localeInfo:995: RuntimeWarning: tp_compare didn't return -1 or -2 for exception

0308 01:03:45903 :: Traceback (most recent call last):

0308 01:03:45903 :: File "game.py", line 1491, in OnUpdate

0308 01:03:45904 :: File "title_system.py", line 984, in OnUpdate

0308 01:03:45904 :: File "localeInfo.py", line 995, in NumberToMoneyString

0308 01:03:45904 :: OverflowError
0308 01:03:45904 :: :
0308 01:03:45904 :: long int too large to convert
0308 01:03:45904 ::
Poză:
*Detalii suplimentare: Nu afecteaza, doar nu-mi place sa vad erori in sysser si vreau sa o rezolv :)) . Mai jos este localeInfo.py si title_system.py ^^, mersi frumos :) .

localeInfo.py >

title_system.py >
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Avatar utilizator
Fe®
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 25 Mai 2014, 03:06
Server: Biciclentiu
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 15  
Medalii

din cate imi dau seama

Cod: Selectaţi tot

 prestige_money = player.GetElk() 
returneaza un long, iar cand apelezi

Cod: Selectaţi tot

localeInfo.NumberToMoneyString(prestige_money)
in functia respectiva compara acel long cu 0 care e int, drept urmare incearca sa faca conversia lui la int, ceea ce ii da overflow din moment ce int-ul are mai putini biti de date
incearca asa.. in localeinfo.py in loc de

Cod: Selectaţi tot

 def NumberToMoneyString(n) :
        if n <= 0 :
pui

Cod: Selectaţi tot

def NumberToMoneyString(n) :
        if n <= 0L :
Avatar utilizator
sTrix.
Nivel 5

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

Fe® scrie:din cate imi dau seama

Cod: Selectaţi tot

 prestige_money = player.GetElk() 
returneaza un long, iar cand apelezi

Cod: Selectaţi tot

localeInfo.NumberToMoneyString(prestige_money)
in functia respectiva compara acel long cu 0 care e int, drept urmare incearca sa faca conversia lui la int, ceea ce ii da overflow din moment ce int-ul are mai putini biti de date
incearca asa.. in localeinfo.py in loc de

Cod: Selectaţi tot

 def NumberToMoneyString(n) :
        if n <= 0 :
pui

Cod: Selectaţi tot

def NumberToMoneyString(n) :
        if n <= 0L :
Tot asta imi da..
0308 13:44:38472 :: localeInfo:995: RuntimeWarning: tp_compare didn't return -1 or -2 for exception

0308 13:44:38472 :: Traceback (most recent call last):

0308 13:44:38472 :: File "game.py", line 1491, in OnUpdate

0308 13:44:38473 :: File "title_system.py", line 984, in OnUpdate

0308 13:44:38473 :: File "localeInfo.py", line 995, in NumberToMoneyString
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Avatar utilizator
sTrix.
Nivel 5

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

Cineva, pls?
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Avatar utilizator
Fe®
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 25 Mai 2014, 03:06
Server: Biciclentiu
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 15  
Medalii

incearca sa fortezi conversia la int atunci :-?

Cod: Selectaţi tot

def NumberToMoneyString(n) :
        if int(n) <= 0 :
Pentru acest mesaj, Fe® for the post:
sTrix.
Avatar utilizator
sTrix.
Nivel 5

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

Fe® scrie:incearca sa fortezi conversia la int atunci :-?

Cod: Selectaţi tot

def NumberToMoneyString(n) :
        if int(n) <= 0 :
Mersi fain, am rezolvat. Te pup :D
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Subiect mutat in probleme rezolvate.
https:/horus-maps.com
Afișează semnătura
Închis
Răspunsuri
0
Vizualizări
199
Răspunsuri
2
Vizualizări
131
Răspunsuri
1
Vizualizări
173
Răspunsuri
7
Vizualizări
384

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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