annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO] Bod Gather script di Raziel (modificato per i save)

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

  • Batista
    ha risposto
    A me e a Calisto succede a volte che crasha il client appena loggato.
    Succede anke a qualcun altro?

    Lascia un commento:


  • Boydon
    ha risposto
    Gratz a Batista: pochi postano script su questo forum e ancora meno ne postano di così richiesti e si sbattono per starci dietro.

    Lascia un commento:


  • Batista
    ha risposto
    Ho cambiato i punti di richiamo della sub (e naturalmente aggiornato il link nel primo post ): ora è un pò + lento ma nn si dovrebbe piantare.
    Testate e ditemi.

    Lascia un commento:


  • dopulus
    ha risposto
    lo screen e' il mio :P

    attendo notizie

    Lascia un commento:


  • Batista
    ha risposto
    Originariamente inviato da Doglio
    Scusa la domanda scema ma io con tutta la mia buona volontà ho provato a fare girare lo script e ho eseguito tutte le tue istruzioni ma mi rimane una perplessità..: dove me le metto le rail??(evitiamo risp scontate^^)
    Ho provato a farle girare insieme allo script principale ma niente..

    Puoi risolvermi questo dubbio xfavore?

    Cmq complimenti per il lavorone che hai fatto..anche se non ho ancora avuto l'occasione di provarlo..

    Grazie

    Domanda + che lecita: aggiorno la guida e ce lo scrivo.

    Lascia un commento:


  • HaerDelis
    ha risposto
    i file rail devi semplicemente metterli
    nella directory di easyuo

    Lascia un commento:


  • Doglio
    ha risposto
    Scusa la domanda scema ma io con tutta la mia buona volontà ho provato a fare girare lo script e ho eseguito tutte le tue istruzioni ma mi rimane una perplessità..: dove me le metto le rail??(evitiamo risp scontate^^)
    Ho provato a farle girare insieme allo script principale ma niente..

    Puoi risolvermi questo dubbio xfavore?

    Cmq complimenti per il lavorone che hai fatto..anche se non ho ancora avuto l'occasione di provarlo..

    Grazie

    Lascia un commento:


  • HaerDelis
    ha risposto
    prova a lasciare solo il check
    all'interno del for

    oppure a spostarlo dopo

    codice:
    if ! #result
    {
    	display ok there is something wrong with your rail ( !railName )$
    		+check you have made the file and put it in the same folder as the bod script.$
    		+halting script.
    	halt
    }
    Ultima modifica di HaerDelis; 16-12-2006, 14:13.

    Lascia un commento:


  • Batista
    ha risposto
    Allora, mi sa che c'è un errore su qualche valore di ritorno.
    Guarda qua:



    da qui si dovrebbe capire qualcosa:
    codice:
    if ! #result
    {
    	display ok there is something wrong with your rail ( !railName )$
    		+check you have made the file and put it in the same folder as the bod script.$
    		+halting script.
    	halt
    }
    Pare che !railName assuma il valore che ritorna la sub del Save.
    Ultima modifica di Batista; 16-12-2006, 14:05.

    Lascia un commento:


  • HaerDelis
    ha risposto
    mi sembrano giusti

    anche quello dentro il for
    perché altrimenti c'è il rischio che intervenga un save
    mentre hai iniziato a muoverti.

    Lascia un commento:


  • Batista
    ha risposto
    Perfect.
    Dal momento che da quel che ho visto sei bravo con EAUO mi dici dove è meglio mettere quelle sub?
    Pensi che facciano casino messe a quel modo nella sub rail (soprattutto quella dentro al ciclo for)?

    Lascia un commento:


  • HaerDelis
    ha risposto
    Grazie
    lo provo

    Lascia un commento:


  • Batista
    ha iniziato la discussione [EASYUO] Bod Gather script di Raziel (modificato per i save)

    [EASYUO] Bod Gather script di Raziel (modificato per i save)

    Vista la immane mole di richieste di questo script vi faccio un post con tutto quello che serve per configurarlo e usarlo.

    Ci sono delle modifiche, leggetele!!!

    Leggetevi tutto il post e fate per filo e per segno quello che c'è scritto. Per QUALSIASI domanda postate qua. Il prossimo che mi contatta per chiederemi tipo "cosa è uno script?" o "cosa devo farci col .rar?" lo istant-blocco.

    Dark Shadow docet: se dovete passare lo script a qualcuno togliete username e pass, che poi nn voglio che la gente accusa di passare script lamer....

    Allora: a questo link OLD CLIENT trovate un archivio .rar con lo script e le rail per andata e ritorno per i client vecchi.
    A questo link invece NEW CLIENT c'è l'archivio con la modifica per i client nuovi.
    Mettete i 3 file .txt nella stessa directory (cartella) dell'eseguibile di EasyUO che lanciate e fate partire solo il file "Bod Gather 4 Save.txt" (le rail lasciatele semplicemente nella cartella, lo script le trova e richiama da solo).

    Dovete sloggare i pg alla locanda di Umbra, che è accanto al Tailor.

    A questo punto configuriamo lo script:

    cercate queste righe di codice (stanno all'inizio):

    codice:
    goto Begin ;do not delete this line
    ;*****************************************************************
    sub account1
    msg ++++++++ ;metti qua l'username
    wait 10
    click 530 400
    msg ******** ;metti qua la password
    wait 20
    msg $
    return
    Cancellate i ++++++++ e al loro posto mettete il vostro username.
    Poi cancellate i ******** e metteteci la password.

    A questo punto c'è da scegliere i pg.
    Andate un pò + giù nello script, fino a qua:

    codice:
    ;******************************************************************
    bodlines:
    ;******************************************************************
    ;******************************************************************
    ;gosub bod lines below this
    ;******************************************************************
    ;******************************************************************
    ;gosub bodcycle Account Char rail|recall { 0 1 2 ) [Shard] <------ Delete this line
    
    gosub bodcycle 1 1 rail_umbra 0   ;primo pg dell'elenco
    gosub bodcycle 1 2 rail_umbra 0   ;secondo pg dell'elenco
    gosub bodcycle 1 3 rail_umbra 0   ;terzo pg dell'elenco
    gosub bodcycle 1 4 rail_umbra 0   ;quarto pg dell'elenco
    gosub bodcycle 1 5 rail_umbra 0   ;quinto pg dell'elenco
    gosub bodcycle 1 6 rail_umbra 0   ;(eventuale)sesto pg dell'elenco
    
    ;******************************************************************
    ;******************************************************************
    Lasciate le righe relative ai pg con cui volete prendere i bod e cancellate le altre (vale l'ordine dell'elenco in cui avete i pg quando loggate: prima riga è l primo pg, seconda riga riguarda il secondo ecc ecc...).
    Occhio che lo ho temporizzato ad 1 ora: NON METTETE IL WORKER TRA I PG CHE PRENDERANNO I BOD CON QUESTO SCRIPT!
    L'ultimo numero delle righe riguarda i tipi di bod:
    0 -> solo tailor
    1 -> solo fabbro
    2 -> tailor e fabbro
    Se cambiate le rail e ne mettete di vostre rinominatele in: "tailor_inn_'città'", "inn_tailor_'città" (oppure smith al posto di tailor) e nelle righe dello script cambiate "rail_umbra" con "rail_'città'"


    Se volete usare il recall invece delle rail mettete nello zaino del pg 2 rune, una con la scritta inn nel nome e una con la scritta tailor o black e settate la riga relativa a quel pg così:

    codice:
    gosub bodcycle 1 5 recall 0
    Se volete ritirare i bod pure col worker avviate un'altra istanza di easyuo (che sennò fa casino con le variabili di temporizzazione), fate un altro script uguale a questo, settando solo la riga relativa al worker e modificate qua:

    codice:
    set %hoursBetweenBods 1 ;this is how many hours between each bod being availible. default is 6 hours.
    Al posto di 1 mettete 6 (non ho testato e nn so se funziona, ma dal momento che crea una sola variabile nei file di registro ci sta che questa soluzione non vada)

    Ora sloggate i pg alla locanda di Umbra, avviate lo script e andate a godervi un pò di RL, che nn fa mai male!

    Drael ha postato lo script con inserite le 2 modifiche qua sotto: testatelo, si scarica QUI
    //Ulteriori info le trovate QUA (tnx 2 Drael!)
    //Aggiunta per cliccare su OK in caso di Connection Lost (sempre grazie a Drael!) QUI


    Per gli esperti:
    ho aggiunto la sub per il detect dei clean e save di Boydon, e la ho richiamata in questi 2 punti su suggerimento di Traif.:
    codice:
    ;******************************************************************
    sub rail
    ;gosub CheckForWorldSave          ;Modifica per i save (edit: tolta).
    namespace push
    namespace local rail
    set %endspot checker
    set !railName %1
    call !railName
    gosub checkNumber %endspot
    if ! #result
    {
    	display ok there is something wrong with your rail ( !railName )$
    		+check you have made the file and put it in the same folder as the bod script.$
    		+halting script.
    	halt
    }
    gosub CheckForWorldSave     ;Spostata qua come da suggerimento di Danilovic
    for !i 1 %ENDSPOT
    	{
    	gosub CheckForWorldSave       ;Modifica per i save
    	set !x %x . !i
    	set !y %y . !i
    	set !z %z . !i
    	gosub findDist !x !y #charposx #charposy
    	if #result > 15
    	{
    		display ok the next spot is too far away$
    			+I suggest you remake the rail$
    			+try to keep the gap between each spot short ( 10 tiles is good )
    	halt
    Ora, io nn so se va bene o se fa casino.
    Ditemi voi se c'è posti migliori dove metterle che aggiorno il tutto.

    Se vi si pianta quando beccate i save durante le rail avvisatemi (e magari fate SCREEN)!!!!!!!!!

    Buon Game a tutti, spero di esservi stato d'aiuto.
    E come ci disse un prof a fine di un esame strage:
    Alla fin fine l'importante gli'è la passera.....
    Tnx 2: Raziel (autore dello script), il mitico Boydon [(padre del 98% buono dei kit barbed craftati su 'sto shard ) per le sub del check sui clean e save] , Danilovic e Traif (per i consigli sull'uso delle sub), Callisto DarkBlood (grande tester!) e Drael per le modifiche e aggiunte!!!
    Ultima modifica di Batista; 30-08-2008, 21:29. Motivo: Aggiornato il recall
Sto operando...
X