annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO] "Trascinare" oggetti pesanti sul terreno

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

  • [EASYUO] "Trascinare" oggetti pesanti sul terreno

    Questo lo posto per un amico ke me lo ha richiesto.
    E' un semplicissimo script ke sposta gli oggetti "trascinandoli" sul terreno. A questo modo, se avete casa vicino ad una banca, potete trasportare in un colpo solo anche ENORMI quantità di risorse. Attenzione a non farvi lamerare!

    Come si usa:
    - Avviate lo script da EasyUO
    - Selezionate un oggetto da trasportare
    - Quando siete a destinazione, interrompete lo script da EasyUO

    codice:
    gosub moveByGround
    halt
    
    sub moveByGround
        set #targcurs 1
        while #targcurs = 1
        {
        }
        set !targetObject #ltargetid
        
        while #true
        {
            finditem !targetObject G_2
            exevent drag #findid #findstack
            wait 10
            exevent dropg #charposx #charposy #charposz
            wait 10
        }
    return
    Dovrebbe funzionare correttamente, anche se ho dovuto fare piccole modifiche per eliminare certe dipendenze da altre mie funzioni. In caso di problemi, riportate pure.

    ATTENZIONE: Non muovetevi troppo in fretta mentre eseguite lo script!!!! Per un bug di UO (e non di EasyUO o del mio script), se vi allontanate troppo mentre eseguite un drag&drop UO può crashare!!! Succede spesso anche con molti script di autoloot. Fate attenzione!
    Ultima modifica di kusanagi97; 29-12-2008, 21:05.

  • #2
    nelle parentesi del primo while non sarebbe meglio inserire una pausa anche minima?
    tanto per non 'floodare' troppo il client con le richieste e rischiare di crashare...
    ____________________________________________________________________

    Il p Fengyr
    ____________________________________________________________________
    : algander#6292

    Commenta


    • #3
      Dovrebbe essere completamente indifferente. L'utilizzo della CPU, infatti, è già limitato dal parametro linespercycle (che di default è basso). Cmq se ti fa piacere aggiungi pure una wait

      Commenta


      • #4
        Originariamente inviato da kusanagi97 Visualizza il messaggio
        Dovrebbe essere completamente indifferente. L'utilizzo della CPU, infatti, è già limitato dal parametro linespercycle (che di default è basso). Cmq se ti fa piacere aggiungi pure una wait
        era posta come domanda proprio perchè nn ero sicuro thx per il chiarimento
        ____________________________________________________________________

        Il p Fengyr
        ____________________________________________________________________
        : algander#6292

        Commenta

        Sto operando...
        X