
Iniciado por
freddydy
Wenas, algun alma caritativa que me pueda decir que esta mal en esta macro ?
Al principio funciona bien, pero luego, deja de hacer ganzuas y se pone a hacer tijeras :S
Muchas gracias
Un saludo
============================
; Macro by JoSePh -Artesano-
; Servidor: "Ultima Alianza"
; Client: 7.0.8.2
; EasyUO 1.5 V.177
============================
display ok Macro by JoSePh
set %hierro RMK
set %herramienta GTL
set %limite_producto 30
set %producto 2 ; 1.- engranajes ; 2.- ganzuas
set %cofre EMYJGND
set %producto_guardar NWH ; engranajes RCG ; ganzuas NWH
inicio:
gosub ReponerMaterial
gosub Herramientas
gosub HacerProducto
goto inicio
sub ReponerMaterial
FINDITEM %hierro C_ , #BACKPACKID
IF #FINDSTACK < 25
{
FINDITEM %hierro C_ , %cofre
exevent drag #FINDID 90
wait 5
exevent dropc #BACKPACKID
wait 5
}
returnUA
sub Herramientas
ciclo:
gosub ReponerMaterial
FINDITEM %herramienta C_ , #BACKPACKID
IF #FINDCNT < 2
{
set #LOBJECTID #FINDID
event macro 17 0
wait 20
click 236 64 d
wait 20
click 255 67
wait 20
click 255 67
wait 20
click 255 67
wait 20
click 255 67
wait 20
click 235 63 d
wait 3s
goto ciclo
}
returnUA
sub HacerProducto
gosub ReponerMaterial
FINDITEM %producto_guardar C_ , #BACKPACKID
IF #FINDSTACK >= %limite_producto
{
exevent drag #FINDID #FINDSTACK
wait 5
exevent dropc %cofre
wait 5
}
finditem %herramienta C_ , #BACKPACKID
set #LOBJECTID #FINDID
event macro 17 0
wait 20
if %producto = 1
{
click 174 63 d
wait 20
click 100 63 d
wait 2s
}
if %producto = 2
{
click 237 63 d
wait 20
click 67 63 d
wait 2s
}
returnUA