annuncio

Comprimi
Ancora nessun annuncio.

[EASY UO] Script per miner

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

  • ti do due posizioni per ora
    115 2 S 23 50 E
    2 22N 22 51W
    icq : 179437278

    Commenta


    • Originariamente inviato da antonio.gl Visualizza il messaggio
      E ora sai già quale sarà la prossima aggiunta
      Parlando della aggiunta che mi 'piemmasti' ^^ e che sarebbe l'autorelog:

      Lo script accetta dei comandi attraverso la variabile globale *359 se l'opzione 'Usa Auto Pausa Scorna Alarm' è spuntata.

      I comandi accettati sono:

      PAUSE
      Lo script si mette in pausa e risponde al comando settando la *359 in PAUSED

      BOD
      Lo script torna a casa e si mette in pausa e risponde al comando settando la *359 in PAUSEDBOD

      START
      Riprende l'esecuzione dello script

      Quindi qualche volenteroso potrebbe già scriptare un autorelog esterno ^^
      Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

      Commenta


      • Originariamente inviato da max77 Visualizza il messaggio
        ti do due posizioni per ora
        115 2 S 23 50 E
        2 22N 22 51W
        Si ma hai verificato che non siano posizione che già raggiungi da altri spot?
        Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

        Commenta


        • stavo controllando ma con 9 libri è un po un casino se volessi permettere di scavare negli stessi punti cosa dovrei cambiare?

          molto probabilmente è quello il problema avendo fatto piu rune per miniera e disposti in libri separati in modo da tornarci dopo un bel po di tempo
          icq : 179437278

          Commenta


          • Originariamente inviato da max77 Visualizza il messaggio
            stavo controllando ma con 9 libri è un po un casino se volessi permettere di scavare negli stessi punti cosa dovrei cambiare?

            molto probabilmente è quello il problema avendo fatto piu rune per miniera e disposti in libri separati in modo da tornarci dopo un bel po di tempo
            Cerca questa sub:
            codice:
            ;=======================================================
            sub cerca_filone
                set !IDPosto %1
                event ExMsg #charID 3 0 Prima volta qui. Cerco i filoni.
                wait 10
                set !fminx #charposx - 1
                set !fminy #charposy - 1
                set !fmaxx #charposx + 1
                set !fmaxy #charposy + 1
                
                if %numfiloni . !IDPosto = n/a
                   set %numfiloni . !IDPosto 0
                
                for !ffy !fminy !fmaxy
                {
                  for !ffx !fminx !fmaxx
                  {
                     set !filonex !ffx / 8
                     set !filoney !ffy / 8
                     set !IDFilone !filonex , _ , !filoney
                     if %Filone . !IDFilone = n/a
                     {
                       gosub trova_type_runa_singolo !ffx !ffy
                       set !result #result
                       if !result = -2
                       {
                          set %numfiloni . !IDPosto -2
                       }
                       if !result = OK
                       {
                         set !IDFilone !filonex , _ , !filoney
                         set %Filone . !IDFilone #true
                         if %Nfiloni = n/a
                           set %Nfiloni 0
                         set %Nfiloni %Nfiloni + 1
                         set %FiloneX . %NFiloni !ffx
                         set %FiloneY . %NFiloni !ffy
                         set %FiloneCave . %NFiloni %Cave
                         set %FiloneTilType . %NFiloni %tiltype
                         set %numfiloni . !IDPosto %numfiloni . !IDPosto + 1
                         set !nomevar filone , !IDPosto , _ , %numfiloni . !IDPosto
                         set % . !nomevar %Nfiloni
                     }
                     }
                  }
                }
                
            return
            e trasformala

            codice:
            ;=======================================================
            sub cerca_filone
                set !IDPosto %1
                event ExMsg #charID 3 0 Prima volta qui. Cerco i filoni.
                wait 10
                set !fminx #charposx - 1
                set !fminy #charposy - 1
                set !fmaxx #charposx + 1
                set !fmaxy #charposy + 1
                
                if %numfiloni . !IDPosto = n/a
                   set %numfiloni . !IDPosto 0
                
                for !ffy !fminy !fmaxy
                {
                  for !ffx !fminx !fmaxx
                  {
                     set !filonex !ffx / 8
                     set !filoney !ffy / 8
                     [COLOR="Blue"]set !IDFilone !IDPosto , _ , !filonex , _ , !filoney[/COLOR]
                     if %Filone . !IDFilone = n/a
                     {
                       gosub trova_type_runa_singolo !ffx !ffy
                       set !result #result
                       if !result = -2
                       {
                          set %numfiloni . !IDPosto -2
                       }
                       if !result = OK
                       {
                         [COLOR="Blue"]set !IDFilone !IDPosto , _ , !filonex , _ , !filoney[/COLOR]
                         set %Filone . !IDFilone #true
                         if %Nfiloni = n/a
                           set %Nfiloni 0
                         set %Nfiloni %Nfiloni + 1
                         set %FiloneX . %NFiloni !ffx
                         set %FiloneY . %NFiloni !ffy
                         set %FiloneCave . %NFiloni %Cave
                         set %FiloneTilType . %NFiloni %tiltype
                         set %numfiloni . !IDPosto %numfiloni . !IDPosto + 1
                         set !nomevar filone , !IDPosto , _ , %numfiloni . !IDPosto
                         set % . !nomevar %Nfiloni
                     }
                     }
                  }
                }
                
            return
            Ciauz

            Ps: adesso ci sarebbe da capire se è meglio permettere la sovrapposizione di spot oppure nu ^^
            Ultima modifica di Scorna; 12-02-2008, 19:29.
            Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

            Commenta


            • secondo me si anche perhce in caso contrario mi dovrei rimarcare due libri di rune

              ma in generale credo dipenda da quanto tempo ci metta a "ricaricarsi" lo spot e da quanto ci si metta a completare un book io le avevo marcate a 8 tile le une dall'altra(le miniere sono piccole) ma ci ritornavo una volta a libro


              per caso si puo fare una modifica in modo che se non trova il fire beattle aspetta 4-5 secondi e poi rifa il controllo del fire beattle?
              Ultima modifica di max77; 12-02-2008, 21:34.
              icq : 179437278

              Commenta


              • Originariamente inviato da max77 Visualizza il messaggio
                secondo me si anche perhce in caso contrario mi dovrei rimarcare due libri di rune

                ma in generale credo dipenda da quanto tempo ci metta a "ricaricarsi" lo spot e da quanto ci si metta a completare un book io le avevo marcate a 8 tile le une dall'altra(le miniere sono piccole) ma ci ritornavo una volta a libro


                per caso si puo fare una modifica in modo che se non trova il fire beattle aspetta 4-5 secondi e poi rifa il controllo del fire beattle?
                Io ho sempre fatto con 2 libri e gli spot facevano in tempo a ricaricarsi... cmq credo che, quando lo script sarà stato testato a modo, opterò per una scelta dell'utente fra la possibile sovrapposizione o meno.

                Per il fire beetle ho modificato lo script: effetivamente l'halt era un po' troppo definitivo... adesso lo script notifica che non trova il firebeetle, lo prova a richiamare, aspetta 4 secondi e poi ripete la ricerca senza mai bloccarsi del tutto.
                Per adesso questa modifica è solo sulla versione beta.

                Ri-ri-scaricate la beta e continuiamo con il 'trova bug' ^^

                Ciauz

                PS: max77 ricordati di rimodificare le 2 linee di prima per poter minare gli stessi filoni da più spot.
                Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

                Commenta


                • [QUOTE=Scorna;4749600]La nuova versione (quella beta) o quella normale?
                  linkami l ultima versione please!!!!


                  Icq:201039385

                  Commenta


                  • Originariamente inviato da alexdelpiero Visualizza il messaggio
                    linkami l ultima versione please!!!!

                    Originariamente inviato da Scorna Visualizza il messaggio
                    Eccovi il link: Version 2.0 Beta
                    Ciauz
                    Ciauz
                    Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

                    Commenta


                    • scorna credo ci sia un bug con il prospector tools

                      lo prende dalla cassa ma non lo utilizza
                      icq : 179437278

                      Commenta


                      • Originariamente inviato da max77 Visualizza il messaggio
                        scorna credo ci sia un bug con il prospector tools

                        lo prende dalla cassa ma non lo utilizza
                        Fixato il prosp.
                        Aggiunta la scelta se fare filone univoci o sovrapponibili.
                        Sistemato il menu per infilarci anche quest'ultima scelta.

                        NB: Non ho potuto testare minimamente lo script, la mia bimba ha preso il raffreddore e non avete idea (o meglio i pochi babbi di questo shard l'hanno ^^ ) cosa comporti in termini di completa dedizione se a prenderlo è una bimba di 6 mesi... ARRRRRRRGHHHHHHHH

                        Chi ha voglia di rischiare rischi scaricando l'ultima versione (la beta mi raccomando) , gli altri aspettino un po' che domani lo metto in macro appena torno da lavoro e lo lascio lavorare per un paio di orette.

                        Ciauz
                        Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

                        Commenta


                        • Ci penso io a testarlo: tu stai dietro alla pargoletta e alla mamma .

                          Edit: qualche minuscolo appunto.
                          - 2 righe per doppiocliccare su sé stesso quando inizi a minare così scende dal pet.
                          - Una sub per mettere la roba minata nel beetle se uno nn ha il fire (il mio ci ha lasciato per sempre causa bug...).
                          Questa posso scrivertela pure io.
                          Ultima modifica di Batista; 15-02-2008, 11:27.
                          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


                          • Originariamente inviato da Batista Visualizza il messaggio
                            Edit: qualche minuscolo appunto.
                            - 2 righe per doppiocliccare su sé stesso quando inizi a minare così scende dal pet.
                            - Una sub per mettere la roba minata nel beetle se uno nn ha il fire (il mio ci ha lasciato per sempre causa bug...).
                            Questa posso scrivertela pure io.
                            Questa sarebbe una cosa superlativa!


                            Sto ancora usando la versione monofilone.... volevo solo appuntare che se per caso un altro player arriva a minare nel tuo stesso punto (e quindi ti appare la scritta "someone has taken the mineral before you" o qualcosa di simile.. non mi ricordo esattamente) lo script si blocca per almeno due minuti.... non si potrebbe aggiungere anche questa frase tra quelle "capite" dallo script, magari assieme a quella del "there is no metal here to mine" così da farlo recallare. se serve posso cercare di ricreare la situazione per avere la frase esatta.

                            Commenta


                            • Originariamente inviato da Batista Visualizza il messaggio
                              Ci penso io a testarlo: tu stai dietro alla pargoletta e alla mamma .

                              Edit: qualche minuscolo appunto.
                              - 2 righe per doppiocliccare su sé stesso quando inizi a minare così scende dal pet.
                              - Una sub per mettere la roba minata nel beetle se uno nn ha il fire (il mio ci ha lasciato per sempre causa bug...).
                              Questa posso scrivertela pure io.
                              Tnx ^^
                              Sappi però che non sono uno scripter dal codice molto pulito e chiaro ;P


                              Originariamente inviato da Morgaine Visualizza il messaggio
                              Questa sarebbe una cosa superlativa!


                              Sto ancora usando la versione monofilone.... volevo solo appuntare che se per caso un altro player arriva a minare nel tuo stesso punto (e quindi ti appare la scritta "someone has taken the mineral before you" o qualcosa di simile.. non mi ricordo esattamente) lo script si blocca per almeno due minuti.... non si potrebbe aggiungere anche questa frase tra quelle "capite" dallo script, magari assieme a quella del "there is no metal here to mine" così da farlo recallare. se serve posso cercare di ricreare la situazione per avere la frase esatta.
                              Asd non sapevo nemmeno esistesse quel messaggio ^^
                              Ho cercato invano di vederlo importunado per 30 minuti minatori a minoc ma non ci sono riuscito... credo che il tile venga bloccato per tipo un decimo di secondo.
                              Se riesci a darmi il messaggio preciso lo aggiungo subito!

                              Ciauz

                              PS: i 30 secondi che lo script lascia passare sono il tempo massimo di attesa del messaggio di risposta della minata: conoscendomi sapevo che non avevo pensato a tutti i messaggi possibili ;P
                              Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

                              Commenta


                              • Originariamente inviato da Scorna Visualizza il messaggio
                                Tnx ^^
                                Sappi però che non sono uno scripter dal codice molto pulito e chiaro ;P
                                Leggendo il codice mi pare che invece sia scritto bene.
                                Cmq so usare i namespace, quindi nn dovrebbero succeder casini
                                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

                                Sto operando...
                                X