Mi lehet a hiba ?

Indította metser, 2017-07-21, 19:59:49

Őszintén mi a hiba?

0721 19:44:16197 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0721 19:44:26607 :: Failed to load script file : locale/hu/ui/InventoryWindow.py
0721 19:44:26610 ::
ui.py(line:2766) LoadScriptFile
system.py(line:196) execfile
system.py(line:165) Run
system.py(line:181) __LoadTextFile__

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.SyntaxError'>:invalid syntax (locale/hu/ui/InventoryWindow.py, line 217)

0721 19:44:26610 :: ============================================================================================================
0721 19:44:26610 :: Abort!!!!

2017-07-21, 20:10:17 #1 Utolsó szerkesztés: 2017-07-21, 20:13:38 Szerző: Presator
Whitewordnek igaza van sry, a hulyesegert az elozo function nincs lezarva rendesen

all failure is psychological other than death all failure is psychological

Jelenleg így néz ki

## új leltár
{

De így kellene

},
## új leltár
{


100dik próbálkozásnál sem ...
csatoltam az inventoryt ...

Probaltad at irni ahogy Whiteword mondta ? mivel ebben amit csatoltal a regi van

Nalad igy van:

{
                    "name" : "Inventory_Tab_04",
                    "type" : "radio_button",

                    "x" : 10 + 78,
                    "y" : 33 + 210,

                    "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                    "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                    "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,

## ? lelt?
{
"name" : "slot_balra",
"type" : "button",

"x" : 199,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "balra.png",
"over_image" : DESIGN_MAPPA_LOL + "balra2.png",
"down_image" : DESIGN_MAPPA_LOL + "balra3.png",
},
{
"name" : "slot_jobbra",
"type" : "button",

"x" : 274,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "jobbra.png",
"over_image" : DESIGN_MAPPA_LOL + "jobbra2.png",
"down_image" : DESIGN_MAPPA_LOL + "jobbra3.png",
},


Igy kene lennie :

                {
                    "name" : "Inventory_Tab_04",
                    "type" : "radio_button",

                    "x" : 10 + 78,
                    "y" : 33 + 210,

                    "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                    "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                    "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,
},
## ? lelt?
{
"name" : "slot_balra",
"type" : "button",

"x" : 199,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "balra.png",
"over_image" : DESIGN_MAPPA_LOL + "balra2.png",
"down_image" : DESIGN_MAPPA_LOL + "balra3.png",
},
{
"name" : "slot_jobbra",
"type" : "button",

"x" : 274,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "jobbra.png",
"over_image" : DESIGN_MAPPA_LOL + "jobbra2.png",
"down_image" : DESIGN_MAPPA_LOL + "jobbra3.png",
},
all failure is psychological other than death all failure is psychological

régi gombok el lettek tarolva ... de csinálok egy leirást ...
Python - uiinventory.py, locale/xy/ui/inventorywindow.py]
Először is töröld ki a régi gombokat és a funkcióikat ...
Kezdjük az inventorywindow.py-vel
Tedd be ezeket valahova a közepére.

{
"name" : "slot_balra",
"type" : "button",

"x" : 199,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "balra.png",
"over_image" : DESIGN_MAPPA_LOL + "balra2.png",
"down_image" : DESIGN_MAPPA_LOL + "balra3.png",
},
{
"name" : "slot_jobbra",
"type" : "button",

"x" : 274,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "jobbra.png",
"over_image" : DESIGN_MAPPA_LOL + "jobbra2.png",
"down_image" : DESIGN_MAPPA_LOL + "jobbra3.png",
},


uiinventory.py
self.mallButton = self.GetChild2("MallButton") Keresd ezt majd tedd alá ezeket:


self.Slot_Page_txt = self.GetChild2("Slot_Page")
self.slot_jobbra_btn = self.GetChild2("slot_jobbra")
self.slot_balra_btn = self.GetChild2("slot_balra")


self.RefreshItemSlot() Keresd ezt majd verd fölé ezt:
self.Slot_Page_txt.SetText("1/4")

self.costumeButton.SetEvent(ui.__mem_func__(self.ClickCostumeButton)) Keresd meg ezt és ted alá ezeket:

if self.slot_jobbra_btn:
self.slot_jobbra_btn.SetEvent(ui.__mem_func__(self.slot_jobbra))[/code]

Majd valahova tedd be ezeket:

def slot_balra(self):
if self.inventoryPageIndex <= 0:
self.inventoryPageIndex = 5 #1 el kevesebb mint amennyi leltár ablakod van!
else:
self.inventoryPageIndex -= 1
self.RefreshBagSlotWindow()
self.Slot_Page_txt.SetText("%s/6"%str(self.inventoryPageIndex+1)) # a 6-ost módosítsd annyira amennyi leltár ablakod van!

def slot_jobbra(self):
if self.inventoryPageIndex >= 5: #1 el kevesebb mint amennyi leltár ablakod van!
self.inventoryPageIndex = 0
else:
self.inventoryPageIndex += 1
self.RefreshBagSlotWindow()
self.Slot_Page_txt.SetText("%s/6"%str(self.inventoryPageIndex+1)) # a 6-ost módosítsd annyira amennyi leltár ablakod van!


Nem az én érdemem ...







import uiScriptLocale
import item

EQUIPMENT_START_INDEX = 180

window = {
"name" : "InventoryWindow",

## 600 - (width + ¿À¸¥ÂÊÀ¸·Î ºÎÅÍ ¶ç¿ì±â 24 px)
"x" : SCREEN_WIDTH - 176,
"y" : SCREEN_HEIGHT - 57 - 585,

"style" : ("movable", "float",),

"width" : 176,
"height" : 607,

"children" :
(
## Inventory, Equipment Slots
{
"name" : "board",
"type" : "board",
"style" : ("attach",),

"x" : 0,
"y" : 0,

"width" : 176,
"height" : 607,

"children" :
(
## Title
{
"name" : "TitleBar",
"type" : "titlebar",
"style" : ("attach",),

"x" : 8,
"y" : 7,

"width" : 161,
"color" : "yellow",

"children" :
(
{ "name":"TitleName", "type":"text", "x":77, "y":3, "text":uiScriptLocale.INVENTORY_TITLE, "text_horizontal_align":"center" },
),
},

## Equipment Slot
{
"name" : "Equipment_Base",
"type" : "image",

"x" : 10,
"y" : 33,

"image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",

"children" :
(

{
"name" : "EquipmentSlot",
"type" : "slot",

"x" : 3,
"y" : 3,

"width" : 150,
"height" : 182,

"slot" : (
{"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
## »õ º§Æ®
{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
## ¡í? ?YAo2
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
),
},
## Dragon Soul Button
{
"name" : "DSSButton",
"type" : "button",

"x" : 114,
"y" : 107,

"tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,

"default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
"over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
"down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
},
## MallButton
{
"name" : "MallButton",
"type" : "button",

"x" : 118,
"y" : 148,

"tooltip_text" : uiScriptLocale.MALL_TITLE,

"default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",
"over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",
"down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",
},
## CostumeButton
{
"name" : "CostumeButton",
"type" : "button",

"x" : 78,
"y" : 5,

"tooltip_text" : uiScriptLocale.COSTUME_TITLE,

"default_image" : "d:/ymir work/ui/game/taskbar/costume_Button_01.tga",
"over_image" : "d:/ymir work/ui/game/taskbar/costume_Button_02.tga",
"down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
},
{
"name" : "Equipment_Tab_01",
"type" : "radio_button",

"x" : 86,
"y" : 161,

"default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
"over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
"down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",
},

{
"name" : "Equipment_Tab_02",
"type" : "radio_button",

"x" : 86 + 32,
"y" : 161,

"default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
"over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
"down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",
},

{
"name" : "Inventory_Tab_01",
"type" : "radio_button",

"x" : 10,
"y" : 33 + 189,

"default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
"over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
"down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,
},

{
"name" : "Inventory_Tab_02",
"type" : "radio_button",

"x" : 10 + 78,
"y" : 33 + 189,

"default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
"over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
"down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
"tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,
},

                {
                    "name" : "Inventory_Tab_03",
                    "type" : "radio_button",

                    "x" : 10,
                    "y" : 33 + 210,

                    "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                    "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                    "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3,
                   },

                {
                    "name" : "Inventory_Tab_04",
                    "type" : "radio_button",

                    "x" : 10 + 78,
                    "y" : 33 + 210,

                    "default_image" : "d:/ymir work/ui/game/windows/tab_button_large_01.sub",
                    "over_image" : "d:/ymir work/ui/game/windows/tab_button_large_02.sub",
                    "down_image" : "d:/ymir work/ui/game/windows/tab_button_large_03.sub",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,
                  },

## új leltár
{
"name" : "slot_balra",
"type" : "button",

"x" : 199,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "balra.png",
"over_image" : DESIGN_MAPPA_LOL + "balra2.png",
"down_image" : DESIGN_MAPPA_LOL + "balra3.png",
},
{
"name" : "slot_jobbra",
"type" : "button",

"x" : 274,
"y" : 37,

"default_image" : DESIGN_MAPPA_LOL + "jobbra.png",
"over_image" : DESIGN_MAPPA_LOL + "jobbra2.png",
"down_image" : DESIGN_MAPPA_LOL + "jobbra3.png",
},

## Item Slot
{
"name" : "ItemSlot",
"type" : "grid_table",

"x" : 8,
"y" : 264,

"start_index" : 0,
"x_count" : 5,
"y_count" : 9,
"x_step" : 32,
"y_step" : 32,

"image" : "d:/ymir work/ui/public/Slot_Base.sub"
},

## Print
{
"name":"Money_Slot",
"type":"button",

"x":8,
"y":29,

"horizontal_align":"center",
"vertical_align":"bottom",

"default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
"over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
"down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",

"children" :
(
{
"name":"Money_Icon",
"type":"image",

"x":-18,
"y":2,

"image":"d:/ymir work/ui/gold.tga",
},

{
"name" : "Money",
"type" : "text",

"x" : 3,
"y" : 3,

"horizontal_align" : "right",
"text_horizontal_align" : "right",

"text" : "123456789",
},
),
},
{
"name":"Mds_Slot",
"type":"button",

"x":8,
"y":51,

"horizontal_align":"center",
"vertical_align":"bottom",

"default_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
"over_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",
"down_image" : "d:/ymir work/ui/public/parameter_slot_05.sub",

"children" :
(
{
"name":"Mds_Icon",
"type":"image",

"x":-18,
"y":2,

"image":"d:/ymir work/ui/denar.tga",
},

{
"name" : "Mds",
"type" : "text",

"x" : 3,
"y" : 3,

"horizontal_align" : "right",
"text_horizontal_align" : "right",

"text" : "123456789",
},
),
},
),
},
),
}
Skype:Csedwik

természetesen sehogy sem jó.
0721 23:05:15697 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0721 23:05:26479 :: Failed to load script file : locale/hu/ui/InventoryWindow.py
0721 23:05:26483 ::
ui.py(line:2766) LoadScriptFile
system.py(line:196) execfile
system.py(line:165) Run
system.py(line:181) __LoadTextFile__

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.SyntaxError'>:invalid syntax (locale/hu/ui/InventoryWindow.py, line 337)

0721 23:05:26483 :: ============================================================================================================
0721 23:05:26483 :: Abort!!!!


0721 23:05:26484 ::
uiInventory.py(line:295) __LoadWindow
ui.py(line:2783) LoadScriptFile
exception.py(line:36) Abort

InventoryWindow.LoadWindow.LoadObject - <type 'exceptions.SystemExit'>:

0721 23:05:26484 :: ============================================================================================================
0721 23:05:26484 :: Abort!!!!