Problem Achivementshop

11/04/2014 21:43 IceCreamx3#1
Hallo,

ich versuche gerade, das hier einzufügen:

[Only registered and activated users can see links. Click Here To Register...]

Benutze die Invoicev2 2013 Files + den Clienten dazu.
Soweit so gut, ich hab alles gemacht, wie es im Thread beschrieben ist.
Allerdings bekomme ich eine Fehlermeldung, wenn ich das hier in der uiInventory.py einfüge:

Quote:
Dann nach self.wndMoneySlot = self.GetChild("Money_Slot") suchen und das dadrunter einfügen:

Code:
self.wndPremium = self.GetChild("Premium")
self.wndPremiumSlot = self.GetChild("Premium_Slot")
Sieht bei mir wie folgt aus:

[Only registered and activated users can see links. Click Here To Register...]

Fehlermeldung(syserr):

Code:
1104 21:43:13213 :: 
uiInventory.py(line:150) __LoadWindow
ui.py(line:2640) GetChild

InventoryWindow.LoadWindow.BindObject - exceptions.KeyError:Premium

1104 21:43:13213 :: ============================================================================================================
1104 21:43:13213 :: Abort!!!!
Genau dieser Eintrag ist falsch, ich weiß nicht warum.
Hoffe auf Hilfe!
11/04/2014 21:50 Lefloyd#2
Du musst im "inventorywindow.py" (glaube war locale/de/ui) die beiden Sachen (die sicherlich auch im Release stehen) noch einfügen.

Kind Regards
11/04/2014 22:48 IceCreamx3#3
kann die inventorywindow.py von dem nicht benutzen, da ich kein dragonsoul und belt system habe
wenn ich das rauslösche, verändert sich bei mir mein invi komplett, da der pfad nicht korrekt ist
ich versuch jetzt iwie alles anzupassen, aber kannst du mir erklären, was die letzte zeile in meinem invi bedeutet?

[Only registered and activated users can see links. Click Here To Register...]

E:
Fertig eingefügt + Quest
Allerdings wird bei mir nicht alles ordnungsgemäß angezeigt.
Beim AP Feld steht einfach nur 123456789 bzw. auch die bezeichnung AP fehlt.

[Only registered and activated users can see links. Click Here To Register...]


Hier meine Inventorywindow:

PHP Code:
import uiScriptLocale
import item

EQUIPMENT_START_INDEX 
= 90

window 
= {
    
"name" : "InventoryWindow",

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

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

    
"width" : 176,
    
"height" : 589,

    
"children" :
    (
        {
            
"name" : "board",
            
"type" : "board",
            
"style" : ("attach",),

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

            
"width" : 176,
            
"height" : 595,

            
"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/game/windows/equipment_base.sub",

                    
"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":84, "width":32, "height":32},
                                        {
"index":EQUIPMENT_START_INDEX+6, "x":114, "y":52, "width":32, "height":32},
                                        {
"index":EQUIPMENT_START_INDEX+7, "x":2, "y":113, "width":32, "height":32},
                                        {
"index":EQUIPMENT_START_INDEX+8, "x":75, "y":113, "width":32, "height":32},
                                        {
"index":EQUIPMENT_START_INDEX+9, "x":114, "y":1, "width":32, "height":32},
                                        {
"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
                                        
## »õ ¹ÝÁö1
                                        ##{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
                                        ## »õ ¹ÝÁö2
                                        ##{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
                                        ## »õ º§Æ®
                                    
),
                        },
                        
## 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",

                            
"children" :
                            (
                                {
                                    
"name" : "Equipment_Tab_01_Print",
                                    
"type" : "text",

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

                                    
"all_align" : "center",

                                    
"text" : "I",
                                },
                            ),
                        },
                        {
                            
"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",

                            
"children" :
                            (
                                {
                                    
"name" : "Equipment_Tab_02_Print",
                                    
"type" : "text",

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

                                    
"all_align" : "center",

                                    
"text" : "II",
                                },
                            ),
                        },

                    ),
                },

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

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

                    
"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,

                    
"children" :
                    (
                        {
                            
"name" : "Inventory_Tab_01_Print",
                            
"type" : "text",

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

                            
"all_align" : "center",

                            
"text" : "I",
                        },
                    ),
                },
                {
                    
"name" : "Inventory_Tab_02",
                    
"type" : "radio_button",

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

                    
"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,

                    
"children" :
                    (
                        {
                            
"name" : "Inventory_Tab_02_Print",
                            
"type" : "text",

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

                            
"all_align" : "center",

                            
"text" : "II",
                        },
                    ),
                },

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

                    
"x" : 8,
                    
"y" : 246,

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

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

                
                {    
 
                    
"name":"Money_Slot",
 
                    
"type":"button",
 
 
 
                    
"x":8,
 
                    
"y":28+24,
 
 
 
                    
"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/game/windows/money_icon.sub",
 
                        },
 
 
 
                        {
 
                            
"name" : "Money",
 
                            
"type" : "text",
 
 
 
                            
"x" : 3,
 
                            
"y" : 3,
 
 
 
                            
"horizontal_align" : "right",
 
                            
"text_horizontal_align" : "right",
 
 
 
                            
"text" : "123456789",
 
                        },
 
                    ),
 
                },
 
                
## Print
 
                
{
 
                    
"name":"Premium_Slot",
 
                    
"type":"button",
 
 
 
                    
"x":8,
 
                    
"y":28,
 
 
 
                    
"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":"Premium_Icon",
 
                            
"type":"image",
 
 
 
                            
"x":-18,
 
                            
"y":2,
 
 
 
                            
"image":"d:/ymir work/ui/game/windows/money_icon.sub",
 
                        },
 
 
 
                        {
 
                            
"name" : "Premium",
 
                            
"type" : "text",
 
 
 
                            
"x" : 3,
 
                            
"y" : 3,
 
 
 
                            
"horizontal_align" : "right",
 
                            
"text_horizontal_align" : "right",
 
 
 
                            
"text" : "123456789",
 
                        },
 
                    ),
 
                },

            ),
        },
    ),
} 
Hier die Window, die im Thread war:

PHP Code:
import uiScriptLocale
import item

EQUIPMENT_START_INDEX 
= 90

window 
= {
    
"name" : "InventoryWindow",

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

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

    
"width" : 176,
    
"height" : 589,

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

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

            
"width" : 176,
            
"height" : 595,

            
"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_without_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},
                                        
## »õ ¹ÝÁö1
                                        ##{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
                                        ## »õ ¹ÝÁö2
                                        ##{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
                                        ## »õ º§Æ®
                                        
{"index":item.EQUIPMENT_BELT, "x":39, "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",

                            
"children" :
                            (
                                {
                                    
"name" : "Equipment_Tab_01_Print",
                                    
"type" : "text",

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

                                    
"all_align" : "center",

                                    
"text" : "I",
                                },
                            ),
                        },
                        {
                            
"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",

                            
"children" :
                            (
                                {
                                    
"name" : "Equipment_Tab_02_Print",
                                    
"type" : "text",

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

                                    
"all_align" : "center",

                                    
"text" : "II",
                                },
                            ),
                        },

                    ),
                },

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

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

                    
"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,

                    
"children" :
                    (
                        {
                            
"name" : "Inventory_Tab_01_Print",
                            
"type" : "text",

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

                            
"all_align" : "center",

                            
"text" : "I",
                        },
                    ),
                },
                {
                    
"name" : "Inventory_Tab_02",
                    
"type" : "radio_button",

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

                    
"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,

                    
"children" :
                    (
                        {
                            
"name" : "Inventory_Tab_02_Print",
                            
"type" : "text",

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

                            
"all_align" : "center",

                            
"text" : "II",
                        },
                    ),
                },

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

                    
"x" : 8,
                    
"y" : 246,

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

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

                
                {    
 
                    
"name":"Money_Slot",
 
                    
"type":"button",
 
 
 
                    
"x":8,
 
                    
"y":28+24,
 
 
 
                    
"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/game/windows/money_icon.sub",
 
                        },
 
 
 
                        {
 
                            
"name" : "Money",
 
                            
"type" : "text",
 
 
 
                            
"x" : 3,
 
                            
"y" : 3,
 
 
 
                            
"horizontal_align" : "right",
 
                            
"text_horizontal_align" : "right",
 
 
 
                            
"text" : "123456789",
 
                        },
 
                    ),
 
                },
 
                
## Print
 
                
{
 
                    
"name":"Premium_Slot",
 
                    
"type":"button",
 
 
 
                    
"x":8,
 
                    
"y":28,
 
 
 
                    
"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":"Premium_Icon",
 
                            
"type":"image",
 
 
 
                            
"x":-18,
 
                            
"y":2,
 
 
 
                            
"image":"d:/ymir work/ui/game/windows/money_icon.sub",
 
                        },
 
 
 
                        {
 
                            
"name" : "Premium",
 
                            
"type" : "text",
 
 
 
                            
"x" : 3,
 
                            
"y" : 3,
 
 
 
                            
"horizontal_align" : "right",
 
                            
"text_horizontal_align" : "right",
 
 
 
                            
"text" : "123456789",
 
                        },
 
                    ),
 
                },

            ),
        },
    ),
} 
Bitte um Hilfe!