Yardım Rubinum Tarzı Envanter Sistemi

  • Konuyu açan Konuyu açan zonszoon
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 913
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

zonszoon

Üye
Üye
Mesaj
35
Çözümler
2
Beğeni
21
Puan
689
Ticaret Puanı
0
selamlar envanter sistemini değiştirmek istedim, ama bir türlü başaramadım. kullanmıya çalıştığım rubinum tarzı envanter sistemi
bu linkteki envanter sistemini kullanmaya çalışıyorum ama sürekli eklemeye çalışırken bilgisizliğimden hata alıyorum eklememe yardımcı olabilecek varmıdır acaba ?
uiinventory denildiği gibi yaptım inventorywindow değişiklik yaptığım zaman cilent tepki vermeden kapanıyor. uiinventory.py yi değiştirdiğim şekilde paylaştım inventorywindow.py orjinal hali.
Linkleri görebilmek için giriş yap veya kayıt ol.
@hasanmacit
 
Client kapandıktan sonra .exe nin olduğu yerdeki syserr.txt açıp içeriğini paylaşabilir misin?
 
Client kapandıktan sonra .exe nin olduğu yerdeki syserr.txt açıp içeriğini paylaşabilir misin?
buyurun
0427 18:20:11583 ::
uiInventory.py(line:526) __LoadWindow
ui.py(line:8294) GetChild

InventoryWindow.LoadWindow.BindObject - <type 'exceptions.KeyError'>:'CostumeSlot'

0427 18:20:11583 :: ============================================================================================================
0427 18:20:11583 :: Abort!!!!
 
uiInventory.py de şunlar mevcut:
Python:
Genişlet Daralt Kopyala
            wndItem = self.GetChild("ItemSlot")
            wndEquip = self.GetChild("EquipmentSlot")
            wndCostume = self.GetChild("CostumeSlot")
            wndSecondary = self.GetChild("SecondarySlot")
            wndTalisman = self.GetChild("TalismanSlot")
            wndEffect = self.GetChild("EffectSlot")
            self.GetChild("TitleBar").SetCloseEvent(ui.__mem_func__(self.Close))
            self.mallButton = self.GetChild2("MallButton")
            self.DSSButton = self.GetChild2("DSSButton")
            mask1 = self.GetChild("Equipment_Base")
            mask2 = self.GetChild("Costume_Base")
            mask3 = self.GetChild("Secondary_Base")
            mask4 = self.GetChild("Talisman_Base")
            mask5 = self.GetChild("Effect_Base")
            self.costumeButton = self.GetChild2("CostumeButton")
            self.SiralaEnvButton = self.GetChild2("SiralaButton")
            if app.ENABLE_OFFLINE_SHOP_SYSTEM:
                self.offlineShopButton = self.GetChild2("OfflineShopButton")

Ancak InventoryWindow.py dosyasında "CostumeSlot" ve diğer bazıları için herhangi bir tanım yok bu yüzden bu olmayan butonları çağıramıyor. InventoryWindow.py dosyasını tekrar dikkatlice eklemeyi dene.
 
uiInventory.py de şunlar mevcut:
Python:
Genişlet Daralt Kopyala
            wndItem = self.GetChild("ItemSlot")
            wndEquip = self.GetChild("EquipmentSlot")
            wndCostume = self.GetChild("CostumeSlot")
            wndSecondary = self.GetChild("SecondarySlot")
            wndTalisman = self.GetChild("TalismanSlot")
            wndEffect = self.GetChild("EffectSlot")
            self.GetChild("TitleBar").SetCloseEvent(ui.__mem_func__(self.Close))
            self.mallButton = self.GetChild2("MallButton")
            self.DSSButton = self.GetChild2("DSSButton")
            mask1 = self.GetChild("Equipment_Base")
            mask2 = self.GetChild("Costume_Base")
            mask3 = self.GetChild("Secondary_Base")
            mask4 = self.GetChild("Talisman_Base")
            mask5 = self.GetChild("Effect_Base")
            self.costumeButton = self.GetChild2("CostumeButton")
            self.SiralaEnvButton = self.GetChild2("SiralaButton")
            if app.ENABLE_OFFLINE_SHOP_SYSTEM:
                self.offlineShopButton = self.GetChild2("OfflineShopButton")

Ancak InventoryWindow.py dosyasında "CostumeSlot" ve diğer bazıları için herhangi bir tanım yok bu yüzden bu olmayan butonları çağıramıyor. InventoryWindow.py dosyasını tekrar dikkatlice eklemeyi dene.

eklemeyi denedim ama yine aynı hatayı aldım


inventorywindow:
Genişlet Daralt Kopyala
import uiScriptLocale
import item

EQUIPMENT_START_INDEX = 90
COSTUME_START_INDEX = item.COSTUME_SLOT_START
NEW_INVENTORY = 1

if NEW_INVENTORY:
    window = {
        "name" : "InventoryWindow",
   
        ## 600 - (width + ¿À¸¥ÂÊÀ¸·Î ºÎÅÍ ¶ç¿ì±â 24 px)
        "x" : SCREEN_WIDTH - 176,
        "y" : SCREEN_HEIGHT - 37 - 565,
   
        "style" : ("movable", "float",),
   
        "width" : 176,
        "height" : 565,
   
        "children" :
        (
            ## Inventory, Equipment Slots
            {
                "name" : "board",
                "type" : "board",
                "style" : ("attach",),
   
                "x" : 0,
                "y" : 0,
   
                "width" : 176,
                "height" : 565,
   
                "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" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_primary_page.jpg",
                    "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},
                                    ),
                        },
                    ),
                },
                ## Costume Equipment Slot
                {
                    "name" : "Costume_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_cosmetics_page_v2.jpg",
                    "children" :
                    (
                        {
                            "name" : "CostumeSlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                        {"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
                                        {"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
                                        {"index":COSTUME_START_INDEX+2, "x":108, "y":23, "width":32, "height":32},#Sash
                                        {"index":COSTUME_START_INDEX+3, "x":108, "y":63, "width":32, "height":32},
                                        {"index":item.COSTUME_SLOT_WEAPON, "x":10, "y":63, "width":32, "height":96},#¹«±â
                                    ),
                        },
                    ),
                },
                ## Secondary Equipment Slot
                {
                    "name" : "Secondary_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_secondary_page_v2.jpg",
                    "children" :
                    (
                        {
                            "name" : "SecondarySlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                    #    {"index":item.EQUIPMENT_RING1, "x":8, "y":2, "width":32, "height":32},
                                        #{"index":item.EQUIPMENT_RING2, "x":44, "y":2, "width":32, "height":32},
                                    #    {"index":item.EQUIPMENT_PET, "x":115, "y":42, "width":32, "height":32},
                                        #{"index":item.EQUIPMENT_MOUNT, "x":115, "y":4, "width":32, "height":32},
                                    ),
                        },
                    ),
                },
                ## Talisman Equipment Slot
                {
                    "name" : "Talisman_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_pendant_page.jpg",
                    "children" :
                    (
                        {
                            "name" : "TalismanSlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                    #    {"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
                                    #    {"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
                                    #    {"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
                                    ),
                        },
                    ),
                },
                ## Effect Equipment Slot
                {
                    "name" : "Effect_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_effect_page_v2.jpg",
                    "children" :
                    (
                        {
                            "name" : "EffectSlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                    #    {"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
                                    #    {"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
                                    #    {"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
                                    ),
                        },
                    ),
                },
                {
                    "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" : "Costume_Tab_01",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_01_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "I",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_02",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_02_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "II",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_03",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22*2,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_03_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "III",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_04",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22*3,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_04_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "IV",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_05",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22*4,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_5,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_05_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "V",
                        },
                    ),
                },
                    ## 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"
                    },
   
                    ## Print
                    {
                        "name":"Money_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":"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",
                            },
                        ),
                    },
   
                ),
            },
        ),
    }
else:
    window = {
        "name" : "InventoryWindow",
   
        ## 600 - (width + ¿À¸¥ÂÊÀ¸·Î ºÎÅÍ ¶ç¿ì±â 24 px)
        "x" : SCREEN_WIDTH - 176,
        "y" : SCREEN_HEIGHT - 37 - 565,
   
        "style" : ("movable", "float",),
   
        "width" : 176,
        "height" : 565,
   
        "children" :
        (
            ## Inventory, Equipment Slots
            {
                "name" : "board",
                "type" : "board",
                "style" : ("attach",),
   
                "x" : 0,
                "y" : 0,
   
                "width" : 176,
                "height" : 565,
   
                "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" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_primary_page.jpg",
                    "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},
                                    ),
                        },
                    ),
                },
                ## Costume Equipment Slot
                {
                    "name" : "Costume_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_cosmetics_page_v2.jpg",
                    "children" :
                    (
                        {
                            "name" : "CostumeSlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                        {"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
                                        {"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
                                        {"index":COSTUME_START_INDEX+2, "x":108, "y":23, "width":32, "height":32},#Sash
                                        {"index":COSTUME_START_INDEX+3, "x":108, "y":63, "width":32, "height":32},
                                        {"index":item.COSTUME_SLOT_WEAPON, "x":10, "y":63, "width":32, "height":96},#¹«±â
                                    ),
                        },
                    ),
                },
                ## Secondary Equipment Slot
                {
                    "name" : "Secondary_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_secondary_page_v2.jpg",
                    "children" :
                    (
                        {
                            "name" : "SecondarySlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                    #    {"index":item.EQUIPMENT_RING1, "x":8, "y":2, "width":32, "height":32},
                                        #{"index":item.EQUIPMENT_RING2, "x":44, "y":2, "width":32, "height":32},
                                    #    {"index":item.EQUIPMENT_PET, "x":115, "y":42, "width":32, "height":32},
                                        #{"index":item.EQUIPMENT_MOUNT, "x":115, "y":4, "width":32, "height":32},
                                    ),
                        },
                    ),
                },
                ## Talisman Equipment Slot
                {
                    "name" : "Talisman_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_pendant_page.jpg",
                    "children" :
                    (
                        {
                            "name" : "TalismanSlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                    #    {"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
                                    #    {"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
                                    #    {"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
                                    ),
                        },
                    ),
                },
                ## Effect Equipment Slot
                {
                    "name" : "Effect_Base",
                    "type" : "expanded_image",
                    "x" : 10,
                    "y" : 33,
                    "image" : "d:/ymir work/ui/inventory_buttons/eq_effect_page_v2.jpg",
                    "children" :
                    (
                        {
                            "name" : "EffectSlot",
                            "type" : "slot",
                            "x" : 3,
                            "y" : 3,
                            "width" : 150,
                            "height" : 182,
                            "slot" : (
                                    #    {"index":COSTUME_START_INDEX+0, "x":61, "y":77, "width":32, "height":64},
                                    #    {"index":COSTUME_START_INDEX+1, "x":61, "y":40, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+2, "x":61, "y":125, "width":32, "height":32},
                                    #    {"index":COSTUME_START_INDEX+3, "x":10, "y":62, "width":32, "height":96},
                                    #    {"index":COSTUME_START_INDEX+4, "x":110, "y":61, "width":32, "height":32},
                                    ),
                        },
                    ),
                },
                {
                    "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" : "Costume_Tab_01",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_1,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_01_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "I",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_02",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_2,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_02_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "II",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_03",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22*2,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_3,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_03_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "III",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_04",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22*3,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_4,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_04_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "IV",
                        },
                    ),
                },
                {
                    "name" : "Costume_Tab_05",
                    "type" : "radio_button",
                    "x" : -14,
                    "y" : 33 + 22*4,
                    "default_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "over_image" : "d:/ymir work/ui/inventory_buttons/eqtabclosed.dds",
                    "down_image" : "d:/ymir work/ui/inventory_buttons/eqtabopen.dds",
                    "tooltip_text" : uiScriptLocale.INVENTORY_PAGE_BUTTON_TOOLTIP_5,
                    "children" :
                    (
                        {
                            "name" : "Equipment_Tab_05_Print",
                            "type" : "text",
                            "x" : 0,
                            "y" : 0,
                            "all_align" : "center",
                            "text" : "V",
                        },
                    ),
                },
 
En son bir moderatör tarafından düzenlenmiş:
Geri
Üst