Bank system syserr.

Indította pappferenc1, 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! :/
Töröljétek a felhasználómat! Köszönöm!

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.
Ha nem látod a válaszom, valamit elrontottál:

"Failed to load script file : locale/de/ui/TaskBar.py"

Töltsd fel ezt a fájlt: locale/de/ui/TaskBar.py

Tessék :D
Töröljétek a felhasználómat! Köszönöm!

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",
Ha nem látod a válaszom, valamit elrontottál:

locale_interface.txt fájlba:
TASKBAR_BANK Bank


2014-11-29, 19:27:06 #6 Utolsó szerkesztés: 2014-11-29, 19:49:52 Szerző: pappferenc1
Í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"


Töröljétek a felhasználómat! Köszönöm!

a questet kellett volna berakni, nem azokat átírni!
"Yolo! Avagy Carpe Diem hülyéknek. Vágy amit akartok."

Be van rakva, illetve a hozzá tartozó fájlok is :D :o
Töröljétek a felhasználómat! Köszönöm!

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()))

Köszi, működik!!  :-*
Ment a + , témát zárom :)
Köszi mindenkinek!
Töröljétek a felhasználómat! Köszönöm!