Pruébala a ver que no he podido entrar al UO y la he modificado directamente sin testearla.
Lanza un hechizo y medita.
Código:
; Macro de Magia by Blaizzer.
display ok Macro by Blaizzer.
chooseskill Mage Real
set %skill_ini #SKILL
; Cantidad de regs a reponer
set %nightsade WZF
set %garlic KZF
;set %target #LTARGETID
GoSub GetContenedor
wait 20
GoSub GetMochila
;wait 20
;GoSub GetTarget
set #SYSMSGCOL 68
event sysmessage Comenzara la macro...
wait 1s
inicio:
goSub CheckRegs
goSub TirarMagias
goto inicio
;----------------------------------------------------------------------------------------------------
sub TirarMagias
cast_spell:
goSub Reponer_regs
event macro 15 19
target 3s
; LAST TARGET
event macro 23 0
; TARGETID
wait 30
;if #mana > 5
;{
; goto cast_spell
;}
; MEDITAR
meditar:
event macro 13 46
wait 2s
event macro 13 46
wait 2s
event macro 13 46
wait 2s
esperar:
if #MANA < 100
{
wait 3
goto esperar
}
wait 20
;goto cast_spell
return
;----------------------------------------------------------------------------------------------------
sub Reponer_regs
; NIGHTSADE
FINDITEM %nightsade C_ , #BACKPACKID
IF #FINDSTACK < 10
{
set #SYSMSGCOL 68
event sysmessage Reponiendo nightsade...
FINDITEM %nightsade C_ , %id_cofre
IF #FINDSTACK < 60
{
event sysmessage No hay mas nightsade.
stop
}
event Drag #FINDID
wait 20
msg 99 $
wait 10
click %mochila_x %mochila_y p
event sysmessage Nightsade repuesto.
wait 1s
}
return
sub GetContenedor
set #SYSMSGCOL 68
event sysmessage Abra el contenedor donde esten los regs, mantenga el cursor en ese lugar y presione ESC.
get_conte:
OnHotKey ESC
{
set %id_cofre #LOBJECTID
set %cont_x #CURSORX
set %cont_y #CURSORY
return
}
goto get_conte:
return
sub GetMochila
set #SYSMSGCOL 68
event sysmessage Coloque el cursor sobre la mochila de la foto de su personaje y presione ESC.
get_mochi:
OnHotKey ESC
{
set %mochila_x #CURSORX
set %mochila_y #CURSORY
return
}
goto get_mochi:
return