Saludos! me gustaria un pokito de ayuda :P
Como podria hacer que esta macro no perdiese valioso tiempo cuando intenta domar algo ke no ve/no puede o cuando intenta domarme a mi mismo?
gracias :P
PD: es la macro de glacius con 2 lineas mias xD
;===============================================
;===========Macro Domar by Glacius :P===========
;===============================================
initEvents
;============== Config ==============
set %recallruna 1
set %control 0
setuotitle Abre el Runebook donde tengas las runasy presiona ESC
event sysmessage Abre el runebook donde tengas las runas y presiona ESC
event sysmessage Y presiona la tecla ESC
configura:
onHotKey ESC
{
set %runebook #LOBJECTID
goto recall
}
goto configura
;============== Recall ==============
sub librecall
{
if %recallruna < 9
{
set %runex 130
if %recallruna = 1
{
set %y 0
}
else
{
set %runea %recallruna - 1
set %y 15 * %runea
}
set %runey 70 + %y
}
if %recallruna > 8
{
set %runex 290
if %recallruna = 9
{
set %y 0
}
else
{
set %runea %recallruna - 9
set %y 15 * %runea
}
set %runey 70 + %y
}
return
}
recall:
Msg $; All release$
gosub librecall
set #LOBJECTID %runebook
event macro 17
wait 20
click %runex %runey f
wait 10s
set %cmsg #jindex
set %fmsg #jIndex
for %i %cmsg %fmsg
{
scanJournal %i
if hechizo_falla in #journal
{
goto recall
}
else
{
goto domar
}
}
;============== Accion ==============
domar:
;variable que controla si vale la pena quedarse
if %control > 4
{
set %recallruna %recallruna + 1
if %recallruna > 16
{
set %recallruna 1
}
set %control 0
goto recall
}
;useskill animal taming
event macro 13 35
wait 10
;wait for a target
event macro 25
wait 10
;last target
event macro 22
set %cmsg #jIndex
event macro 23
wait 15
set %cmsg #jindex
set %fmsg #jIndex
for %i %cmsg %fmsg
{
scanJournal %i
if already_tame in #journal || too_far in #journal || cannot_be in #journal || can_not_see in #journal
{
;targetnext
event macro 26
goto domar
}
if own_master in #journal
{
set %control %control + 1
;targetnext
event macro 26
goto domar
}
}
wait 10s
set %cmsg #jIndex
event macro 23
wait 10
set %fmsg #jIndex
for %i %cmsg %fmsg
{
scanJournal %i
if accept_you_as_master in #journal
{
;targetnext
msg $; all release $
event macro 26
set %control 0
goto domar
}
if Aqui_no_consigues_domar in #journal || Prueba_a in #journal
{
goto domar
}
}
event macro 26
set %control %control + 1
goto domar