annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO HELP] Healing

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

  • [EASYUO HELP] Healing

    ragazzi eccomi di nuovo a chiedere il vostro aiuto, su easyuox io uso questo script:
    ;=============================
    ;Vash Healer v. 2.1
    ;=============================
    ;>>>>TENETE SEMPRE APERTI ZAINO E STATUS BAR!!!<<<<
    ;Testato su emulatore di Ultima Online RunUO 1.0.1 (con settaggi bendata OSI) col client 5.0.0b
    ;Dovrebbe funzionare senz'altro anche coi client vecchi.
    ;Se le bende finiscono o sono poche ti avverte.
    ;Ma basta rifornirsi senza dover riavviare lo script.
    ;Controlla il journal per verificare che le bende siano state correttamente applicate, altrimenti riprova.
    ;Ottimo calcolo della bendata in base alla dex, secondo le ultime modifiche OSI.
    ;Mostra una sorta di countdown sulla testa del pg, rappresentante i decimi di secondo mancanti alla fine della bendata.

    ;SETUP
    ;===========
    ;set %counter 1 per usare il contatore in decimi di secondo, set %counter 0 per non usarlo
    set %counter 1

    ;SPECIAL CURE
    ;=============
    ;E' anche possibile far funzionare lo script in modo che beva una pozione contro il veleno poco prima che finisca la bendata,
    ;in modo che sia impossibile farla fallire.
    ;Basta impostare su F11 una macro di Razor che beve la pozione cure (togliendo scudo ovviamente), e settare %cure a 1 anzichč 0.
    set %cure 1
    ;Se invece non volete usare automaticamente pozze cure, lasciate %cure a 0.
    ;Se non vi piace il tasto F11 potete cambiarlo in fondo allo script.
    ;Ma non mettete combinazioni di tasti come CTRL F11 perchč razor non li intercetta.
    ;Finisce qui il setup, modificate lo script sottostante solo se sapete scriptare o volete cambiare il tasto per razor.

    ;MAIN LOOP
    ;=========
    linespercycle 20
    mainloop:
    if #hits < #maxhits || C in #charstatus
    {
    GoSub CheckAids
    if #result = #true
    {
    GoSub CheckDex
    GoSub Apply
    if #result = #false
    goto mainloop
    GoSub Waitnew
    wait 2
    }
    }
    wait 1
    goto mainloop

    ;SUB CHECK AIDS
    ;==============
    Sub CheckAids
    finditem ZLF C_ , #BACKPACKID
    if #findstack = 0
    {
    event ExMsg #charID 3 0 No bandages found!
    wait 5s
    return #false
    }
    if #findstack < 10 && #findcnt < 2
    event sysmessage Attention, only #finstack aids remaining
    return #true

    ;SUB CHECK DEX
    ;==============
    Sub CheckDex
    set %delay 11 - ( #dex / 20 )
    set %euowait %delay * 10
    return

    ;SUB APPLY
    ;=========
    Sub Apply
    aidloop:
    finditem ZLF C_ , #BACKPACKID
    set #lobjectid #findid
    set %startscan #jindex
    event macro 17 0
    target 15
    if #targcurs = 0
    goto aidloop
    event macro 23 0
    GoSub WaitStartMsg 15
    if #result = #false
    goto aidloop
    if #result = 1
    return #false
    return

    ;SUB WAITSTARTMSG
    ;===============
    Sub WaitStartMsg
    set %start #scnt2
    set %start %start + %1
    _waitsysmsgloop:
    for %i %startscan #jindex
    {
    scanjournal %i
    if you_begin in #journal
    {
    set %applystart #scnt2
    return #true
    }
    if that_being in #journal
    return 1
    }
    if #scnt2 >= %start
    return #false
    wait 1
    goto _waitsysmsgloop

    ;SUB WAITNEW
    ;============
    Sub WaitNew
    set %keypressed 0
    set %end %euowait + %applystart
    set %limitcure %end - 16
    waitloop:
    if %counter = 1
    {
    set %remaining ( %end - #scnt2 )
    event ExMsg #charID 3 0 %remaining
    }
    wait 2
    if C in #charstatus && %cure = 1
    {
    if #scnt2 > %limitcure && %keypressed = 0
    {
    key F11 ; cambiatelo se necessario
    set %keypressed 1
    }
    }
    if #SCNT2 >= %end || you_finish_applying in #sysmsg
    return
    goto waitloop
    come faccio a fare si che quando sono avvelanto usi cleans by fire?

  • #2
    lo script che usi non ti da la possibilitą di usare la spell cleanse by fire in automatico, tra l'altro e una versione vecchia quella che usi, qui trovi l'ultima disponibile:
    http://forum.gamesnet.it/f667/easyuo...-4-0-a-521090/
    puoi usare le pozze per levarti il veleno in automatico prima che ti entra la bendata.
    icq 553-203-374

    Commenta


    • #3
      con questo nuovo script basta tenere le pozze cure e refresh nello zainetto e fa da solo?
      si--ok
      no-- che devo modificare?

      Commenta


      • #4
        Questo thread dovrebbe andare nella sezione Scripts, sposto io.

        Commenta


        • #5
          le pozze le beve solo se per loggare usi razor o injection e devi settare alcune righe nello script.
          cerca a inizio script questa parte che ho riportato e segui le istruzioni dell'autore.

          codice:
          ; POZIONI
          ; --------
          ; Qui avete due variabili da settare #true o #false.
          ; La prima farą bere in automatico allo script le pozze cure.
          ; La seconda berrą in automatico pozze refresh.
          set %cure #true
          set %refresh #true
          ; Se avete settato l'auto-refresh, settate al di sotto di quale
          ; valore della stamina č necessario berle:
          set %stamina 30
          
          ; Sconsiglio vivamente queste opzioni su pg arciere, in quanto
          ; potreste bere in automatico la pozza in un momento critico,
          ; e non č bello venire disarmati in momenti critici.
          
          ; Adesso, a seconda che utilizziate Razor o Injection e vogliate
          ; usare l'autocure o l'autorefresh, dovete farvi due macro.
          ; Una macro deve togliere scudo (o arma o libro) e bere la pozza cure,
          ; l'altra deve bere la pozza refresh.
          ; Dopodichč scrivete il nome della macro o della sub qui:
          set %macroCure drinkCure
          set %macroRefresh drinkRefresh
          
          ; Qua sotto invece metti #true se utilizzi razor,
          ; altrimenti se utilizzi injection metti #false.
          
          set %razor #false
          icq 553-203-374

          Commenta


          • #6
            ma se su razor spunto l'opzione auto libera mani prima di bere la macro basta che doppio clicchi su pozza no?

            Commenta


            • #7
              l'opzione da spuntare č:
              auto un/re-equipt hand for potions
              la trovi su altre opzioni di razor
              il modo, credo migliore, per costruire la macro dovrebbe essere questo:

              spunta l'opzione che ti ho indicato sopra, poi vai nella sezione macro e clicca su nuova macro, inserisci un nome alla macro, ad esempio drinkCure che č gią messo come nome nello script.
              seleziona la macro nella finestra a sinistra e clicca sul bottone record che trovi in alto a destra.
              senza fermare la registrazione della macro, vai nella sezione tasti di razor, clicca su oggetti e in seguito su potions.
              seleziona drink cure e clicca sul bottone in basso a destra "esegui selezionato"
              poi torna nella sezione macro e stoppa la registrazione.
              la stessa cosa vale anche per le altre pozioni.

              ricordati anche di modificare
              set %razor #false
              in
              set %razor #true

              al limite se non riesci contattami in icq
              icq 553-203-374

              Commenta


              • #8
                Originariamente inviato da Hank07 Visualizza il messaggio
                lo script che usi non ti da la possibilitą di usare la spell cleanse by fire in automatico, tra l'altro e una versione vecchia quella che usi, qui trovi l'ultima disponibile:
                http://forum.gamesnet.it/f667/easyuo...-4-0-a-521090/
                puoi usare le pozze per levarti il veleno in automatico prima che ti entra la bendata.
                Raga l'ultima versione non č la 4.1??
                sparko = SparKopat
                SKYPE = patdalzo@katamail.com = sparKopat
                ICQ = 604420114

                Commenta

                Sto operando...
                X