Buton Switchbot

Închis
Avatar utilizator
mer0x
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 16 Ian 2017, 16:09
Aprecieri: 8  
Mulţumiri: 1  
Medalii

Buna,exista vreun tutorial in car este explicat cum as putea adauga switchbotu pe un buton? Ma refer la switchbot by mijago,multumesc!!
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Salut.
Faci exact cum ai aici http://just4metin.ro/altele/topic40469.html la pagină bonusuri doar că:
aici

Cod: Selectaţi tot

def ClickAlaska_py(self):
      import uibonuspage
      uibonuspage.BonusBoardDialog().Show()
În loc de uibonuspage schimbi pe ambele linii cu uiswitchbot, și în loc de BonusBoardDialog().Show() pui Bot().Show()
Apoi descarci ăsta http://www.girlshare.ro/3489261326.1 Îl redenumești în uiswitchbot și îl pui în root și uiscript!
De butoane îți faci tu rost.. cele din tutorialul lui chuli sunt pentru Pagină bonusuri, dar găsești tu pentru switchbot în alt client!
Baftă :D
Nu uita de thx ;)
Pentru acest mesaj, Titan for the post:
mer0x
Imagine
Afișează semnătura
Avatar utilizator
mer0x
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 16 Ian 2017, 16:09
Aprecieri: 8  
Mulţumiri: 1  
Medalii

Man,am facut exact asa,dar cand dau click pe buton nu se deschide nimic,vreo solutie?
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

mer0x scrie:Man,am facut exact asa,dar cand dau click pe buton nu se deschide nimic,vreo solutie?
Nu are cum :) ai făcut exact ca în acel tutorial și ai modificat la acea parte cum am zis eu + ai pus uiswitchbot.py și în root și în uiscript?
Imagine
Afișează semnătura
Avatar utilizator
mer0x
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 16 Ian 2017, 16:09
Aprecieri: 8  
Mulţumiri: 1  
Medalii

Da am pus si am facut de 2 ori tutorialu si am si redenumit functia alaska in alaska2 ,pentru ca prima o am ca sa se vada bonusurile de pe player,iar acel buton merge
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

mer0x scrie:Da am pus si am facut de 2 ori tutorialu si am si redenumit functia alaska in alaska2 ,pentru ca prima o am ca sa se vada bonusurile de pe player,iar acel buton merge
Imposibil.. nu ai făcut cum am zis eu fii atent dacă zici că o ai:

Intrăm în root/uiinventory.py şi Căutăm :

Cod: Selectaţi tot

self.costumeButton = self.GetChild2("CostumeButton")

Şi sub adăugăm :

Cod: Selectaţi tot

self.Titan = self.GetChild2("Titan_py")

Căutăm tot în uiinventory.py :

Cod: Selectaţi tot

# Costume Button
      if self.costumeButton:
         self.costumeButton.SetEvent(ui.__mem_func__(self.ClickCostumeButton))

Şi sub adăugăm :

Cod: Selectaţi tot

#Bonusuri
      if self.Titan_py:
         self.Titan_py.SetEvent(ui.__mem_func__(self.ClickTitan_py))

Tot în uiinventory.py căutăm :

Cod: Selectaţi tot

def ClickCostumeButton(self):
      print "Click Costume Button"
      if self.wndCostume:
         if self.wndCostume.IsShow(): 
            self.wndCostume.Hide()
         else:
            self.wndCostume.Show()
      else:
         self.wndCostume = CostumeWindow(self)
         self.wndCostume.Show()

Şi sub adăugăm :

Cod: Selectaţi tot

def ClickTitan_py(self):
      import uiswitchbot
      uiswitchbot.Bot().Show()
Deschideţi inventorywindow.py şi cautaţi :

Cod: Selectaţi tot

## MallButton
                  {
                     "name" : "MallButton",
                     "type" : "button",

                     "x" : 118,
                     "y" : 154,

                     "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",
                  },
Şi sub adăugaţi :

Cod: Selectaţi tot

## Switchbot
            {
               "name" : "Titan_py",
               "type" : "button",

               "x" : 5, ##aici modifici tu pozitia butonului
               "y" : 20, ##la fel ca mai sus

               "tooltip_text" : "Schimba bonusurile",

               "default_image" : "d:/ymir work/ui/game/3.tga",
               "over_image" : "d:/ymir work/ui/game/4.tga",
               "down_image" : "d:/ymir work/ui/game/4.tga",
            },
Descarcați asta și cred că vă descurcați și singuri: http://www.girlshare.ro/3489717137.5

P.S: dacă ai pagina de bonusuri băgată exact ca acolo, pune ymir work grămadă acolo, pentru că ai și butonul de la switchbot și de la pagină bonusuri.
Baftă :D
Imagine
Afișează semnătura
Avatar utilizator
mer0x
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 16 Ian 2017, 16:09
Aprecieri: 8  
Mulţumiri: 1  
Medalii

Tot nu vrea,sa fie oare din cauza ca o am bagata si pe F10? Sau nu pot sa fac ca atunci cand apas butonu sa fie ca si cum as apasa tasta F10 ?
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

mer0x scrie:Tot nu vrea,sa fie oare din cauza ca o am bagata si pe F10? Sau nu pot sa fac ca atunci cand apas butonu sa fie ca si cum as apasa tasta F10 ?
Băi omule, șterge tot ce ține de actualul tău switchbot, apoi fă ce ți-am zis eu cap/coadă!
Imagine
Afișează semnătura
Avatar utilizator
mer0x
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 16 Ian 2017, 16:09
Aprecieri: 8  
Mulţumiri: 1  
Medalii

Gata,nu te enerva man:)) Mersi de ajutor,foarte bine explicat,a fost greseala mea ca aveam bagat switchbotu si pe F10,puteti da T.C!
Avatar utilizator
Ionuț Daniel
Nivel 8

Nivel 8
Mesaje: 1724
Membru din: 19 Noi 2016, 14:52
Aprecieri: 156  
Mulţumiri: 135  
 Contact:
Medalii

Mutat în cereri rezolvate.
Închis
Răspunsuri
8
Vizualizări
5697
Răspunsuri
5
Vizualizări
280
Răspunsuri
2
Vizualizări
357
Răspunsuri
7
Vizualizări
776

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori