annuncio

Comprimi
Ancora nessun annuncio.

[EASY-HELP] Script che blocca e fai play alle macro di razor.

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

  • [EASY-HELP] Script che blocca e fai play alle macro di razor.

    Mi serve uno script che quando legge un messaggio in game, blocca la macro di razor attiva e poi ne attivi un altra diversa sempre di razor.

    Se qualcuno lo ha mi farebbe un grosso favore !

  • #2
    codice:
    set %RazorMacroName Recast
    
    set #lpc 1000
    set %jindex #jindex + 1
    loop:
    if #jindex >= %jindex
    {
       set %fl #false
       set %jend #jindex
       for %j %jindex %jend
       {
           if The_spell_fizzles in #journal
              set %fl #true
       }
       set %jindex %jend + 1
       if %fl
          event macro 1 0 -macro %RazorMacroName
    }
    sleep 10
    goto loop

    Commenta


    • #3
      Originariamente inviato da fnurov Visualizza il messaggio
      codice:
      set %cane Recast
      
      set #lpc 1000
      set %jindex #jindex + 1
      loop:
      if #jindex >= %jindex
      {
         set %fl #false
         set %jend #jindex
         for %j %jindex %jend
         {
             if pollo #journal
                set %fl #true
         }
         set %jindex %jend + 1
         if %fl
            event macro 1 0 -macro %cane
      }
      sleep 10
      goto loop
      if my macro razor name is "cane" and i would that if in journal there is "pollo" start the macro "cane" i change in this so??

      i try this but
      does not work

      Commenta


      • #4
        Originariamente inviato da Alexchess Visualizza il messaggio
        if my macro razor name is "cane" and i would that if in journal there is "pollo" start the macro "cane" i change in this so??

        i try this but
        does not work
        Perchè il pollo sei tu In base a quello che hai scritto la macro di razor si chiama "recast"
        codice:
         set %cane Recast
        Se la macro si chiama cane devi scrivere
        codice:
         set %cane cane
        Inoltre manca un pezzo, deve essere
        codice:
         if pollo [COLOR="Red"]in[/COLOR] #journal
        Poi sta sub è fatta pure male per una serie di motivi, non capisco fnurov dove l'abbia presa.
        Ultima modifica di antonio.gl; 22-08-2009, 13:22.
        ICQ 222293462


        Commenta


        • #5
          Originariamente inviato da antonio.gl Visualizza il messaggio
          poi sta sub è fatta pure male per una serie di motivi, non capisco fnurov dove l'abbia presa.
          языком чесать - не мешки ворочить %)

          Commenta


          • #6
            If i'm not wrong with that russian translation you were asking for a correct one:
            codice:
            set %jrnl #jindex
            while #true
            {
              if #jindex > %jrnl
              {
                set %jrnl %jrnl + 1
                scanjournal %jrnl
                if msg in #journal 2
                   deletejournal
                   gosub doSomething
              }
            }
            ICQ 222293462


            Commenta


            • #7
              wanna teach me to read journal in easyuo scripts?

              Commenta


              • #8
                if u r interested, why i use for (not while) in journal reading, because of structures like this:

                loop:
                [journal scan]
                gosub VeryImportantSubNotRelatedToJournal
                goto loop

                whan 100 msgs appear in 1 second my VeryImportantSubNotRelatedToJournal will be executed with lag in case of while-journal scan.

                just btw loop: goto loop has no condition. in case of while #true, condition ( if #true = #true ) is executed million times )

                Commenta


                • #9
                  Originariamente inviato da fnurov Visualizza il messaggio
                  if u r interested, why i use for (not while) in journal reading, because of structures like this:

                  loop:
                  [journal scan]
                  gosub VeryImportantSubNotRelatedToJournal
                  goto loop

                  whan 100 msgs appear in 1 second my VeryImportantSubNotRelatedToJournal will be executed with lag in case of while-journal scan.

                  just btw loop: goto loop has no condition. in case of while #true, condition ( if #true = #true ) is executed million times )
                  i don't need to teach anything to anybody, i just love scripting as much as you.

                  IT: honestly I don't understand the first part of your reply.
                  According to the second part (loop vs while stuff) i prefer while because lines are compiled just one time, so:
                  -using loop will compile several lines million times, overloading cpu, and this is the reason you must insert a sleep/wait instruction
                  -using while will just check one condition and compile all the lines a single time

                  For every next reply: my only intention is to share knowledge each other, not provoke
                  ICQ 222293462


                  Commenta


                  • #10
                    Originariamente inviato da antonio.gl Visualizza il messaggio
                    If i'm not wrong with that russian translation you were asking for a correct one:
                    codice:
                    set %jrnl #jindex
                    while #true
                    {
                      if #jindex > %jrnl
                      {
                        set %jrnl %jrnl + 1
                        scanjournal %jrnl
                        if msg in #journal 2
                           deletejournal
                           gosub doSomething
                      }
                    }

                    is very good thx

                    Commenta


                    • #11
                      Originariamente inviato da fnurov Visualizza il messaggio
                      языком чесать - не мешки ворочить %)
                      allora si...

                      Commenta


                      • #12
                        set %cane1 cane1

                        set #lpc 1000
                        set %jindex #jindex + 1
                        loop:
                        if #jindex >= %jindex
                        {
                        set %fl #false
                        set %jend #jindex
                        for %j %jindex %jend
                        {
                        if vaialla2 in #journal
                        set %fl #true
                        }
                        set %jindex %jend + 1
                        if %fl
                        event macro 1 0 -macro %cane1
                        }
                        sleep 10
                        goto loop


                        why this dont run?

                        Commenta


                        • #13
                          Originariamente inviato da Alexchess Visualizza il messaggio
                          set %cane1 cane1

                          set #lpc 1000
                          set %jindex #jindex + 1
                          loop:
                          if #jindex >= %jindex
                          {
                          set %fl #false
                          set %jend #jindex
                          for %j %jindex %jend
                          {
                          if vaialla2 in #journal
                          set %fl #true
                          }
                          set %jindex %jend + 1
                          if %fl
                          event macro 1 0 -macro %cane1
                          }
                          sleep 10
                          goto loop


                          why this dont run?
                          per quanto riguarda lo script, sei sicuro di aver scritto bene il nome della macro di razor?
                          se tu non lo sapessi: gli spazi si inseriscono mettendo " , #spc , " quindi se la macro si chiama: cane 1 per farlo scrivere ad easyuo devi inserire:

                          set %nomemacro cane , #spc , 1

                          lo script come te lo ha passato fnurov non dovrebbe darti problemi...
                          Ultima modifica di fengyr; 24-08-2009, 22:58.
                          ____________________________________________________________________

                          Il p Fengyr
                          ____________________________________________________________________
                          : algander#6292

                          Commenta


                          • #14
                            Scusate, cosa vuol dire quel 2 in: if msg in #journal 2
                            Yeseful[PP]
                            icq: 564-557-962
                            [ASTA]Gorget da Barbed
                            [ASTA]Gloves da kit barbed

                            Commenta


                            • #15
                              Originariamente inviato da Broby Visualizza il messaggio
                              Scusate, cosa vuol dire quel 2 in: if msg in #journal 2
                              if:

                              IF [espressione da verificare] righe da eseguire o parentesi { }
                              ____________________________________________________________________

                              Il p Fengyr
                              ____________________________________________________________________
                              : algander#6292

                              Commenta

                              Sto operando...
                              X