annuncio

Comprimi
Ancora nessun annuncio.

[easyuo]--------->problemone!!!!<----------

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

  • [easyuo]--------->problemone!!!!<----------

    C.D.T, ho un grande problema e mi srrvirebbbe una mano
    il problema è il seguente: io leggendo attentamente il mio script per auto-bendarmi
    ce scritto di una funzione particolare , cioè l'auto beci pozza prima della bendata, io sinceramente ho provato a modificare come dice lo script a settare il tasto che uso per bere la pozza e a mettere set cure 1
    ma nn mi funziona lostesso, lo script che uso per curarmi è il seguente:
    =============================
    ;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 porca ******* le bende!
    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 8 ; cambiatelo se necessario
    set %keypressed 1
    }
    }
    if #SCNT2 >= %end || you_finish_applying in #sysmsg
    return
    goto waitloop
    adesso io mi chiedevo se qlcn avrebbe la pazienza di :
    1) aggiustarmelo ( se ci fossero errori o qualcosaltro)
    2) settarlo in maniera tale che prima della bendata beva la pozza col seguente tasto: 8 ( e di ripostarmi lo script modificato asd)
    3) che mi spiegi dove ho sbagliato a impostarlo :\
    THX GIà A TUTTI PER LE RISPOSTE
    p.s.: penso di aver sbagliato a scrivere l'intestazione gm modificatemelo plz
    (per batista : si ho attivato il coso che toglie scudo )
    Ultima modifica di fuser; 09-06-2007, 21:55.

  • #2
    Hai abilitato l'opzione che ti toglie lo scudo da razor quando bevi le pozze?
    Originariamente inviato da Amdir
    Ray ti setto spammer cosi' non si vede la firma e mezzo shard mi viene a piangere su icq

    Amdir
    Originariamente inviato da Aka
    (17:59:58) Salvo: aka >>>>>>>> OSI
    Originariamente inviato da Prof. Pala
    "Prima che la situazione si faccia imbarazzante, è meglio se si ripresenta al prossimo appello..."
    http://www.deshack.org/

    Commenta


    • #3
      Consiglio,metti lo script tra le tag (CODE) e (/CODE),con le parentesi quadre al posto delle tonde,è meno ingombrante e più chiaro

      Commenta


      • #4
        ascolta , un altro problemino che mi giunge qualche volta è quello che quando benda mi rimane il target della benda, e a quel punto i last target mi si impallano , ce un impostazione che faccia la bendata ma nn rimanga il target? e poi un altra cosa , quando duello avolte mi esce una schermata come se premessi il tasto nel menù in alto ( questo >?< ) e mi esce sto menù , ce un modo per nn farlo uscire??
        ti chiedo già thx per le risposte

        Commenta


        • #5
          Originariamente inviato da fuser Visualizza il messaggio
          ti chiedo già thx per le risposte
          La risposta è: O lo metti tra le tag code O neanche lo leggo

          Commenta


          • #6
            Hai messo una macro che toglie scudo e beve pozza sul tasto 8?
            Tieni premuto per caso qualche pulsante, tipo CTRL mentre giochi?
            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
              x vash : sisi lo messa la macro che togli lo scudo , e poi io nn uso ctrl, se può servire , io nn uso il tasto otto dei numeri sopra i tasti , ma uso l'8 della tabella dei numeri alla destra della tastiera.
              x danyeleid : ascolta dato che nn ci sò fare di script me lo riposteresti lo script con la modifica che mi hai detto di applicare?

              Commenta


              • #8
                Originariamente inviato da fuser Visualizza il messaggio
                x vash : sisi lo messa la macro che togli lo scudo , e poi io nn uso ctrl, se può servire , io nn uso il tasto otto dei numeri sopra i tasti , ma uso l'8 della tabella dei numeri alla destra della tastiera.
                E quello non è il tasto 8, quello è n'altra cosa che su easyuo non puoi usare. Il tuo script preme il tasto 8 che c'è sopra la U.
                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


                • #9
                  lol meno male che ho precisato , se nò andavamo avanti per 4gg lol

                  Commenta


                  • #10
                    Se te invece di scrivere lo script qui sul forum senza niente, ci scrivi prima (CODE) con le parentesi quadre al posto delle tonde,e a fine script (/CODE),sempre con le parentesi quadre,ottieni questo:
                    codice:
                    ;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 porca ******* le bende!
                    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 8 ; cambiatelo se necessario
                    set %keypressed 1
                    }
                    }
                    if #SCNT2 >= %end || you_finish_applying in #sysmsg
                    return
                    goto waitloop
                    Che è molto più comodo.
                    Ultima modifica di danyeleid; 11-06-2007, 20:32.

                    Commenta


                    • #11
                      x danieleid : nello script che mi hai postato ce anche l'aggiunta del O che nn mi fa impallare i target?

                      Commenta


                      • #12
                        Era un esempio di come si usa il tag CODE..

                        Commenta

                        Sto operando...
                        X