Kliens bezáródás

Indította bazsaaa, 2018-02-11, 22:08:34

Sziasztok!
Egy gyors kilépés gombot szeretnék létrehozni, de egyszerűen nem tudom, hogy mi okozza a hibát!
Valakinek esetleg ötlete?

Syserr:
0211 22:02:16138 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=29, itemIndex=99999) - Failed to item data

0211 22:02:22130 :: Failed to load script file : locale/hu/ui/SystemDialog.py
0211 22:02:22133 ::
ui.py(line:2763) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
locale/hu/ui/SystemDialog.py(line:142) <module>

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'SYSTEM_EXITALL'

0211 22:02:22133 :: ============================================================================================================
0211 22:02:22133 :: Abort!!!!




Előre is köszönöm a segítséget! :)

locale_interface.txt

SYSTEMEXIT Gyors kilépés



systemdialog.py

Beleírod ezt:

{
"name" : "system_exit_all",
"type" : "button",

"x" : 10,
"y" : 57,

"text" : uiScriptLocale.SYSTEMEXIT,

"default_image" : ROOT + "XLarge_Button_01.sub",
"over_image" : ROOT + "XLarge_Button_02.sub",
"down_image" : ROOT + "XLarge_Button_03.sub",
},





uisystem.py

Rákeresel erre:

self.GetChild("help_button").SAFE_SetEvent(self.__ClickHelpButton)



Mehet alá ez:

self.GetChild("system_exit_all").SAFE_SetEvent(self.SystemExit)



A fájl vége felé pedig ezt írod:


def SystemExit(self):
app.Exit()



Nem sok idő volt megírni, kipróbáltam és működik a dolog. Nekem ALT+F4-es megoldás szimpatikusabb, de kinek hogy.  ;D