Hola, he visto que una de las macros que más busca la gente es la de autoheal, es decir, que te cure siempre con vendas mientras haces PVM o PVP, y la que os pongo es teniendo un bidón en la mochila y vendas normales y corrientes. Aunque tengas vendas de colores funciona igualmente. La ventaja es ponerte 15 o 20 vendas y así no llevar demasiado peso. Esta macro NO es para subir healing con un arma, y NO sirve para pegarse con otra persona, más abajo os pongo para curar a otra persona.

Macro de Healing modificada por niKiTO:
initevents

set %vendas ZLF
set %vendas_sucias AMF
event sysmessage Doble Click en el bidon y ESC
get_bidon:

OnHotKey ESC
{
set %bidon #LOBJECTID
wait 20
event sysmessage Bidon guardado...
goto a
}
goto get_bidon
a:
if ( #hits = #maxhits && c notin #charstatus ) || h in #charstatus
goto a
finditem ZLF C
if #findkind = -1
goto a
set %scnt #scnt + 18
set #lobjectid #findid
if #targcurs = 1
goto a
event macro 17 0
target 3s
event macro 23 0
set %scnt2 #scnt + 1
wait 5
if ANOTHER_ACTION in #sysmsg
goto a
FINDITEM %vendas_sucias C_ , #BACKPACKID
If #FINDSTACK >= 15
{
wait 20
event sysmessage Limpiando vendas...
set #LOBJECTID #FINDID
event macro 17 0
target
set #LTARGETID %bidon
event macro 22 0
event sysmessage Vendas limpias.
wait 20
}
b:
for %i 1 4
{
scanjournal %i
if ( te_aplicas_las_vendas_pero_fallas in #journal || te_curas_a_ti_mismo in #journal )
goto a
}
if ( te_aplicas_las_vendas_pero_fallas in #SYSMSG || te_curas_a_ti_mismo in #SYSMSG ) || ( te_aplicas_las_vendas_pero_fallas in #SYSMSG || #scnt > %scnt )
goto a
goto b


Macro curar a otra persona modificada por niKiTO
Set %idcopo ESCRIBEAQUÍ ;id de quien quieras curar, desplegable LAST ACTION #LTARGETID,
gosub limpiavendas
set #LTARGETID %idcopo
gosub curar
finditem ZLF c_ , #BACKPACKID
set %numvendas #findstack
finditem AMF c_ , #BACKPACKID
set %numvendassucias #findstack
event macro 22 0

if comienza_la in #journal
{
wait 30s
}
sub limpiavendas
{
finditem ZLF c_ , #BACKPACKID
if #findstack <= 10
{
set #SYSMSGCOL 38
event sysmessage #CHARNAME Te quedan pocas vendas.
}
wait 5
finditem AMF c_ , #BACKPACKID
if #findstack >= 10
{
set #LOBJECTID #FINDID
event macro 17 0
target
finditem QEE_TEE_WEE_VEE c_ , #BACKPACKID
set #LTARGETID #FINDID
event macro 22
}
return
}

sub curar
msg .vendas $
target
event macro 22
wait 60

scanjournal
if aplicas_las_vendas in #journal || curas in #journal || aplicas_las in #journal || pones_el in #journal
{
wait 6s
gosub curar
}

if no_necesita_curarse in #journal || no_necesitas in #journal || you_can in #journal || estas_demasiado in #journal
{
goto comienzo
}

Espero que os sirvan como me sirvieron en su día a mí. Saludos.