annuncio

Comprimi
Ancora nessun annuncio.

[EASY UO] MinerScorna non legge il runebook

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

  • #16
    Ciao,
    nella finestra di Easyuo, in calce alla finestra stessa, puoi vedere la status bar e li trovi dei numeri che riepilogano varie informazioni. Tipo quella dell'immagine anche se si riferisce ad un altro prog:

    La 4° coppia di valori si riferisce alle coordinate x e y del mouse.
    Se sposti il cursore nei posti che ti avevo scritto (gli angoli del runebook aperto e l'1 che serve per selezionare la prima pagina) e mi comunichi il valore delle coordinate che vedi proviamo a capirci qualcosa... anche se devo ammettere che navigo nel buio.

    Non serve che avvii nessun script, le coordinate del mouse si aggiornano costantemente: basta che noti e annoti ^^

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

    Commenta


    • #17
      Originariamente inviato da Scorna Visualizza il messaggio
      Ciao,
      nella finestra di Easyuo, in calce alla finestra stessa, puoi vedere la status bar e li trovi dei numeri che riepilogano varie informazioni. Tipo quella dell'immagine anche se si riferisce ad un altro prog:

      La 4° coppia di valori si riferisce alle coordinate x e y del mouse.
      Se sposti il cursore nei posti che ti avevo scritto (gli angoli del runebook aperto e l'1 che serve per selezionare la prima pagina) e mi comunichi il valore delle coordinate che vedi proviamo a capirci qualcosa... anche se devo ammettere che navigo nel buio.

      Non serve che avvii nessun script, le coordinate del mouse si aggiornano costantemente: basta che noti e annoti ^^

      Ciao
      Ti ringrazio ancora tantissimo per il supporto, Scorna!
      Ho annotato le diverse coordinate del cursore e ho notat che sono davvero differenti dalle tue ma ovviamente dipenderà anche da dove si apre il gump nella finestra (credo io)...Detto questo inizio a pensare che magari lo schermo piccolo ma in hd (come il mio perché ho un 12" in 1080) non dia qualche problema

      Ti riporto qui i risultati:

      1) Le coordinate che vedi con il cursore del mouse fermo sopra l' angolo sinistro in alto del runebook aperto (quelle mie sono 250/210).

      200/169
      2) Le coordinate che vedi con il cursore del mouse fermo sopra l' angolo destro in basso del runebook aperto (quelle mie sono 600/430).

      478/344
      3) Le coordinate che vedi con il cursore del mouse fermo sopra l'uno delle pagine del runebook (quelle mie sono 290/395).

      232/316
      4) Le coordinate che vedi con il cursore del mouse fermo sopra la magia di recall su una runa qualsiasi sulla pagina sinistra del runebook (quelle mie sono 290/345).

      231/276
      5) Le coordinate che vedi con il cursore del mouse fermo sopra la magia sacred journey su una runa qualsiasi sulla pagina sinistra del runebook (quelle mie sono 290/380).

      231/304

      I valori che si trovano sulla colonna di destra di easyuo (Container Info) sono gli stessi delli screen che ti ho postato ieri!

      Scusa se non li ho visti ieri sera ma ero in coma che vergogna ç__ç

      Grazie ancora e buon weekend!

      Commenta


      • #18
        Riciao,
        per qualche motivo le coordinate del tuo cursore non corrispondono a quelle interne di easyuo. Magari dico una cavolata ma potrebbe essere che il posizionamento dei gump di easyuo segue le coordinate grafiche interne di uo e invece l'uso del cursore e il click può darsi che lo ricavi dalle api di sitema.
        Mi pare di ricordarmi che qualche assistant (razor?) ha qualche opzione per forzare la risoluzione di gioco e forse, ripeto forse, potrebbe dipendere da quello. Controlla se fra le opzioni del tuo assistant (razor, uosteam, razor enhanced) non sia attiva un opzione di quel tipo; se sì, disabilitala e prova qualsiasi script che usi il runebook. In caso contrario potremmo provare a ricavare le coordinate giuste per usare il runebook e modificarle sullo script ma mi piacerebbe trovare il motivo del comportamento anomalo.

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

        Commenta


        • #19
          Originariamente inviato da Scorna Visualizza il messaggio
          Riciao,
          per qualche motivo le coordinate del tuo cursore non corrispondono a quelle interne di easyuo. Magari dico una cavolata ma potrebbe essere che il posizionamento dei gump di easyuo segue le coordinate grafiche interne di uo e invece l'uso del cursore e il click può darsi che lo ricavi dalle api di sitema.
          Mi pare di ricordarmi che qualche assistant (razor?) ha qualche opzione per forzare la risoluzione di gioco e forse, ripeto forse, potrebbe dipendere da quello. Controlla se fra le opzioni del tuo assistant (razor, uosteam, razor enhanced) non sia attiva un opzione di quel tipo; se sì, disabilitala e prova qualsiasi script che usi il runebook. In caso contrario potremmo provare a ricavare le coordinate giuste per usare il runebook e modificarle sullo script ma mi piacerebbe trovare il motivo del comportamento anomalo.

          Ciao
          Ciao Scrona! Scusa se rispondo oggi ma ero via!
          Io uso uosteam e ho guardato tra le opzioni ed effettivamente c'è qualcosa che riguarda la grandezza della finestra di gioco, però non è modificabile. Sinceramente non saprei che cosa poter fare...
          mi sa che la tua seconda opzione è la migliore. Dovrei solo modificare le coordinate che usa lo script adattandole a quellle che ho io, giusto?

          Commenta


          • #20
            Scusate non apro un nuovo 3d per questa domanda, sperando sia cosa facile.

            Lo script a volte mi si blocca e il gioco mi dice "you must wait before perform another action".

            Questo perchè ho un problema con il drag di un item, infatti se provo a prendere qualcosa mi dice "you are already holdim an item" e di conseguenza mi si blocca tutto.
            Capita anche a voi? avete risolto per caso?

            Commenta


            • #21
              @rox666
              Per cercare di ricavare le coordinate giuste dovresti riepilogarmi dei valori.
              1) apri il runebook e scrivimi i valori di container info ( ivari #contpox #contposy etc etc) su EasyUo

              2) Scrivimi le coordinate del mouse (quelle della status bar) i alcuni punti specifici del runebook aperto. I punti sono quelli evidenziati in rosso nell'immagine.

              @Kazeshini
              Non seguo più lo script Minerscorna, sto rispondendo a rox666 perchè il suo è un problema generico visto che nessun script di easyuo gli funziona bene quando usa il runebook. Se vuoi ho scritto questo nuovo script per il miner.

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

              Commenta


              • #22
                Originariamente inviato da Scorna Visualizza il messaggio

                @Kazeshini
                Non seguo più lo script Minerscorna, sto rispondendo a rox666 perchè il suo è un problema generico visto che nessun script di easyuo gli funziona bene quando usa il runebook. Se vuoi ho scritto questo nuovo script per il miner.

                Ciao
                Lo sto provando, per ora va alla grande! Grazie!

                Commenta


                • #23
                  Ciao Scorna!

                  Grazie ancora per il tuo supporto! Mi toccherà usare poi le nuove variabili per tutti gli script che usano il runebook ç_ç
                  ma una volta capito cosa fare, rimedio da me

                  ecco le informazioni che mi chiedevi:

                  #NEXTCPOSX 160
                  #NEXTCPOSY 160
                  #CONTPOSX 150
                  #CONTPOSY 200
                  #CONTSIZEX 452
                  #CONTSIZEY 236
                  #CONTKIND YYEB

                  1: 230 / 316
                  2: 260 / 316
                  3: 286 / 316
                  4: 316 / 316
                  5: 368 / 316
                  6: 395 / 316
                  7: 424 / 316
                  8: 450 / 316

                  Recall: 231 / 276
                  Sacred: 231 / 304

                  Grazie ancora

                  Commenta


                  • #24
                    Ciao,
                    non potendolo provare potrebbe non funzionare ^^
                    Cerca nello script che vuoi modificare la sub che usa il runebook; se usi il nuovo pepito_miner si chiama use_runebook e si presenta cosi:
                    ;sub Use_runebook v 4.4 -> p 3(4) -> d AntiBlock Wait_Gump
                    sub Use_runebook
                    ;r #true o #false (%id_error return type error)
                    set !ur_bookid %1 ;id runebook
                    set !ur_runenumber %2 ;index runa
                    ;%3 magia usata (mager = mago), %4 GATE per gate invece di recall
                    set !ur_oldx #charposx
                    set !ur_oldy #charposy
                    set !ur_runex 138
                    set !ur_ymagie 180
                    set !gate #false
                    if %3 = mager
                    set !ur_ymagie 145
                    if %4 = GATE
                    {
                    set !ur_ymagie 165
                    set !gate #true
                    }
                    set !ur_side 0
                    ;pagina
                    set !ur_page !ur_runenumber + 1
                    set !ur_page !ur_page / 2
                    ;side
                    set !ur_num !ur_runenumber / 2
                    set !ur_num !ur_num * 2
                    if !ur_num = !ur_runenumber
                    set !ur_side 1
                    if !ur_side = 1
                    set !ur_runex 298

                    set !ur_pagexmod !ur_page * 34
                    set !ur_pagex 104
                    set !ur_pagex !ur_pagex + !ur_pagexmod
                    if !ur_page > 4
                    set !ur_pagex !ur_pagex + 31

                    ur_recallopenagain:
                    set !jicp #JINDEX + 1
                    wait 5
                    set #LOBJECTID !ur_bookid
                    event macro 17 0
                    wait 5
                    set !ur_error #scnt + 2
                    gosub AntiBlock
                    gosub Wait_Gump generic_gump
                    if #result = #false
                    goto ur_recallopenagain

                    set !ur_bookx #CONTPOSX
                    set !ur_booky #CONTPOSY
                    set !ur_xc !ur_bookx + !ur_pagex
                    set !ur_yc !ur_booky + 195
                    click !ur_xc !ur_yc
                    wait 5

                    gosub AntiBlock
                    gosub Wait_Gump generic_gump
                    if #result = #false
                    goto ur_recallopenagain

                    set !ur_bookx #CONTPOSX
                    set !ur_booky #CONTPOSY
                    set !ur_xc !ur_bookx + !ur_runex
                    set !ur_yc !ur_booky + !ur_ymagie
                    click !ur_xc !ur_yc

                    set !ur_w4serr #scnt + 4
                    wait 10
                    ur_wait4secondrecall:
                    for !ur_sc_recall !ur_inizioj #JINDEX
                    {
                    scanjournal !ur_sc_recall
                    if : notin #journal
                    {
                    if You_have_not_yet_recovered in #journal || More_reagents in #journal || the_speel_fizzles in #journal
                    {
                    wait 50
                    DELETEJOURNAL
                    goto ur_recallopenagain
                    }
                    if Thou_art_too_encumbered in #journal
                    {
                    DELETEJOURNAL
                    set %id_error encumbered
                    return #false
                    }
                    if You_cannot_teleport in #journal
                    {
                    DELETEJOURNAL
                    set %id_error cannot
                    return #false
                    }
                    if You_must_have in #journal
                    {
                    wait 1s
                    DELETEJOURNAL
                    goto ur_recallopenagain
                    }
                    }
                    }
                    if !gate
                    {
                    finditem OTF G_0
                    if #findkind <> -1
                    {
                    set #lobjectid #findid
                    gosub antiblock
                    event macro 17
                    wait 50
                    }
                    }
                    if !ur_oldx = #charposx && !ur_oldy = #charposy && #scnt < !ur_w4serr
                    {
                    wait 50
                    goto ur_wait4secondrecall
                    }
                    gosub AntiBlock NO_ALARM_EVENT
                    if !ur_oldx = #charposx && !ur_oldy = #charposy
                    {
                    set %id_error GENERIC
                    return #false
                    }
                    set %id_error N/A
                    return #true
                    Sostituiscila pari pari con questa:
                    sub Use_runebook
                    ;r #true o #false (%id_error return type error)
                    set !ur_bookid %1 ;id runebook
                    set !ur_runenumber %2 ;index runa
                    ;%3 magia usata (mager = mago), %4 GATE per gate invece di recall
                    set !ur_oldx #charposx
                    set !ur_oldy #charposy

                    ;coordinate Y per selezionare le pagine. Corrisponde a #cursory - #contposy
                    set !ur_pageY 116 ; il mio era 200
                    ;coordinate X per selezionare le pagine. Corrispondono a #cursorx - #contposx
                    set !ur_pageX1 80 ; il mio era 140. Pagina 1
                    set !ur_pageX2 110 ; il mio era 174. Pagina 2
                    set !ur_pageX3 136 ; il mio era 208. Pagina 3
                    set !ur_pageX4 166 ; il mio era 242. Pagina 4
                    set !ur_pageX5 218 ; il mio era 310. Pagina 5
                    set !ur_pageX6 245 ; il mio era 344. Pagina 6
                    set !ur_pageX7 274 ; il mio era 380. Pagina 7
                    set !ur_pageX8 300 ; il mio era 415. Pagina 8
                    ;coordinate X per lanciare magie corrisponde a #cursory - #contposy
                    set !ur_magieX0 80 ; il mio era 140. Incantesimi sulla pagina sinistra
                    set !ur_magieX1 213 ; il mio era 300. Incantesimi sulla pagina destra
                    ;coordinate Y per lanciare magie corrispondono a #cursorx - #contposx
                    set !ur_magery 76 ; il mio era 140. Recall
                    set !ur_chivalry 104 ; il mio era 180. Sacred journey


                    set !ur_ymagie !ur_chivalry
                    if %3 = mager
                    set !ur_ymagie !ur_magery

                    ;pagina
                    set !ur_page !ur_runenumber + 1
                    set !ur_page !ur_page / 2
                    ;side
                    set !ur_num !ur_runenumber / 2
                    set !ur_num !ur_num * 2
                    set !ur_side 0
                    if !ur_num = !ur_runenumber
                    set !ur_side 1

                    ur_recallopenagain:
                    set !jicp #JINDEX + 1
                    wait 5
                    set #LOBJECTID !ur_bookid
                    event macro 17 0
                    wait 5
                    set !ur_error #scnt + 2
                    gosub AntiBlock
                    gosub Wait_Gump generic_gump
                    if #result = #false
                    goto ur_recallopenagain

                    set !ur_bookx #CONTPOSX
                    set !ur_booky #CONTPOSY
                    set !ur_xc !ur_bookx + !ur_pageX . !ur_page
                    set !ur_yc !ur_booky + !ur_pageY
                    click !ur_xc !ur_yc
                    wait 5

                    gosub AntiBlock
                    gosub Wait_Gump generic_gump
                    if #result = #false
                    goto ur_recallopenagain

                    set !ur_bookx #CONTPOSX
                    set !ur_booky #CONTPOSY

                    set !ur_xc !ur_bookx + !ur_magieX . !ur_side
                    set !ur_yc !ur_booky + !ur_ymagie
                    click !ur_xc !ur_yc

                    set !ur_w4serr #scnt + 4
                    wait 10
                    ur_wait4secondrecall:
                    for !ur_sc_recall !ur_inizioj #JINDEX
                    {
                    scanjournal !ur_sc_recall
                    if : notin #journal
                    {
                    if You_have_not_yet_recovered in #journal || More_reagents in #journal || the_speel_fizzles in #journal
                    {
                    wait 50
                    DELETEJOURNAL
                    goto ur_recallopenagain
                    }
                    if Thou_art_too_encumbered in #journal
                    {
                    DELETEJOURNAL
                    set %id_error encumbered
                    return #false
                    }
                    if You_cannot_teleport in #journal
                    {
                    DELETEJOURNAL
                    set %id_error cannot
                    return #false
                    }
                    if You_must_have in #journal
                    {
                    wait 1s
                    DELETEJOURNAL
                    goto ur_recallopenagain
                    }
                    }
                    }
                    if !gate
                    {
                    finditem OTF G_0
                    if #findkind <> -1
                    {
                    set #lobjectid #findid
                    gosub antiblock
                    event macro 17
                    wait 50
                    }
                    }
                    if !ur_oldx = #charposx && !ur_oldy = #charposy && #scnt < !ur_w4serr
                    {
                    wait 50
                    goto ur_wait4secondrecall
                    }
                    gosub AntiBlock NO_ALARM_EVENT
                    if !ur_oldx = #charposx && !ur_oldy = #charposy
                    {
                    set %id_error GENERIC
                    return #false
                    }
                    set %id_error N/A
                    return #true
                    Se non dovesse funzionare dovresti trovare i valori giusti e sostituirli. I valori che ti interessano sono quelli evidenziati in giallo. Ricordati che il valore che devi scrivere è dato dalle coordinate del mouse meno quelle del contenitore.

                    Speriamo bene.
                    Ciao
                    Bod, Heartwood, Lumber, Elenca oggetti e Miner script per Easyuo.

                    Commenta


                    • #25
                      Ciao Scorna! Volevo dirti che ho provato a sistemare lo script e ora funziona perfettamente! ti ringrazio tantissimo per il supporto e vedrò di modificare anche gli altri script che avevo con i posti giusti dove cliccare!
                      grazie ancora!

                      ps: ho visto che l'ultimo aggiornamento del pepito hai reso l'uso del runebook uguale a quello del lumberscorna :P peccato perché il sistema che usavi ora mi pareva più pratico :P

                      pss: i gump per fare gli accessori...mi manca da sistemare quelli ç_ç
                      Ultima modifica di Rox666; 17-05-2017, 14:07.

                      Commenta


                      • #26
                        Ciao Scorna, ho mandato un messaggio sul pepito miner forum e mi ha mandato a leggere questo thread che rispecchia esattamente quello che sta capitando a me!
                        Premetto che di script non ne capisco un acca, ma sono riuscito a racimolare le informazioni sul runebook proprio come ha fatto Rox666.
                        Uso come script pepito miner.

                        Queste sono le informazioni

                        #NEXTCPOSX : 820
                        #NEXTCPOSY: 480
                        #CONTPOSX: 338
                        #CONTPOSY : 213
                        #CONTSIZEX : 452
                        #CONTISIZEY : 236
                        #CONTKIND : YYEB


                        1: 382/328
                        2: 410/328
                        3: 436/328
                        4: 467/328
                        5: 515/328
                        6: 538/328
                        7: 572/328
                        8: 603/328

                        Recall: 382/287
                        Sacred: 382/315

                        Grazie per la tua eventuale disponibilità!
                        Ultima modifica di Kangaroos; 04-01-2018, 20:45.

                        Commenta

                        Sto operando...
                        X