set %i 1
set %mover 1
move 1933 372 0
event sysmessage ================
event sysmessage Abre el contenedor donde dejar
event sysmessage los Minerales
event sysmessage Presiona la tecla ESC.
event sysmessage ================
config:
onHotKey ESC
{
set %bagx #cursorx
set %bagy #cursory
goto pico
}
goto config

pico:
findItem NPF_QPF
if #FINDSTACK = 0
{
set #LOBJECTID #rhandid
} else
{
set #LOBJECTID #FINDID
}
wait 5 ; añadido
goto mover

;Indicar las coordenadas donde queremos picar ¡ 1917-1916 ! 1917-1918 > 375-374 < 375-376
mover:
if ( %mover = 1 )
{
move 1892 363 0
goto picar
}
if ( %mover = 2 )
{
move 1892 366 0
goto picar
}
if ( %mover = 3 )
{
move 1895 365 0
goto picar
}
if ( %mover = 4 )
{
move 1895 368 0
goto picar
}
if ( %mover = 5 )
{
move 1895 371 0
goto picar
}
if ( %mover = 6 )
{
move 1898 369 0
goto picar
}
if ( %mover = 7 )
{
move 1898 366 0
goto picar
}
if ( %mover = 8 )
{
move 1901 370 0
goto picar
}
if ( %mover = 9 )
{
move 1901 367 0
goto picar
}
if ( %mover = 10 )
{
move 1902 363 0
goto picar
}
if ( %mover = 11 )
{
move 1901 359 0
goto picar
}
if ( %mover = 12 )
{
move 1902 358 0
goto picar
}
if ( %mover = 13 )
{
move 1903 359 0
goto picar
}
if ( %mover = 14 )
{
move 1904 361 0
goto picar
}
if ( %mover = 15 )
{
move 1904 364 0
goto picar
}
if ( %mover = 16 )
{
move 1904 367 0
goto picar
}
if ( %mover = 17 )
{
move 1904 370 0
goto picar
}
if ( %mover = 18 )
{
move 1907 370 0
goto picar
}
if ( %mover = 19 )
{
move 1906 365 0
goto picar
}
if ( %mover = 20 )
{
move 1907 368 0
goto picar
}
if ( %mover = 21 )
{
move 1908 372 0
goto picar
}
if ( %mover = 22 )
{
move 1910 369 0
goto picar
}
if ( %mover = 23 )
{
move 1912 373 0
goto picar
}
if ( %mover = 24 )
{
move 1912 371 0
goto picar
}
if ( %mover = 25 )
{
move 1915 371 0
goto picar
}
if ( %mover = 26 )
{
move 1915 375 0
goto picar
}

if ( %mover = 27 )
{
move 1917 371 0
goto picar
}
if ( %mover = 28 )
{
set %mover 1 0
goto mover
}

picar:

set #ltargetx #charposx
set #ltargety #charposy - 1
set %pos 1
inicio:
event macro 17
wait 10
event macro 22
wait 10

scanjournal

if ( No_hay_mineral_para_minar in #journal && %pos = 1 )
{
set #ltargetx #charposx
set #ltargety #charposy - 1
set %pos %pos + 1
goto peso
}

if ( ( No_hay_mineral_para_minar in #journal || No_puedes_ver in #journal ) && %pos = 2 )
{
set #ltargetx #charposx + 1
set #ltargety #charposy - 1
set %pos %pos + 1
goto peso
}

if ( No_hay_mineral_para_minar in #journal && %pos = 3 )
{
set #ltargetx #charposx + 1
set #ltargety #charposy
set %pos %pos + 1
goto peso
}
if ( No_hay_mineral_para_minar in #journal && %pos = 4 )
{
set #ltargetx #charposx + 1
set #ltargety #charposy + 1
set %pos %pos + 1
goto peso
}
if ( No_hay_mineral_para_minar in #journal && %pos = 5 )
{
set #ltargetx #charposx
set #ltargety #charposy + 1
set %pos %pos + 1
goto peso
}
if ( No_hay_mineral_para_minar in #journal && %pos = 6 )
{
set #ltargetx #charposx - 1
set #ltargety #charposy + 1
set %pos %pos + 1
goto peso
}
if ( No_hay_mineral_para_minar in #journal && %pos = 7 )
{
set #ltargetx #charposx - 1
set #ltargety #charposy
set %pos %pos + 1
goto peso
}
if ( No_hay_mineral_para_minar in #journal && %pos = 8 )
{
set #ltargetx #charposx - 1
set #ltargety #charposy - 1
set %pos %pos + 1
goto peso
}
if ( No_hay_mineral_para_minar in #journal && %pos = 9 )
{
set %pos 1
set %mover %mover + 1
goto mover
}

if ( no_hay_mineral_para_minar in #journal )
{
goto inicio
}
else
{
set %i 1
esperar:
if ( %i = 10 )
{
goto peso
}
wait 1s
scanjournal
if ( pones_mineral in #journal || fallas in #journal )
{
goto inicio
}
else {
set %i %i + 1
goto esperar
}
goto inicio
}
goto inicio
goto picar

peso:
if ( #weight > #maxweight - 40 )
{
move 1901 365 0 ; forja
goto fundir
}
else
{
goto inicio
}

fundir:


findItem DWJ C_ , #BACKPACKID
if #FINDSTACK > 0
{
set #LOBJECTID #FINDID
event macro 17
goto fundir
}

scanjournal
if ( necesitas_estar in #journal )
{
set %posy #charposy + 3
move #charposx %posy
move 1901 365 0 ; forja
goto fundir
}
findItem TVJ C_ , #BACKPACKID
if #FINDSTACK > 0
{
set #LOBJECTID #FINDID
event macro 17
goto fundir
}
findItem GWJ C_ , #BACKPACKID
if #FINDSTACK > 0
{
set #LOBJECTID #FINDID
event macro 17
goto fundir
}
findItem EWJ C_ , #BACKPACKID
if #FINDSTACK > 0
{
set #LOBJECTID #FINDID
event macro 17
goto fundir
}
goto casa

casa:
move 1933 372 0
;move 1933 372 0
set #nextcposx 300
set #nextcposy 0
finding:
finditem RMK_NMK_XMK_TMK_
if #findkind = -1
{
move 1920 374 0
goto pico
}
event drag #findid
key enter
wait 50
click %bagx %bagy
wait 50
goto finding




Tengo un problema con la macro, cuando no ve un objetivo se raya, y deja de funcionar, se para alli y te pone "No puedes ver el objetivo" la macro es de minar, si alguien me puede ayudar y configurarla para que siga adelante cuando pasé eso se lo agradecería mucho gracias.