annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO-HELP] Modifica ad uno script

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

  • [EASYUO-HELP] Modifica ad uno script

    salve avrei bisogno di una mano con uno script che usa pozze heal e altre..in pratica come vash healer avrei bisogno di un blocco, nel caso sono hiddato lo script non usa pozze e quindi non mi revela...qualcuno potrebbe fare una modifica del genere? se volete posto lo script ..
    Sephirot [Fear]

    sigpic
    ICQ : 376331016

  • #2
    Se ti basta il pezzo per mettere in pausa lo script:

    codice:
    while #CHARSTATUS = H  
    wait 5
    (H nella variabile #CHARSTATUS indica che il pg è hiddato)

    Edit: meglio se dai ascolto a TakilianRueshin che ne sa + di me

    @TakilianRueshin
    Io mi sono fatto uno scriptino per usare hiding in caso il pg non sia già hiddato, e mettendo la condizione:
    codice:
    if #CHARSTATUS <> H
    funziona senza problemi, ma ora grazie al tuo intervento mi sono accorto che tale variabile può essere "composta", ad esempio se il PG è hiddato e allo stesso tempo in "war" essa assume il valore HG. Thanks.
    Ultima modifica di morhua; 21-07-2009, 18:32.

    Vota per UODreams:
    uoshards.it joinuo.com gtop100.com gamesites200.com xtremetop100.com

    Commenta


    • #3
      Al massimo:

      codice:
      while h in #charstatus
      wait 5

      Commenta


      • #4
        e quello dove devo metterlo?uppo lo script ,se puoi riupparlo modificato mi faresti un enorme favore dato che coi tasti mi impallo..grazie infinite
        codice:
        ;===================================
        ; Script Name: P A I N K I L L E R -LM- (solo pozze)
        ; Author: Gabriel Delamoth [NeT]
        ; Version: 0.9.82-type.LM
        ; Client Tested: UO 4.0.10b
        ; EUO Version: 1.42.00A5
        ; Last Mod: 13/07/2005
        ; Purpose: Script di cura per maghi.
        ;===================================
        ; NOTA IMPORTANTE
        ;===================================
        ; PER IL CORRETTO FUNZIONAMENTO DI QUESTO
        ; SCRIPT E' OBBLIGATORIO INSTALLARE E 
        ; CONFIGURARE CORRETTAMENTE RAZOR 0.25
        ;===================================
        
        ;===================================
        ; VARIABILI DA SETTARE
        ; Prima di usare lo script è importante configurarlo adeguatamente. 
        ; Qui sotto ci sono le opzioni che l'utente può personalizzare.
        ;===================================
          ; Soglia minima di HitPoints per bere la pozza heal 
          set %minHP 60
        
          ; Soglia massima di stamina per bere la pozza refresh (default: 20)
          set %minStam 60
        
          ;pausa tra una pozza e l'altra (es: %pausa 20 = 1 secondo) (default: 14)
          set %pausa 17
        ;===================================
        
        InitEvents
        set %timer_pozza 0
        
        ;===================================
        ; CONTROLLI INIZIALI
        ;===================================
        initcheck:
        	if ( ( #maxHits <> N/A ) && ( #backPackId <> N/A ) && ( #charghost = NO ) )
        	{
        		event ExMsg #CharId 3 89 PainKiller -LW- is Running!
        		goto mainloop
        	}
        	else
        	{
        		event macro 8 7
        		wait 5
        		event macro 10 2
        		wait 5
        		goto initcheck
        	}
        goto initcheck
        
        ;===================================
        ; MAIN LOOP
        ;===================================
        mainloop:
             if ( ( H notin #charstatus )  && ( #charghost = NO ) )
             {
        	      gosub beviPozze
                goto mainloop
             }
        goto mainloop
        
        ;===================================
        ; sub name	: BEVI POZZE
        ; author	: Gabriel Delamoth[NeT]
        ; purpose	: semplice sub che funziona da redirect.
        ;===================================
        Sub beviPozze
                 if ( #hits < %minHP )
                 {
        	     gosub controllo
        	     gosub beviHeal
        	     return
                 }
        
                 if ( #stamina < #maxStam - %minStam )
                 {
        	     gosub controllo
        	     gosub beviRefresh
                         return
                 }
        return
        
        ;===================================
        ; CONTROLLO
        ;===================================
        Sub controllo
             if ( H in #charStatus )
             {
                  wait 5
                  gosub controllo
             }
        return
        
        ;===================================
        ; Bevi pozza Stamina
        ;===================================
        Sub beviRefresh
             finditem ZUF C_ , #backPackId
             if ( #findkind <> -1 )
             {
                 	;event ExMsg #CharId 3 39 -refresh-
        	set #lobjectid #findid
        	event macro 17 0
                    wait %pausa
        	return
             }
        return
        
        ;===================================
        ; Bevi pozza Heal
        ;===================================
        Sub beviHeal
             if ( #scnt > %timer_pozza && C notin #charStatus )
             {
                  finditem UUF C_ , #backPackId
                  if ( #findkind <> -1 )
                  {
        	     ;event ExMsg #CharId 3 55 -heal-
        	     set #lobjectid #findid
        	     event macro 17 0
        	     set %timer_pozza #scnt + 11
                         wait %pausa
        	     return
                  }
             }
        return
        ;FINE SCRIPT
        Sephirot [Fear]

        sigpic
        ICQ : 376331016

        Commenta


        • #5
          io non sò propio dove mettere le mani ,solo che mi servirebbe un sacco questa modifica..ah dovrebbe eessere come vash healer finchè non ti riveli lui non usa più pozze
          Sephirot [Fear]

          sigpic
          ICQ : 376331016

          Commenta


          • #6
            scusa ma sembra che quel controllo ci sia gia
            codice:
            ;===================================
            ; CONTROLLO
            ;===================================
            Sub controllo
                 if ( H in #charStatus )
                 {
                      wait 5
                      gosub controllo
                 }
            return
            modificala come ti hanno detto due post sopra
            cmq sia ti consiglio per le pozze heal di berle a mano cosi potresti sprecarne molte8es painspike mentre corri ti abbassa stama e hp ti beve la pozza refresh ma se continui a runnare nn hai bisogno degli hp visto che ti ritornano dopo x secondi
            cmq sia questione di gusti
            Ultima modifica di kujascarpe; 23-07-2009, 12:45.
            MSN:scarpellini3@msn.com ICQ: 198985847

            JesteR style rulez

            Commenta

            Sto operando...
            X