Bueno, la ayuda que necesito es la siguiente, en la parte de la macro que os cuelgo aqui abajo, falta algo para que mi personaje mine en la misma casilla hasta que acabe el mineral pero no consigo ver lo que es, pos mas cosas que cambio siempre sale algun fallo.
No se si me he explicado, mi pj se dirige a la mina, empieza a minar en una casilla pero solamente lo hace una vez, y lo que me gustaria esque minase hasta terminar el mineral de esa casilla. Venga un saludo.
Aqui os dejo la macro:
;=========================== SECTORES ============================
Sub Sector1
for %MinandoY 2715 2726
{
for %MinandoX 1374 1362
{
move %MinandoX %MinandoY 0 15s
gosub Picar
}
}
gosub trayecto;DEJA EL MINERAL Y VUELVE
return
Sub Sector2
for %MinandoY 2713 2705
{
for %MinandoX 1367 1367
{
move %MinandoX %MinandoY 0 15s
gosub Picar
}
}
gosub trayecto;DEJA EL MINERAL Y VUELVE
return
Sub Sector3
for %MinandoY 2707 2711
{
for %MinandoX 1375 1381
{
move %MinandoX %MinandoY 0 15s
gosub Picar
}
}
gosub trayecto;DEJA EL MINERAL Y VUELVE
return
;============================ COLOCAR MATERIALES =================
Sub Dejar_Menas
Minerales:
finditem DWJ c_ , #BACKPACKID
if #findkind = -1
{
ignoreitem reset
return
}
event drag #findid
wait 10
msg $
wait 10
click %Cofrex %Cofrey p
goto Minerales
return
;================================= TRAYECTOS ======================
Sub Casa_Mina
move 1380 2755 0 50s ; ESQUINA CASA
move 1367 2730 0 50s ;PUERTA MINA
move 1371 2711 0 50s;CENTRO MINA2
move 1371 2711 0 50s ;CENTRO MINA1
return
Sub Mina_Casa
set #lobjectid %puerta
move 1371 2711 0 50s ;CENTRO MINA1
move 1371 2711 0 50s ;CENTRO MINA2
move 1367 2730 0 50s ;PUERTA MINA
move 1380 2755 0 50s ; ESQUINA CASA
return
;================================= PICANDO ======================
Sub Picar
set #lobjectid %pico
Picando:
if #CHARGHOST = YES
pause
If #weight >= %Limite
{
Set %MinandoY #charposy
gosub trayecto
return
}
event macro 17 0
wait 20
set #LTARGETX #CHARPOSX + 1
set #LTARGETY #CHARPOSY - 1
event macro 22
wait 6s
set %journal #sysmsg
if You_have_no_line in #journal || Prueba_a in #journal
{
set %borrado %borrado + 1
if %borrado > 100
{
set %locs LOCATIONS_PISADAS
set %borrado 0
}
set %locs %locs , _ , #CHARPOSX , _ , #CHARPOSY
gosub compruebapeso
{
return
}
else
{
wait 6s
goto Picando
}
return
Sub trayecto
gosub Mina_Casa
gosub Dejar_Menas
gosub Casa_Mina
return