Inventar Bug

01/10/2016 03:33 Voyboy#1
Ich hab das Problem, dass nach dem Login zwar die 1. von 5 Seiten ausgewählt ist, allerdings ist die nicht "angedrückt". Zwei Screens als Beispiel Folgen:

falsch: [Only registered and activated users can see links. Click Here To Register...]
richtig: [Only registered and activated users can see links. Click Here To Register...]

So wie bei dem falschen ist es bei mir. Würde mich über Hilfe freuen!

LG
01/10/2016 04:01 gerald500#2
in uiinvnetory in def __LoadWindow irgendwo

self.inventoryTab[0].Down()
01/10/2016 05:25 Voyboy#3
Code:
		self.inventoryTab[0].SetEvent(lambda arg=0: self.SetInventoryPage(arg))
		self.inventoryTab[1].SetEvent(lambda arg=1: self.SetInventoryPage(arg))
		self.inventoryTab[2].SetEvent(lambda arg=2: self.SetInventoryPage(arg))
		self.inventoryTab[3].SetEvent(lambda arg=3: self.SetInventoryPage(arg))
		self.inventoryTab[4].SetEvent(lambda arg=4: self.SetInventoryPage(arg))
		self.inventoryTab[0].Down()
		self.inventoryPageIndex = 0

		self.equipmentTab[0].SetEvent(lambda arg=0: self.SetEquipmentPage(arg))
		self.equipmentTab[1].SetEvent(lambda arg=1: self.SetEquipmentPage(arg))
		self.equipmentTab[0].Down()
Wie muss ich das abändern?
01/10/2016 08:27 MQTT.#4
denke mal self.inventoryPageIndex = 1 glaube.
01/10/2016 09:20 -Icetea-#5
Code:
	def SetInventoryPage(self, page):
		if self.inventoryPageIndex != page:
			self.__HighlightSlot_ClearCurrentPage()
		self.inventoryPageIndex = page
		for i in xrange(5):
			if i != self.inventoryPageIndex:
				self.inventoryTab[i].SetUp()
				self.inventoryTab[self.inventoryPageIndex].Down()
		self.RefreshBagSlotWindow()
01/10/2016 11:32 Voyboy#6
Quote:
Originally Posted by -Icetea- View Post
Code:
	def SetInventoryPage(self, page):
		if self.inventoryPageIndex != page:
			self.__HighlightSlot_ClearCurrentPage()
		self.inventoryPageIndex = page
		for i in xrange(5):
			if i != self.inventoryPageIndex:
				self.inventoryTab[i].SetUp()
				self.inventoryTab[self.inventoryPageIndex].Down()
		self.RefreshBagSlotWindow()
Das hats behoben. Danke!