Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: pappferenc1 Dátum 2014-11-29, 17:00:55

Cím: Bank system syserr.
Írta: pappferenc1 Dátum 2014-11-29, 17:00:55
Sziasztok!
Idő hiány miatt még mindig ezzel bajlódok :D
Syserr:
1129 16:48:21589 :: Failed to load script file : locale/de/ui/TaskBar.py
1129 16:48:21624 ::
ui.py(line:2854) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
locale/de/ui/TaskBar.py(line:8) ?

LoadScriptFile - exceptions.AttributeError:'module' object has no attribute 'TASKBAR_BANK'

1129 16:48:21624 :: ============================================================================================================
1129 16:48:21624 :: Abort!!!!


1129 16:48:21625 ::
uiTaskBar.py(line:369) LoadWindow
ui.py(line:2859) LoadScriptFile
exception.py(line:36) Abort

TaskBar.LoadWindow.LoadObject - exceptions.SystemExit:

1129 16:48:21625 :: ============================================================================================================
1129 16:48:21625 :: Abort!!!!



Mi lehet a probléma?
Előre is köszönöm! :/
Cím: Re:Bank system syserr.
Írta: masodikbela Dátum 2014-11-29, 17:48:02
Elvileg olyan attribútumot adtál meg ami nem létezik (TASKBAR_BANK). Mint láthatod a 8. sor környékén lehet... Pontosabban nem tudom megmondani a syserrből.
Cím: Re:Bank system syserr.
Írta: [VIP]P3NG3R Dátum 2014-11-29, 18:07:09
"Failed to load script file : locale/de/ui/TaskBar.py"

Töltsd fel ezt a fájlt: locale/de/ui/TaskBar.py
Cím: Re:Bank system syserr.
Írta: pappferenc1 Dátum 2014-11-29, 18:18:08
Tessék :D
Cím: Re:Bank system syserr.
Írta: masodikbela Dátum 2014-11-29, 18:22:08
292. sorban ami ez:
"tooltip_text" : uiScriptLocale.TASKBAR_BANK,
A probléma, hogy az uiScriptLocale-d ban nincs olyan változó, hogy TASKBAR_BANK. Szóval vagy írsz bele, vagy simán beírod a szöveget ide. Pl:
"tooltip_text" : "csakegyszöveg",
Cím: Re:Bank system syserr.
Írta: [VIP]P3NG3R Dátum 2014-11-29, 18:29:41
locale_interface.txt fájlba:
TASKBAR_BANK Bank

Cím: Re:Bank system syserr.
Írta: pappferenc1 Dátum 2014-11-29, 19:27:06
Így már betölt, viszont ha rákattintok a gombra, nem csinál semmit.  :o

Üzenet összefésülés: 2014-11-29, 19:49:52

Syserr:
1129 19:45:22253 :: Traceback (most recent call last):

1129 19:45:22253 ::   File "game.py", line 1956, in BINARY_ServerCommand_Run

1129 19:45:22253 ::   File "stringCommander.py", line 63, in Run

1129 19:45:22253 ::   File "stringCommander.py", line 31, in __call__

1129 19:45:22253 ::   File "stringCommander.py", line 20, in __call__

1129 19:45:22254 ::   File "game.py", line 1063, in RecvBankSystem

1129 19:45:22254 ::   File "<string>", line 0, in ?

1129 19:45:22254 :: NameError
1129 19:45:22254 :: :
1129 19:45:22254 :: name 'False' is not defined
1129 19:45:22254 ::

1129 19:45:22254 :: Unknown Server Command bank open|false | bank


Ha ezt átírom:
      if cmd == "open":
if args[0].lower() in ["true", "false"]:

Erre:
if cmd == "OPEN":
if args[0].lower() in ["TRUE", "FALSE"]:

Akkor:
1129 19:43:21517 :: GameWindow.RecvBankSystem - Unknown command: "false"


Cím: Re:Bank system syserr.
Írta: AndroidGuy Dátum 2014-11-29, 19:51:38
a questet kellett volna berakni, nem azokat átírni!
Cím: Re:Bank system syserr.
Írta: pappferenc1 Dátum 2014-11-29, 19:57:51
Be van rakva, illetve a hozzá tartozó fájlok is :D :o
Cím: Re:Bank system syserr.
Írta: [VIP]P3NG3R Dátum 2014-11-29, 20:42:44
Cseréld le a következő kódot:
self.interface.Bank_Open(eval(args[0].lower().capitalize()))

Erre:
self.interface.Bank_Open(eval(args[0].upper()))
Cím: Re:Bank system syserr.
Írta: pappferenc1 Dátum 2014-11-29, 21:22:14
Köszi, működik!!  :-*
Ment a + , témát zárom :)
Köszi mindenkinek!
EhPortal 1.39 © 2025, WebDev