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

Bouton dans l'inventaire


alanep
 Share

Question

Version des fichiers/ Type d'émulateur :

Domaine (Base de données, Client, Core...) : Client

Votre niveau (Débutant, Intermédiaire, Avancé..) : Débutant

 

Description du problème : Bonjour, donc j'aimerai faire apparaître des boutons dans l'inventaire, je sais comment créer les boutons, mais lors d'un teste avec le bouton du costume, c'est assez compliqué à expliquer, mais dans la partie inventaire, le bouton est fonctionnel, mais quand je sors de la parti inventaire (là ou les équipements ce mettent), le bouton ne fonctionne plus.

Au cas où vous auriez eu du mal à me comprendre, voici un petit illustré.

 

Ce que je cherche à faire :

oVuT1J0.png

 

Ce que j'ai actuellement fait:

201741btn.png

 

DONC À SAVOIR, SUR LA DEUXIÈME IMAGE PREMIÈRE ILLUSTRATION, LE BOUTON FONCTIONNE QUE EN SE DIRIGEANT AVEC LA SOURIS À GAUCHE DU BOUTON, C'EST-À-DIRE, LE CÔTÉ QUI TOUCHE ENCORE LA PARTI ÉQUIPEMENT.

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.

Edited by Funky Emulation
Core X - External 2 Internal
Link to comment
Share on other sites

  • Answers 7
  • Created
  • Last Reply

Top Posters For This Question

7 answers to this question

Recommended Posts

  • 0

J'ai pas de fichier sous les yeux, mais vérifie que tu ne déplaces pas ton bouton hors de la zone dont il fait partie, je m'explique :

Si ton tableau fais 500;500 et que tu mets un bouton en 550;500; même si tu pourrais le voir, cette zone n'appartiendra pas au tableau. Montre nous ton code, on essayera de t'aider en conséquence, plusieurs facteurs peuvent aboutir à ça...

Link to comment
Share on other sites

  • 0

Voici mon .py :)

 

import uiScriptLocale
import item

TEXT_VEGAS_1 = "Description button 1"
TEXT_VEGAS_2 = "Description button 2"
TEXT_VEGAS_3 = "Description button 3"
TEXT_VEGAS_4 = "Description button 4"
TEXT_VEGAS_5 = "Description button 5"
TEXT_VEGAS_6 = "Description button 6"

########################################
GET_IMAGE_BUTTON = "locale/xx/ui/button_inventory/"
########################################

position_button_1_x = 10
position_button_1_y = 10
position_button_2_x = 10
position_button_2_y = 42
position_button_3_x = 10
position_button_3_y = 72
position_button_4_x = 10
position_button_4_y = 102
position_button_5_x = 10
position_button_5_y = 134
position_button_6_x = 10 
position_button_6_y = 166

EQUIPMENT_START_INDEX = 180
IMAGE_CHELO = "d:/ymir work/ui/public/Parameter_Slot_01.sub"
window = {
	"name" : "InventoryWindow",

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

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

	"width" : 176+55,
	"height" : 565,

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

			"x" : 0,
			"y" : +15,
			"vertical_align":"center",

			"width" : 40,
			"height" : 210,

			"children" :
			(
						{
							"name" : "Button_Function_1",
							"type" : "button",

							"x" : position_button_1_x,
							"y" : position_button_1_y,

							"tooltip_text" : TEXT_VEGAS_1,

							"default_image" : GET_IMAGE_BUTTON + "number_x1_01.tga",
							"over_image" : GET_IMAGE_BUTTON + "number_x1_02.tga",
							"down_image" : GET_IMAGE_BUTTON + "number_x1_03.tga",
						},	
						{
							"name" : "Button_Function_2",
							"type" : "button",

							"x" : position_button_2_x,
							"y" : position_button_2_y,

							"tooltip_text" : TEXT_VEGAS_2,

							"default_image" : GET_IMAGE_BUTTON + "number_x2_01.tga",
							"over_image" : GET_IMAGE_BUTTON + "number_x2_02.tga",
							"down_image" : GET_IMAGE_BUTTON + "number_x2_03.tga",
						},	
						{
							"name" : "Button_Function_3",
							"type" : "button",

							"x" : position_button_3_x,
							"y" : position_button_3_y,

							"tooltip_text" : TEXT_VEGAS_3,

							"default_image" : GET_IMAGE_BUTTON + "number_x3_01.tga",
							"over_image" : GET_IMAGE_BUTTON + "number_x3_02.tga",
							"down_image" : GET_IMAGE_BUTTON + "number_x3_03.tga",
						},	
						{
							"name" : "Button_Function_4",
							"type" : "button",

							"x" : position_button_4_x,
							"y" : position_button_4_y,

							"tooltip_text" : TEXT_VEGAS_4,

							"default_image" : GET_IMAGE_BUTTON + "number_x4_01.tga",
							"over_image" : GET_IMAGE_BUTTON + "number_x4_02.tga",
							"down_image" : GET_IMAGE_BUTTON + "number_x4_03.tga",
						},	
						{
							"name" : "Button_Function_5",
							"type" : "button",

							"x" : position_button_5_x,
							"y" : position_button_5_y,

							"tooltip_text" : TEXT_VEGAS_5,

							"default_image" : GET_IMAGE_BUTTON + "number_x5_01.tga",
							"over_image" : GET_IMAGE_BUTTON + "number_x5_02.tga",
							"down_image" : GET_IMAGE_BUTTON + "number_x5_03.tga",
						},	
						{
							"name" : "Button_Function_6",
							"type" : "button",

							"x" : position_button_6_x,
							"y" : position_button_6_y,

							"tooltip_text" : TEXT_VEGAS_6,

							"default_image" : GET_IMAGE_BUTTON + "number_x6_01.tga",
							"over_image" : GET_IMAGE_BUTTON + "number_x6_02.tga",
							"down_image" : GET_IMAGE_BUTTON + "number_x6_03.tga",
						},	
					),
				},
		## Inventory, Equipment Slots
		{
			"name" : "board",
			"type" : "board",
			"style" : ("attach",),

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

			"width" : 176+55,
			"height" : 565,

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

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

					"width" : 176+39,
					"color" : "yellow",

					"children" :
					(
						{ 
							"name":"TitleName", 
							"type":"text", 
							"x": (161 ) / 2,
							"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",
					"image" : "d:/ymir work/ui/equipment_bg_with_ring.tga",

					"children" :
					(

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

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

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

							"slot" : (
										{"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
										{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
										{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
										{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
										## »õ ¹ÝÁö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_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" : 10 + 39,
					"y" : 33 + 191,

					"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" : 10 + 39 + 39,
					"y" : 33 + 191,

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

					"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" : 10 + 39 + 39 + 39,
					"y" : 33 + 191,

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

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

			),
		},
	),
}

 

Link to comment
Share on other sites

  • 0

Je connais pas du tout, mais il faudrait pas plutôt reproduire le bouton sur un déjà existant au début du fichier (code vegas) ?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



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.