annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO-HELP] trasha a terra

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

  • [EASYUO-HELP] trasha a terra

    non riesco a venirne fuori questa parte di sub dovrebbe trashare degli item a terra ma non fà altro che selezionarli in loop questa è la parte di script in questione, da premettere che la cosa cambia se li restituisco id di un trashbarrel per esempio, non obbietta e trasha ma a terra no, qualche idea?

    codice:
    finditem %tossem c_ , #backpackid
        if #findkind <> -1
        {
         wait 10
         exevent drag #findid #findstack
         wait 10
         set %gdropx #charposx
         set %gdropy #charposy
         wait 10
         exevent dropg %gdropx %gdropy
         wait 10
         goto tossit
        }
    wait 10
    return

  • #2
    Al momento non posso fare una prova, comunque puoi tentare modificando così
    codice:
    finditem %tossem c_ , #backpackid
        if #findkind <> -1
        {
         wait 10
         exevent drag #findid #findstack
         wait 10
         exevent dropg #charposx #charposy #charposz
         wait 10
         goto tossit
        }
    wait 10
    return
    In teoria il risultato delle due sub dovrebbe essere identico (di conseguenza nemmeno questa dovrebbe funzionare) però tentar non nuoce.

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

    Commenta


    • #3
      se non ricordo male è da qualche patch che non funziona più quel comando
      ____________________________________________________________________

      Il p Fengyr
      ____________________________________________________________________
      : algander#6292

      Commenta


      • #4
        Originariamente inviato da morhua Visualizza il messaggio
        Al momento non posso fare una prova, comunque puoi tentare modificando così
        codice:
        finditem %tossem c_ , #backpackid
            if #findkind <> -1
            {
             wait 10
             exevent drag #findid #findstack
             wait 10
             exevent dropg #charposx #charposy #charposz
             wait 10
             goto tossit
            }
        wait 10
        return
        In teoria il risultato delle due sub dovrebbe essere identico (di conseguenza nemmeno questa dovrebbe funzionare) però tentar non nuoce.
        Originariamente inviato da fengyr Visualizza il messaggio
        se non ricordo male è da qualche patch che non funziona più quel comando
        grazie ad entrambi, ma purtroppo non funziona neanche il tuo morhua, se hai un attimo di tempo prova a vedere se a te và ma se l'hanno disattivato questo comando non credo ci sia niente da fare, peccato perchè mi sarebbe stato davvero utile

        Commenta


        • #5
          puoi cmq aggirare il problema anche se è un metodo poco ortodosso...

          puoi bindare un tasto su razor alla funzione "posa a terra quello che tieni in mano" e da easyuo al posto di exevent dropg mettere key e il tasto bindato
          ____________________________________________________________________

          Il p Fengyr
          ____________________________________________________________________
          : algander#6292

          Commenta


          • #6
            si in effetti sul miner scorna c'è sta opzione di razor magari per sto motivo

            Commenta


            • #7
              girovagando mi son ritrovato qua^^' nn so se serve ancora...cmq qua c'è il codice testato con una lanterna, nn si può posare un oggetto nel punto in cui ti trovi.

              codice:
              set %tossem LYD ; Type lanterna
              finditem %tossem C_ , #backpackid
              if #findcnt > 0
              {
               exevent drag #findid #findstack
               wait 10
               set %gdropx ( #charposx + 1 )
               set %gdropy #charposy
               set %gdropz #charposz
               exevent dropg %gdropx %gdropy %gdropz
               wait 10
              }
              halt
              Ultima modifica di ErCristo; 21-03-2012, 12:49.

              Commenta


              • #8
                si con l'ultimo fix al server il problema si è risolto in parte, e il comando exevent dropg ha ricominciato a funzionare... se da script si prova a posare qualcosa sotto al pg l'item torna nello zaino, mentre prima di questo fix "rimaneva in mano" e easyuo andava in pappa. tempo fa era un'azione ammessa...
                quindi effettivamente ora che ci penso il "posa a terra quello che hai in mano" da tasto di razor non funziona comunque perchè il serve ti rimbalza l'item nello zaino.

                cambiare la coordinata di un tile funziona, ma non è affidabile al 100%.
                ad esempio se si cerca di droppare sempre nel tile a in basso a destra del pg come fai te, nel caso un cui ci sia un muro l'item torna comunque nello zaino...

                ci sono diverse soluzioni:

                o invece di droppare a terra trovi il modo di droppare in un container (tipo un trash nelle vicinanze)
                o fai un check sugli statici ed escludi i tiles occlusi, ma in questo caso diventa complesso e nel caso tu sia in campo aperto le case non sono rintracciabili con easyuo
                oppure in maniera simile all'esempio cerchi di droppare a terra cambiando coordinata finchè l'id non sparisce dal contenitore di partenza, questa forse è la soluzione più pratica e semplice
                Ultima modifica di fengyr; 24-03-2012, 03:14.
                ____________________________________________________________________

                Il p Fengyr
                ____________________________________________________________________
                : algander#6292

                Commenta


                • #9
                  Beh diciamo che dipende x l' uso che ci fai, non so Marino a cosa gli serviva

                  Commenta

                  Sto operando...
                  X