Problem von 5 Invantar seiten Auf 4

05/07/2016 06:45 [Tec]NeXo#1
Schönen guten tag und zwar häng ich schon die ganze Nacht daran mit Source von 5 auf 4 seiten zukommen es klappt soweit auch alles perfekt nur das sobald ich ein item anlege z.b. eine Waffe zieh ich sie zwar an aber Sie verschwindet und geht nicht in den Slot...
Ich werde mal die uiinvetory und die inventoywindow anhängen weil ich mir soweit sicher bin das der Fehler darin liegen muss weil im Source alles richtig ist, ich hoffe mir kann einer helfen bei meinem Problem..

uiinvetory:


inventoywindow:

[ spoiler ]
Code:
import uiScriptLocale
import item

EQUIPMENT_START_INDEX = 180

window = {
	"name" : "InventoryWindow",

	## Open Inventar Positio
	"x" : SCREEN_WIDTH - 176,
	"y" : SCREEN_HEIGHT - 37 - 575,
 
	"style" : ("movable", "float",),
 
	"width" : 176,
	"height" : 575,
 
	"children" :
	(
		## Inventory, Equipment Slots
		{
			"name" : "board",
			"type" : "board",
			"style" : ("attach",),
 
			"x" : 0,
			"y" : 0,
 
			"width" : 176,
			"height" : 575,

			"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_with_ring_my_norle.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}, ## Rustung
										{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32}, ## Helm
										{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32}, ## Schuh
										{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32}, ## Armband
										{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96}, ## Waffe
										{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32}, ## Halskette
										{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32}, ## Ohrringe
										{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32}, ## Slot Links
										{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32}, ## Slot Rechts
										{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32}, ## Pfeil
										{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32}, ## Schild
										{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32}, ## Gurtel
										{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
										{"index":item.EQUIPMENT_RING2, "x":75, "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",
								},
							),
						},
					),
				},
				## Inventar Seite I
				{
					"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",
						},
					),
				},
				## Inventar Seite II
				{
					"name" : "Inventory_Tab_02",
					"type" : "radio_button",

					"x" : 10 + 31,
					"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",
						},
					),
				},
				## Inventar Seite III
				{
					"name" : "Inventory_Tab_03",
					"type" : "radio_button",

					"x" : 10 + 62,
					"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",
						},
					),
				},
				## Inventar Seite IV
				{
					"name" : "Inventory_Tab_04",
					"type" : "radio_button",

					"x" : 10 + 93,
					"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",
						},
					),
				},
				## Inventar Slots
				{
					"name" : "ItemSlot",
					"type" : "grid_table",

					"x" : 8,
					"y" : 244,

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

					"image" : "d:/ymir work/ui/public/Slot_Base.sub"
				},
				## Yang Anzeige
				{
					"name":"Money_Slot",
					"type":"button",
 
					"x":20,
					"y":40,
 
					"horizontal_align":"center",
					"vertical_align":"bottom",
 
					"default_image" : "d:/ymir work/ui/public/parameter_slot_04.sub",
					"over_image" : "d:/ymir work/ui/public/parameter_slot_04.sub",
					"down_image" : "d:/ymir work/ui/public/parameter_slot_04.sub",
 
					"children" :
					(
						{
							"name" : "Money",
							"type" : "text",
 
							"x" : 3,
							"y" : 3,
 
							"horizontal_align" : "right",
							"text_horizontal_align" : "right",
 
							"text" : "123456789",
						},
					),
				},
				## Mulleimer Icon
				{
					"name" : "BorrarItems",
					"type" : "image",

					"x" : 8,
					"y" : 535,

					"image" : "locale/de/ui/items.tga",

					"children" :
					(
						{
							"name" : "BorrarSlot",
							"type" : "slot",

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

							"width" : 32,
							"height" : 32,

							"slot" : (
										{"index":0, "x":0, "y":0, "width":32, "height":32},
									),
						},
					),
				},
			),
		},
	),
}
[/spoiler]

Okay das 2.te mag irgendwie nicht in den Spoiler, danke trotzdem schonmal für jede hilfe
05/07/2016 08:15 #dynastie#2
Auch im Clientsource abgeändert (Binary)?
05/07/2016 11:51 [Tec]NeXo#3
Das erwähnte ich schon Client und Server source ist alles richtig es liegt definitiv an den beiden Dateien
05/08/2016 04:28 Samael#4
Quote:
EQUIPMENT_START_INDEX = 180
ersetz das mal durch:

Quote:
EQUIPMENT_START_INDEX = 90
in der inventoywindow.

mfg
05/11/2016 03:31 [Tec]NeXo#5
hab ich schon gestestet wobei es mir unlogisch vorkam weil ja 4 mal 45 slots ja 180 sind und keine 90 ^^ hehe