Macro veloce per assist

Comprimi
X
 
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi
  • Dav87E
    Friend Member
    • Aug 2008
    • 6205

    #1

    Macro veloce per assist

    useskill 'Discordance'
    waitfortarget 15000
    target! 0x154e5
    pause 10000


    Per ora va... pero' quando lo strumento che ho selezionato a mano all'inizio finisce gli usi e sparisce, si blocca la macro....
    C'e qualche stringa da aggiungere in modo tale che faccia in automatico il check dello strumento e se lo selezioni da sola?

    . . . . . . . . . . . . . . . . .


    . . . . . . . . . . . . . . . . .

    GM Kriegstreiber Käse®
    Discord: Jack___#9551

  • gramoz
    Friend Member
    • Jan 2004
    • 5935

    #2
    codice:
    if not @findobject 'strum'
     if @findtype 0x...
      setalias 'strum' 'found'
      useobject! 'strum'
     endif
    endif
    useskill 'Discordance'
    waitfortarget 15000
    target! 0x154e5
    pause 10000
    così dovrebbe andare. al posto di 0x... metti il graphic del tipo di strumento da usare

    Commenta

    • Dav87E
      Friend Member
      • Aug 2008
      • 6205

      #3
      grazie mille, lo testo subito :*
      . . . . . . . . . . . . . . . . .


      . . . . . . . . . . . . . . . . .

      GM Kriegstreiber Käse®
      Discord: Jack___#9551

      Commenta

      • Dav87E
        Friend Member
        • Aug 2008
        • 6205

        #4
        Originariamente inviato da gramoz
        codice:
        if not @findobject 'strum'
         if @findtype 0x...
          setalias 'strum' 'found'
          useobject! 'strum'
         endif
        endif
        useskill 'Discordance'
        waitfortarget 15000
        target! 0x154e5
        pause 10000
        così dovrebbe andare. al posto di 0x... metti il graphic del tipo di strumento da usare

        no funge :_( esaurito lo strumento, nonostante ne avessi altri 20 nel backpack principale, lo script si è incantato e il game mi chiedeva sempre di targhettare lo strumento da usare...
        . . . . . . . . . . . . . . . . .


        . . . . . . . . . . . . . . . . .

        GM Kriegstreiber Käse®
        Discord: Jack___#9551

        Commenta

        • gramoz
          Friend Member
          • Jan 2004
          • 5935

          #5
          prova così

          codice:
          if @findtype 0x...
           setalias 'strum' 'found'
           useobject! 'strum'
          endif
          useskill 'Discordance'
          waitfortarget 15000
          target! 0x154e5
          pause 10000
          come prima al posto di 0x... metti il graphic del tipo di strumenti che devi avere nel back pack principale e devono essere dello stesso tipo (ovviamente)

          spero funzioni, ti scrivo velocemente perchè sto uscendo, al limite cerco di sistemare appena torno se non ci ha già pensato qualcun'altro

          Commenta

          • Dav87E
            Friend Member
            • Aug 2008
            • 6205

            #6
            Originariamente inviato da gramoz
            spero funzioni, ti scrivo velocemente perchè sto uscendo, al limite cerco di sistemare appena torno se non ci ha già pensato qualcun'altro
            neanche a dirlo, tranquillo stai facendo gia abbastanza !!!

            ora lo testo, vediamo un po'
            . . . . . . . . . . . . . . . . .


            . . . . . . . . . . . . . . . . .

            GM Kriegstreiber Käse®
            Discord: Jack___#9551

            Commenta

            • Dav87E
              Friend Member
              • Aug 2008
              • 6205

              #7
              ok, credo di poterti spiegare cosa succede....

              la prima parte, sempre e comunque trova l'arpina da suonare, e la suona sempre
              in piu la seconda parte targhetta il mob ma, quando lo strumento che seleziono a mano quando il game di chiede di selezonare la fonte da suonare e poi il mob, lo script continua a doppiocliccare sull'arpa suonandola, ma non viene usata la skill discordance sul mob

              penso che dopo aver letto la mia strabiliante spiegazione la tua faccia sia quella asd


              if @findtype 0x... setalias 'strum' 'found' useobject! 'strum'endifuseskill 'Discordance'waitfortarget 15000target! 0x154e5pause 10000
              . . . . . . . . . . . . . . . . .


              . . . . . . . . . . . . . . . . .

              GM Kriegstreiber Käse®
              Discord: Jack___#9551

              Commenta

              • gramoz
                Friend Member
                • Jan 2004
                • 5935

                #8
                scusa, che mob deve targettare? il 0x154e5 che leggo è un serial o un graphic?

                Commenta

                • Dav87E
                  Friend Member
                  • Aug 2008
                  • 6205

                  #9
                  un serial, perche' è paragon la fatina... se metto il grafic prende anche quelle non paragon
                  . . . . . . . . . . . . . . . . .


                  . . . . . . . . . . . . . . . . .

                  GM Kriegstreiber Käse®
                  Discord: Jack___#9551

                  Commenta

                  • ErCristo
                    Super Member
                    • Feb 2008
                    • 1629

                    #10
                    Color


                    Commenta

                    • gramoz
                      Friend Member
                      • Jan 2004
                      • 5935

                      #11
                      A quanto ho capito il problema sta nel targetting, prova così:

                      codice:
                      if @findtype 0x...
                       setalias 'strum' 'found'
                       useobject! 'strum'
                      endif
                      useskill 'Discordance'
                      while not @targetexists 'any'
                      endwhile
                      target 0x154e5
                      pause 10000
                      Se continua a non funzionare prova a targettare per type e color come suggerito sopra:

                      codice:
                      if @findtype 0x...
                       setalias 'strum' 'found'
                       useobject! 'strum'
                      endif
                      useskill 'Discordance'
                      while not @targetexists 'any'
                      endwhile
                      targettype 0x80 1281 [color=red]2[/color]
                      pause 1000
                      In questo modo dovrebbe targettare una fatina color 1281 (paragon) a massimo 2 tile di distanza, se vuoi puoi aumentare il range modificando il 2
                      Ultima modifica di gramoz; 13-03-2014, 23:23.

                      Commenta

                      • Dav87E
                        Friend Member
                        • Aug 2008
                        • 6205

                        #12
                        ok, sembra andare, e ogni volta che lo fa, fa il check dello strumento
                        . . . . . . . . . . . . . . . . .


                        . . . . . . . . . . . . . . . . .

                        GM Kriegstreiber Käse®
                        Discord: Jack___#9551

                        Commenta

                        Sto operando...