annuncio

Comprimi
Ancora nessun annuncio.

[EasyUO] Hotkey PvP utili

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [EasyUO] Hotkey PvP utili

    codice:
    ;===================================
    ;PVP UTILITIES by Vash ver. 1.5
    ;===================================
    ;Qual è il vantaggio di questo script? Un solo tasto per il scendere e salire su qualsiasi tuo pet!!
    ;Aggiunte inoltre tante utility per i target, ovviamente per i maghi.
    ;Puoi salvare un target, targettare tranquillamente un'altra persona e poi ricaricare il vecchio target!
    ;Hai una macro per scrivere /accept e una per scrivere /add al volo.
    ;Setta qui i seriali dei tuoi pet e delle petball (puoi aggiungere anche il terzo pet/petball)
    ;(per ottenere il seriale, casta una magia a caso e targetta l'oggetto e il pet e guarda la variabile #ltargetid)
    set %pet1 HYEJ
    set %pet2 AUCH
    set %curpet  %pet1 ; current pet
    set %ball1 BCLIOMD
    set %ball2 BCEBKMD
    set %lallo FC_QC_GC_PC_ZGB_MHB_BK_JG_MG_SG_OF_SF_YJ_EC_TJ_UJ_SC
    
    ;Ricorda che il current pet è il primo quando avvii lo script.
    ;Se cambi pet manualmente, per settare il nuovo current pet, usa la petball mentre sei sopra di esso.
    ;Ovviamente ogni volta che usi una petball, viene settato il relativo pet come current pet.
    ;Qundi se appena apri lo script ad esempio premendo il tasto per il remount sali sul 
    _mainloop:
    onhotkey Q ALT ; Con questo tasto chiami con petball 1
         GoSub PetBall 1
    onhotkey W ALT ; Con questo tasto chiami con petball 2
         GoSub PetBall 2
    onhotkey SPACE CTRL ; Con questo tasto sali o scendi sul pet
         GoSub Remount
    onhotkey F5
         GoSub SaveTarget ; Con questo memorizzi l'ultimo target
    onhotkey F6
         GoSub GetTarget ; Con questo riprendi l'ultimo target memorizzato
    onhotkey 8 ALT
        GoSub Party 1 ; Say /add
    onhotkey 9 ALT
        GoSub Party 2 ; Say /accept
    goto _mainloop
    
    ;Inutile specificare che i tasti son modificabili.
    ;Ma non toccate nulla da qui in giu.
    ;Ci sono altre sub utili per chi le volesse provare ma sembrano buggate.
    ;Intedo per poisonare lalli nemici o targettare il proprio.
    ;Ma come già detto sembrano non funzionare al meglio, quindi adesso faccio a mano.
    
    Sub PetBall
    set %i %1
    set %var %ball . %i
    set #lobjectid %var
    event macro 17 0
    wait 8
    event macro 1 0 All Come
    wait 1
    set %var %pet . %i
    set #lobjectid %var
    event macro 17 0
    set %curpet %var
    return
    
    Sub Remount
    ignoreitem reset
    finditem %curpet G
    if #findkind = -1 ; sei a cavallo
         {
         set #lobjectid #charid
         event macro 17 0
         return
         }
    event macro 1 0 All Come
    wait 1
    set #lobjectid %curpet
    event macro 17 0
    return
    
    Sub SaveTarget
    wait 1
    event sysmessage Last Target Salvato
    set %savedtarget #ltargetid
    return
    
    Sub GetTarget
    wait 1
    event sysmessage Last Target Ripristinato
    set #ltargetid %savedtarget
    target 3s
    event macro 22 0
    return
    
    Sub TargetPet
    GoSub SaveTarget
    set #ltargetid %curpet
    target 3s
    event macro 22 0
    return
    
    Sub InNoxPet
    _findloop:
    finditem %lallo G_16
    if #findkind = -1
         {
         event sysmessage Nessun Pet Nemico Trovato
         ignoreitem reset
         return
         }
    if #findrep <> 5
         {
         ignoreitem #findid
         goto _findloop
         }
    event sysmessage Pet Nemico Trovato! Attendo target...
    set #ltargetid #findid
    target 3s
    event macro 22 0
    ignoreitem reset
    return
    
    Sub Party
    if %1 = 1
         {
         msg /
         wait 2
         msg add$
         }
    if %1 = 2
        {
        msg /
        wait 2
        msg accept$
        }
    return
    Vash U'Sgrav [LorD] - Labora et Basta [KP] on UODreams
    ICQ: 150088146

    MSN: iociriprovo chiocciola hotmail.com

    Non contattatemi su ICQ per scambio item o aste o spam di alcun genere. Se mi serve un item faccio il post sul forum, inutile che mi spammate su ICQ.

    This signature is powered by Gingillo

  • #2
    A me nn funziona il remont qnd sn sceso, se invece sn sopra 1 cavalcatura funziona.. (ho provato cn 1 swamp ma nn credo k cambi qlks da pet a pet)...purtroppo mi interessava prorpio qll funzione xke avevo bisogno di 1 aiuto dato k sto facendo 1 piccolo script bolaslaucher ma nn riesco a far risalire il pg a cavallo -.- pensavo di prendere spunto dal tuo in modo da controllare se il mio avesse qlk errore...lo script è pressoke identitico nelle funzioni principali (nel mio nn occorreva il controllo se 6 gia a cavallo qndi nn c'è) ed, entrambi, mi danno lo stesso problema: qnd arriva al punto di usare event macro 17 0 x risalire lui usa l'ultimo oggetto nel mio caso 1 bolas o nel tuo doppioclikka pg....io provo a conttattarti su icq, in caso tu abbia mancanza di voglia di rompiballe intorno, tempo replayami qui qlk idea..
    Graz anticipato
    Bye
    Sono Inattivo.

    MSN: yurifed@hotmail.it
    ICQ: 593 854 834
    Tanto non rispondo mai..

    Commenta


    • #3
      se non funziona il remount hai sbagliato il seriale del tuo cavallo
      Vash U'Sgrav [LorD] - Labora et Basta [KP] on UODreams
      ICQ: 150088146

      MSN: iociriprovo chiocciola hotmail.com

      Non contattatemi su ICQ per scambio item o aste o spam di alcun genere. Se mi serve un item faccio il post sul forum, inutile che mi spammate su ICQ.

      This signature is powered by Gingillo

      Commenta


      • #4
        bellissimo sto script... mi piace veramente... domani lo provo ^^

        senti un eventuale sub x far usare le bolas quando scende e per rimettere scudo quando sale è difficile da fare???

        se magari mi dai qualke indicazione posso provare io ^^

        Commenta


        • #5
          Se invece di targettare un pg voglio fare in modo che quando lo attacco premendo un tasto mi mette da parte chi attaccavo e dopo aver tabbato premendono un altro riattacco lo stesso pg, cosa devo fare? Memorizzo sulla variabile %nemico la variabile #ltargetid o #lobjectid o un altra variabile che non conosco? Poi quando richiamo la variabile %nemico uso la macro attack last o cosa per attaccare il pg che è nella variabile nemico?
          KNiVeS ThE EvIL [A|A] Ethereal GM & VAsh ThE AngEl [LDS] & Kill Adder II [LDS]

          Commenta


          • #6
            Originally posted by FireAngel
            bellissimo sto script... mi piace veramente... domani lo provo ^^

            senti un eventuale sub x far usare le bolas quando scende e per rimettere scudo quando sale è difficile da fare???

            se magari mi dai qualke indicazione posso provare io ^^
            l'indicazione è la guida allo scripting

            Se invece di targettare un pg voglio fare in modo che quando lo attacco premendo un tasto mi mette da parte chi attaccavo e dopo aver tabbato premendono un altro riattacco lo stesso pg, cosa devo fare? Memorizzo sulla variabile %nemico la variabile #ltargetid o #lobjectid o un altra variabile che non conosco? Poi quando richiamo la variabile %nemico uso la macro attack last o cosa per attaccare il pg che è nella variabile nemico?
            beh se non sei mago per mettere da parte un nemico devi usare #enemyid
            Vash U'Sgrav [LorD] - Labora et Basta [KP] on UODreams
            ICQ: 150088146

            MSN: iociriprovo chiocciola hotmail.com

            Non contattatemi su ICQ per scambio item o aste o spam di alcun genere. Se mi serve un item faccio il post sul forum, inutile che mi spammate su ICQ.

            This signature is powered by Gingillo

            Commenta


            • #7
              Up per questo fantastico script

              Commenta


              • #8
                x un war x riattakkare l avversario al volo cosa devo modificare??


                come faccio a vedere il seriale del mio cavallo??

                Commenta


                • #9
                  Originally posted by Fixi
                  x un war x riattakkare l avversario al volo cosa devo modificare??
                  Assolutamente nulla
                  Originally posted by Fixi
                  come faccio a vedere il seriale del mio cavallo??
                  Devi targettare il cavallo. Come lo decidi tu... ti do due valide alternative:

                  a) utilizzi una qualsiasi magia (come peraltro scritto da Vash nello script)

                  b) Utilizzi Animal Lore (anche se l'hai a 0)

                  Una volta targettato il cavallo, nei vari menù nella colonna a destra della finestra di EasyUo, devi cercare la variabile #LtargetID. Il contenuto di quella variabile è l'ID del tuo pet.
                  AKA Hologram


                  • A voi il nuovo successo dell'estate!
                  Ce l'hai proprio con me?
                  • Dal più grande comunicatore d'Italia...
                  Uno che, della vita, ha capito tutto...
                  Originally posted by SaGeOwL
                  conoscete la grammatica come un bambino del Biafra conosce la sagra del cinghiale

                  Commenta


                  • #10
                    O semplicemente trascini la status bar del cavallo e ti vai a vedere il valore di #contid che corrisponde all'id del tuo pet.

                    Commenta


                    • #11
                      Originally posted by Boydon
                      O semplicemente trascini la status bar del cavallo e ti vai a vedere il valore di #contid che corrisponde all'id del tuo pet.
                      Easy
                      AKA Hologram


                      • A voi il nuovo successo dell'estate!
                      Ce l'hai proprio con me?
                      • Dal più grande comunicatore d'Italia...
                      Uno che, della vita, ha capito tutto...
                      Originally posted by SaGeOwL
                      conoscete la grammatica come un bambino del Biafra conosce la sagra del cinghiale

                      Commenta


                      • #12
                        thx xo nn ho capito una cosa....io avvio lo script e poi targhetto il cavallo oppure targhetto il cavallo e poi?? scusate se sn cosi niubbo ma io e la programmazione abbiamo litigato l altro gg

                        Commenta

                        Sto operando...
                        X