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!