annuncio

Comprimi
Ancora nessun annuncio.

[UOSTEAM] GRAMOZ Items Saver

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

  • [UOSTEAM] GRAMOZ Items Saver

    Dato che ultimamente parecchi hanno avuto problemi con personaggi che si divertivano a rompere le armor (in svariati modi) mentre il pg era away, ho pensato di creare questa macro.
    Non fa altro che "scannerizzare" continuamente i vostri items e se la loro durability scende a 0 li toglie e li mette nel backpack.
    Mettete loop ed avviatela mentre fate risporse away.


    codice:
    // --- GRAMOZ ITEMS SAVER
    // -- Author: Gramoz
    //
    // -- Tested on: UODreams Shard
    //
    // -- Last Release: 25.03.2016
    //
    // -- Purpose:
    // - Scans your equip and saves damaged pieces
    //
    // elmo
    if @findlayer 'self' 6
     @setalias 'elmo' 'found'
     if property 'durability' 'elmo' <= 0
      moveitem 'elmo' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // gorget
    if @findlayer 'self' 10
     @setalias 'collare' 'found'
     if property 'durability' 'collare' <= 0
      moveitem 'collare' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // sleeves
    if @findlayer 'self' 19
     @setalias 'braccia' 'found'
     if property 'durability' 'braccia' <= 0
      moveitem 'braccia' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // guanti
    if @findlayer 'self' 7
     @setalias 'guanti' 'found'
     if property 'durability' 'guanti' <= 0
      moveitem 'guanti' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // torso
    if @findlayer 'self' 13
     @setalias 'torso' 'found'
     if property 'durability' 'torso' <= 0
      moveitem 'torso' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // pantaloni
    if @findlayer 'self' 4
     @setalias 'pantaloni' 'found'
     if property 'durability' 'pantaloni' <= 0
      moveitem 'pantaloni' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // scudo
    if @findlayer 'self' 2
     @setalias 'scudo' 'found'
     if property 'durability' 'scudo' <= 0
      moveitem 'scudo' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // arma
    if @findlayer 'self' 1
     @setalias 'arma' 'found'
     if property 'durability' 'arma' <= 0
      moveitem 'arma' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // tunica
    if @findlayer 'self' 22
     @setalias 'tunica' 'found'
     if property 'durability' 'tunica' <= 0
      moveitem 'tunica' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // orecchini
    if @findlayer 'self' 18
     @setalias 'orecchini' 'found'
     if property 'durability' 'orecchini' <= 0
      moveitem 'orecchini' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // anello
    if @findlayer 'self' 8
     @setalias 'anello' 'found'
     if property 'durability' 'anello' <= 0
      moveitem 'anello' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // bracciale
    if @findlayer 'self' 14
     @setalias 'bracciale' 'found'
     if property 'durability' 'bracciale' <= 0
      moveitem 'bracciale' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // mantello
    if @findlayer 'self' 20
     @setalias 'mantello' 'found'
     if property 'durability' 'mantello' <= 0
      moveitem 'mantello' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // talismano
    if @findlayer 'self' 9
     @setalias 'talismano' 'found'
     if property 'durability' 'talismano' <= 0
      moveitem 'talismano' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // stivali
    if @findlayer 'self' 3
     @setalias 'stivali' 'found'
     if property 'durability' 'stivali' <= 0
      moveitem 'stivali' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // cintura
    if @findlayer 'self' 12
     @setalias 'cinta' 'found'
     if property 'durability' 'cinta' <= 0
      moveitem 'cinta' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // gonna
    if @findlayer 'self' 23
     @setalias 'gonna' 'found'
     if property 'durability' 'gonna' <= 0
      moveitem 'gonna' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    // maglia
    if @findlayer 'self' 17
     @setalias 'maglia' 'found'
     if property 'durability' 'maglia' <= 0
      moveitem 'maglia' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    Altra versione:

    codice:
    // --- GRAMOZ ITEMS SAVER
    // -- Author: Gramoz
    //
    // -- Tested on: UODreams Shard
    //
    // -- Last Release: 25.03.2016
    //
    // -- Purpose:
    // - Scans your equip and saves damaged pieces
    //
    if not listexists 'liv'
    createlist 'liv'
    pushlist 'liv' 1
    pushlist 'liv' 2
    pushlist 'liv' 3
    pushlist 'liv' 4
    pushlist 'liv' 6
    pushlist 'liv' 7
    pushlist 'liv' 8
    pushlist 'liv' 9
    pushlist 'liv' 10
    pushlist 'liv' 12
    pushlist 'liv' 13
    pushlist 'liv' 14
    pushlist 'liv' 17
    pushlist 'liv' 18
    pushlist 'liv' 19
    pushlist 'liv' 20
    pushlist 'liv' 22
    pushlist 'liv' 23
    endif
    for 0 to 'liv'
    if @findlayer 'self' liv[]
     setalias 'pezzo' 'found'
     waitforproperties 15000 'pezzo'
     if property 'durability' 'pezzo' < 1
      moveitem 'pezzo' 'backpack'
      pause 1000
     else
      pause 100
     endif
    endif
    endfor
    Ultima modifica di gramoz; 16-03-2018, 11:08.

  • #2
    E l'ottavo giorno Dio creò GRAMOZ!!!

    Grazie mille!!!

    Commenta


    • #3
      E il giochino si ruppe

      Edit:

      Questa era la mia idea per risolvere il problema, magari si possono concatenare per ottenere un risultato ancora migliore

      //lista libri
      if not listexists 'libri'
      createlist 'libri'
      pushlist 'libri' 0x
      ...
      ...
      endif

      // codice da incollare all'interno del while della minata
      if @findtype 0x191 'any' 'ground' 20
      if @murderer 'found' or @gray 'found' or @criminal 'found'
      useobject 'Safe' //runebook casa/banca
      waitforgump 0x554b87f3 15000
      replygump 0x554b87f3 X
      pause 2000
      msg 'bank' 276
      pause 500
      if not @findobject // qualsiasi cosa si trovi in banca
      // sono uccelli per diabetici, undress e pace
      else
      poplist 'libri' 0x //togliamo i libri con rune su felucca
      ...
      ...
      endif
      endif
      endif
      // la macro può continuare il suo corso su trammel/malas, almeno per questa sessione
      Ultima modifica di maliciousotter; 26-03-2016, 00:49.
      "C'era un nano che si chiamava Andvari", disse Reginn,
      "e stava sempre in una cascata che si chiamava Andvarafors, sotto le sembianze di luccio
      e si procurava da mangiare perché c'era abbondanza di pesci in quella cascata.
      Otr, mio fratello, andava sempre in quella cascata e prendeva i pesci con la bocca
      e li poggiava di volta in volta sulla riva".

      Commenta


      • #4
        Non vedo più il mio post, non so se sia un bug o opera mia, ad ogni modo se voi lo vedete non contatelo come se riscrivessi per spam, pls

        --
        E il giochino si ruppe

        Edit:

        Questa era la mia idea per risolvere il problema, magari si possono concatenare per ottenere un risultato ancora migliore
        codice:
        //lista libri
        if not listexists 'libri'
        createlist 'libri'
        pushlist 'libri' 0x
        ...
        ...
        endif
        
        // codice da incollare all'interno del while della minata
        if @findtype 0x191 'any' 'ground' 20
                if @murderer 'found' or @gray 'found' or @criminal 'found'
                  useobject 'Safe' //runebook casa/banca
                  waitforgump 0x554b87f3 15000
                  replygump 0x554b87f3 X
                  pause 2000
                  msg 'bank' 276
                  pause 500
                  if not @findobject // qualsiasi cosa si trovi in banca
                    // sono uccelli per diabetici, undress e pace
                  else
                    poplist 'libri' 0x //togliamo i libri con rune su felucca
                    ...
                    ...
                  endif
                endif
        endif
        // la macro può continuare il suo corso su trammel/malas, almeno per questa sessione :D
        "C'era un nano che si chiamava Andvari", disse Reginn,
        "e stava sempre in una cascata che si chiamava Andvarafors, sotto le sembianze di luccio
        e si procurava da mangiare perché c'era abbondanza di pesci in quella cascata.
        Otr, mio fratello, andava sempre in quella cascata e prendeva i pesci con la bocca
        e li poggiava di volta in volta sulla riva".

        Commenta


        • #5
          Quindi non vi basta più minare su felucca afk 24 ore su 24, ora volete anche il popò parato?

          Commenta


          • #6
            sono dinamiche di gioco

            Commenta


            • #7
              Certo...magari anche gioco attivo no?

              Commenta


              • #8
                Originariamente inviato da Sardanabbalo Visualizza il messaggio
                Certo...magari anche gioco attivo no?
                Sei serio??? Magari uno lascia solo la notte (o quando lavora) a macrare risorse away mentre quando può gioca attivamente... tu che dici???
                Blasphemy Vanth
                Blasphe#1512 on Discord

                Capitan Boomerang: Esternamente sei favolosa, ma dentro... sei orrenda!
                Harley Quinn: Lo siamo tutti.

                Commenta


                • #9
                  Che se non volete rischiare state su trammel

                  Commenta


                  • #10
                    La macro away è permessa, anche su felucca e come effetto uguale e opposto, i rossi posso killare pg away quindi tutti contenti.

                    Poi c'è chi esagera da una parte (distruggere armor) e chi dall'altra, visto che non si ha un minimo di rispetto, cerca una soluzione sempre opposta ma stavolta diversa, ritrovando l'equilibrio, anzi che abbassarsi a sti livelli e giustificare certe azioni...

                    Commenta


                    • #11
                      Originariamente inviato da Sardanabbalo Visualizza il messaggio
                      Che se non volete rischiare state su trammel
                      grazie a gramoz non si rischia nemmeno su felucca
                      come dice casettina se quando torno da lavoro che ho lasciato away e voglio giocare attivo usufruendo del farm che ho fatto.se poi il tuo gioco attivo è rompere le armor agli altri player che sono away è il caso che ti trovi un lavoro anche te
                      buon game a tutti

                      Commenta


                      • #12
                        Non voglio alimentare il dibattito perché mi piacerebbe che questo post rimanesse aperto, quindi non prendete la mia risposta come un attacco, ma conviene a tutti che i worker possano fare risorse in ingenti quantità (soprattutto non capisco perché reputate socialmente inaccettabile il farm away anche adesso che è legge), poiché se un giorno dovessero togliere la regola ovviamente cose stupide come l'iron non costerebbero più solo 2 gp, tutti quegli oggetti delle cooperative collection si venderebbero a 10 volte tanto, anche cose come il chaos/order shield che per quanto siano utili non è che abbiano 12 proprietà, quindi pagarli 5kk mi sembrerebbe ridicolo, no?
                        "C'era un nano che si chiamava Andvari", disse Reginn,
                        "e stava sempre in una cascata che si chiamava Andvarafors, sotto le sembianze di luccio
                        e si procurava da mangiare perché c'era abbondanza di pesci in quella cascata.
                        Otr, mio fratello, andava sempre in quella cascata e prendeva i pesci con la bocca
                        e li poggiava di volta in volta sulla riva".

                        Commenta


                        • #13
                          Io non ho nessun problema con chi farma away, a patto che poi non si mettano a piangere se lo fanno su felucca e ci crepano. Comunque è inutile flammare su questo topic, anzi, ringraziamo gramoz per aver fatto lo script e aver reso la vita più facile a chi farma.

                          P.S. slutdibrut la tua frecciatina sulla mia vita privata te la puoi anche risparmiare che ci fai più bella figura e non centra un cavolo

                          Commenta


                          • #14
                            Preciso solo una cosa: la macro non salva il pg (se state su Felucca dovete giustamente tenere in conto che vi possono killare, così come su Trammel se markate rune vicino a mostri), quello che fa è invece tentare di salvare items particolarmente danneggiati mettendoli nello zaino

                            Commenta


                            • #15
                              Dico l'ultima cosa e basta perchè concordo con Sarda che bisogna suolo ringraziare Gramoz e basta però solo per precisare che non è un fatto di piangere perchè si crepa... ma perchè ti viene distrutta l'armor, è diverso.

                              Commenta

                              Sto operando...
                              X