annuncio

Comprimi
Ancora nessun annuncio.

[EASYUO] Aiuto niubbo per findtree

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

  • [EASYUO] Aiuto niubbo per findtree

    Buongiorno,

    volevo rielaborare uno script che ho trovato in giro che va da un albero all'altro, taglia la legna e droppa i logs in terra.

    Vorrei tenere solo la Sub Findtree, e una volta eseguita invece dei comandi che ha la:

    Sub ChopTrees
    Set #LObjectID %AxeID
    Set #LTargetX %MoveToX
    Set #LTargetY %MoveToY
    Set #LTargetZ 0
    Set #LTargetKind 3
    Set #LTargetTile %TileType
    ChopAgain:
    Event Macro 17
    Target
    Event Macro 22
    Wait 1
    Set %Timer ( #SCnt + 2 )
    JournalScanner:
    Wait 1
    If %Timer < #SCnt
    Goto ChopAgain
    If #Weight > #MaxWeight
    {
    Gosub DropWood
    Goto ChopAgain
    }

    Farlgi semplicemente premere il tasto f6, al quale ho associato una macro che taglia, fa assi e riempie il pack lama quando il peso è oltre una certa soglia (fatta con razor perchè non sono capace di scriptare).


    La domanda niubba è:

    Che riga di comando inserisco per far solo premere il tasto F6?
    E inoltre, nella sub findtree sottoscritta, come faccio a fare in modo che si posizioni esattamente nel tile appena a sud (orientandosi con la game map)?


    Sub MoveToTree
    Set %StartPosX #CharPosX
    Set %StartPosY #CharPosY
    Set %Timer ( #SCnt + 6 )
    StillMoving:
    Move %MoveToX %MoveToY 1
    If %Timer < #SCnt
    Goto TimedOut

    If #CharPosX <> %MoveToX || #CharPosY <> %MoveToY
    Goto StillMoving

    TimedOut:
    If #CharPosX > ( %MoveToX + 2 ) || #CharPosY > ( %MoveToY + 2 )
    {
    Display OK Didn't get close enough to the tree.
    Halt
    }
    Return
Sto operando...
X