Quest Bottone dei mantelli come Stronger

  • Autore discussione Autore discussione Utente cancellato 236678
  • Data d'inizio Data d'inizio
Stato
Discussione chiusa ad ulteriori risposte.
U

Utente cancellato 236678

Ultima modifica da un moderatore:
Yo raga

Ho visto stronger che ha il bottone dei mantelli e mi è sembrata un idea carina, quindi vi rilascio una guida per inserirlo.

Vi ricordo che non supporto la relase, solo in caso abbia dimenticato qualcosa avvisatemi.

Il bottone non l'ho fatto identico per rispetto nei loro confronti, per utilizzare propriamente l'aggregate da player vi conviene fare un check nell'utilizzo in c++ (dargli un tempo)

Eccovi un video dimostrativo:



Idee sul dove migliorarlo per chi lo volesse utilizzare:

Triggerare il ClickMantelloButton su una shortcut da tastiera, dargli l'effetto dell'offy
Dare un delay sull'utilizzo del comando di circa 4sec
Migliorare la grafica (???)


Non so se robe del genere siano pubbliche o meno, non sono informato e in caso avvisatemi che elimino

https://mega.nz/#!MRg1zDra!h0eEHRpbxU5M_IycdhvRbYlaNs5i993JqcCgFTI5Q1M
 
Lo stesso metodo può essere usato per il chiama cavallo, basta sostituire il nome Mantello a Horse e la funzione aggregate ad horse_summon:

Codice:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++        In root/uiinventory.py         ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Cercare:
            self.DSSButton = self.GetChild2("DSSButton")
+ Aggiungere:
            self.HorseButton = self.GetChild2("HorseButton")

         
Cercare:
        if self.mallButton:
            self.mallButton.SetEvent(ui.__mem_func__(self.ClickMallButton))

+ Aggiungere:

        if self.HorseButton:
            self.HorseButton.SetEvent(ui.__mem_func__(self.ClickHorseButton))

Cercare:
        self.DSSButton = None

+ Aggiungere:

        self.HorseButton = None
     
Recarsi alla fine del file ed
+ Aggiungere:

    def ClickHorseButton(self):
        net.SendChatPacket("/horse_summon")
     
     
     
     
     
     
     
+++++++++++++++++++++++++++++++++++++++++++++++       In uiscript/InventoryWindow.py        +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Cercare:
                            ## 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",
                            },
+ Aggiungere:

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

                                "x" : 5,
                                "y" : 107,

                                "tooltip_text" : uiScriptLocale.Horse_TITLE,

                                "default_image" : "d:/ymir work/ui/game/TaskBar/Horse_1.tga",
                                "over_image" : "d:/ymir work/ui/game/TaskBar/Horse_2.tga",
                                "down_image" : "d:/ymir work/ui/game/TaskBar/Horse_3.tga",
                            },
                         
                         
+++++++++++++++++++++++++++++++++++++++++++     In locale/locale_interface.txt       +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


+ Aggiungere dove vi pare:

Horse_TITLE    Horse del Coraggio


++++++++++++++++++++++++++++++++++++++++++              PARTE SERVER             ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++               In  cmd.cpp             +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Cercate:
    { "aggregate",    do_aggregate,        0,            POS_DEAD,    GM_LOW_WIZARD    },

+ Sostituite con:
    { "horse_summon",    do_aggregate,        0,            POS_DEAD,    GM_PLAYER    },
 
Stato
Discussione chiusa ad ulteriori risposte.

DISCUSSIONI SIMILI

Indietro
Top Bottom