Jump to content
×
×
  • Create New...
  • 0

inventorywindow.py can't click button.


alberto2010

Question

Hello , i made a bar for buttons and i can't use buttons placed on bar , if i put buttons directly on inventory it works.

screen:

7m3dxg1.png

If i put buttons directly on inventory it works. I think is a problem with inventory range or something because if i move buttons to left them works.

There is full script:

import uiScriptLocale
import item
 
EQUIPMENT_START_INDEX = 180
 
window = {
    "name" : "InventoryWindow",
 
    ## 600 - (width + ¡Ë?A¡Ë¡þ¢®IAEA¡Ë¡þ¢®¢´I ¡§¡þIAI ¡ËOc¡Ë?i¢®¨úa 24 px)
    "x" : SCREEN_WIDTH - 176,
    "y" : SCREEN_HEIGHT - 37 - 571,
 
    "style" : ("movable", "float",),
 
    "width" : 176,
    "height" : 576,
 
    "children" :
    (
        ## Inventory, Equipment Slots
        {
        "name" : "board",
        "type" : "board",
		"style" : ("attach", "float",),
        "x" : -37,
        "y" : 26,
 
        "width" : 37,
        "height" : 155,
		"children" :
			(
                {
				"name" : "teleporter_index",
				"type" : "button",

				"x" : 6,
				"y" : 6,

				"tooltip_text" : "Teleportare",
							
				"default_image" : "locale/es/ui/teleport1.tga",
				"over_image" : "locale/es/ui/teleport2.tga",
				"down_image" : "locale/es/ui/teleport2.tga",                    
				},
								{
				"name" : "antiexp_index",
				"type" : "button",

				"x" : 6,
				"y" : 39,

				"tooltip_text" : "Anti Experienta",
							
				"default_image" : "locale/es/ui/inelexp1.tga",
				"over_image" : "locale/es/ui/inelexp2.tga",
				"down_image" : "locale/es/ui/inelexp2.tga",                    
				},
				{
				"name" : "depozit_index",
				"type" : "button",

				"x" : 6,
				"y" : 72,

				"tooltip_text" : "Depozit",
							
				"default_image" : "locale/es/ui/depozit1.tga",
				"over_image" : "locale/es/ui/depozit2.tga",
				"down_image" : "locale/es/ui/depozit2.tga",                    
				},
				{
				"name" : "tombola_button",
				"type" : "button",

				"x" : 6,
				"y" : 105,

				"tooltip_text" : "Tombola",
							
				"default_image" : "locale/es/ui/buton_tombola1.tga",
				"over_image" : "locale/es/ui/buton_tombola2.tga",
				"down_image" : "locale/es/ui/buton_tombola2.tga",                    
				},	
			),
		},
        {
            "name" : "board",
            "type" : "board",
            "style" : ("attach",),
 
            "x" : 0,
            "y" : 0,
 
            "width" : 176,
            "height" : 576,
 
            "children" :
            (
                ## Title
                {
                    "name" : "TitleBar",
                    "type" : "titlebar",
                    "style" : ("attach",),
 
                    "x" : 8,
                    "y" : 7,
 
                    "width" : 166,
                    "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" : 7,
                    "y" : 26,
 
                    "image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",
 
                    "children" :
                    (
 
                        {
                            "name" : "EquipmentSlot",
                            "type" : "slot",
 
                            "x" : 3,
                            "y" : 3,
 
                            "width" : 150,
                            "height" : 176,
 
                            "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},
                                    ),
                        },
                        ## Dragon Soul Button
                        {
							"name" : "DSSButton",
							"type" : "button",

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

							"tooltip_text" : "Deschide Alchimie",

							"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",
                        },
						## Offline Shop Button
						{
							"name" : "OfflineShopButton",
							"type" : "button",

							"x" : 77,
							"y" : 109,

							"tooltip_text" : uiScriptLocale.TASKBAR_OFFLINE_SHOP,

							"default_image" : "locale/es/offlineshop/boton1.tga",
							"over_image" : "locale/es/offlineshop/boton2.tga",
							"down_image" : "locale/es/offlineshop/boton1.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",
                        },  
						{
							"name" : "BancaYang",
							"type" : "button",

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

							"tooltip_text" : "Banca Yang",
							
							"default_image" : "locale/es/ui/banca_buton1.tga",
							"over_image" : "locale/es/ui/banca_buton2.tga",
							"down_image" : "locale/es/ui/banca_buton2.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" : 7,
                    "y" : 33 + 180,
  
                    "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",
                    "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" : 13 + 27,
                    "y" : 33 + 180,
  
                    "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",
                    "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",
                        },
                    ),
                },
                {
                    "name" : "Inventory_Tab_03",
                    "type" : "radio_button",
  
                    "x" : 13 + 57,
                    "y" : 33 + 180,
  
                    "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",
                    "tooltip_text" : "3.Inventar",
  
                    "children" :
                    (
                        {
                            "name" : "Inventory_Tab_03_Print",
                            "type" : "text",
  
                            "x" : 0,
                            "y" : 0,
  
                            "all_align" : "center",
  
                            "text" : "III",
                        },
                    ),
                },
                {
                    "name" : "Inventory_Tab_04",
                    "type" : "radio_button",
  
                    "x" : 13 + 87,
                    "y" : 33 + 180,
  
                    "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",
                    "tooltip_text" : "4.Inventar",
  
                    "children" :
                    (
                        {
                            "name" : "Inventory_Tab_04_Print",
                            "type" : "text",
  
                            "x" : 0,
                            "y" : 0,
  
                            "all_align" : "center",
  
                            "text" : "IV",
                        },
                    ),
                },              
 
                ## 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" : "Switchbot",
			#	"type" : "button",

			#	"x" : 169,
			#	"y" : 37,

			#	"tooltip_text" : "Schimba bonus",
							
			#	"default_image" : "locale/es/ui/switcher1.tga",
			#	"over_image" : "locale/es/ui/switcher2.tga",
			#	"down_image" : "locale/es/ui/switcher2.tga",                    
			#	},
			#	{
			#	"name" : "PaginaBonusuri",
			#	"type" : "button",

			#	"x" : 169,
			#	"y" : 74,

			#	"tooltip_text" : "Bonusuri",
							
			#	"default_image" : "locale/es/ui/bp1.tga",
			#	"over_image" : "locale/es/ui/bp2.tga",
			#	"down_image" : "locale/es/ui/bp2.tga",                    
			#	},

				{

					"name":"Money_Slot",

					"type":"button",



					"x":37,

					"y":28+14,



					"horizontal_align":"center",

					"vertical_align":"bottom",



					"default_image" : "d:/ymir work/ui/public/parameter_slot_03.sub",

					"over_image" : "d:/ymir work/ui/public/parameter_slot_03.sub",

					"down_image" : "d:/ymir work/ui/public/parameter_slot_03.sub",



					"children" :

					(

						{

							"name":"Money_Icon",

							"type":"image",



							"x":-14,

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

					"name":"Pct_Slot",

					"type":"button",



					"x":-48,

					"y":28+14,



					"horizontal_align":"center",

					"vertical_align":"bottom",



					"default_image" : "d:/ymir work/ui/public/parameter_slot_01.sub",

					"over_image" : "d:/ymir work/ui/public/parameter_slot_01.sub",

					"down_image" : "d:/ymir work/ui/public/parameter_slot_01.sub",



					"children" :

					(

						{

							"name":"Pct_Icon",

							"type":"image",



							"x":-14,

							"y":2,



							"image" : "locale/es/ui/puncte.sub",

						},



						{

							"name" : "Pct",

							"type" : "text",



							"x" : 3,

							"y" : 3,



							"horizontal_align" : "right",

							"text_horizontal_align" : "right",



							"text" : "123456789 PCT",
						},
					),
				},
				{

					"name":"Banca_Slot",

					"type":"button",



					"x":4,

					"y":25,



					"horizontal_align":"center",

					"vertical_align":"bottom",



					"default_image" : "locale/es/ui/banca.sub",

					"over_image" : "locale/es/ui/banca.sub",

					"down_image" : "locale/es/ui/banca.sub",



					"children" :

					(

						{

							"name":"Banca_Icon",

							"type":"image",



							"x":-14,

							"y":2,



							"image":"locale/es/ui/banca_sign.sub",

						},



						{

							"name" : "Banca",

							"type" : "text",



							"x" : 3,

							"y" : 3,



							"horizontal_align" : "right",

							"text_horizontal_align" : "right",



							"text" : "123456789 Yang in Banca",
						},
					),
				},
			),
		},
	),
}

 

Link to comment
  • Answers 0
  • Created
  • Last Reply

Top Posters For This Question

Popular Days

Top Posters For This Question

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Read our Rules
  • Activity

    1. 2

      Fix CursorImage 'NoneType' object is not callable.

    2. 0

      [Land of Heroes] We are looking for Game / Game Economy Designers

    3. 177

      Render Target Remastered

    4. 1

      MySQL stop when start server

    5. 0

    6. 59

      Emoji in TextLine

  • Recently Browsing

    No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.