Bună ziua astăzi vă arăt un tutorial care îţi permite să-ţi pui Switchbot-ul pe inventar sau unde doreşti tu şi să funcţioneze doar pe un singur click, adică îl deschizi şi următorul click îl închide
Să începem:
întrăm în uiiventory.py din root
adăugaţi import switchbot la început
căutăm:
adăugăm:
căutăm:
adăugăm:
căutăm:
adăugăm:
căutăm:
adăugăm:
Acum adăugăm la sfârşit:
Acum intrăm în inventorywindow.py din locale/xx/ui
căutăm funcţia:
adăugăm sub:
În acest moment butonul de switchbot se pune peste cel de alchimie(care-l aveţi) sau se pune în locul lui(cine nu-l are)
poziţionarea butonului o schimbaţi de aici:
"x" : 114,
"y" : 107,
pentru sfârşit adăugaţi în root ce găsiţi în arhiva de mai jos:

Să începem:
întrăm în uiiventory.py din root
adăugaţi import switchbot la început
căutăm:
Cod: Selectaţi tot
self.DSSButton = self.GetChild2("DSSButton")Cod: Selectaţi tot
self.switch = self.GetChild2("switchbutton")Cod: Selectaţi tot
self.wndItem = wndItem
self.wndEquip = wndEquip
self.dlgPickMoney = dlgPickMoneyCod: Selectaţi tot
wndbonusswitcher = switchbot.Bot()
self.wndbonusswitcher = wndbonusswitcherCod: Selectaţi tot
# MallButton
if self.mallButton:
self.mallButton.SetEvent(ui.__mem_func__(self.ClickMallButton))Cod: Selectaţi tot
# MallButton
if self.switch:
self.switch.SetEvent(ui.__mem_func__(self.__uiSwitchBot))Cod: Selectaţi tot
self.DSSButton = NoneCod: Selectaţi tot
self.switchbot = None
self.wndbonusswitcher = None
if self.wndbonusswitcher:
self.wndbonusswitcher.Hide()
del self.wndbonusswitcherCod: Selectaţi tot
def __uiSwitchBot(self):
if FALSE == player.IsObserverMode():
if FALSE == self.wndbonusswitcher.IsShow():
self.wndbonusswitcher.Show()
self.wndbonusswitcher.SetTop()
else:
self.wndbonusswitcher.Hide()căutăm funcţia:
Cod: Selectaţi tot
## 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",
},Cod: Selectaţi tot
## switch
{
"name" : "switchbutton",
"type" : "button",
"x" : 114,
"y" : 107,
"tooltip_text" : "Schimba bonus",
"default_image" : "locale/tr/ui/sisteme/3.tga",
"over_image" : "locale/tr/ui/sisteme/3.tga",
"down_image" : "locale/tr/ui/sisteme/3.tga",
},poziţionarea butonului o schimbaţi de aici:
"x" : 114,
"y" : 107,
pentru sfârşit adăugaţi în root ce găsiţi în arhiva de mai jos:





