Ataque Ultimo Alvo
Ataque o ultimo alvo que foi atacado.
Autor:
macro(100, "Target [ESC Cancel]", nil, function()
if g_game.isAttacking()
then
oldTarget = g_game.getAttackingCreature()
end
if (oldTarget and oldTarget:getPosition())
then
if (not g_game.isAttacking() and getDistanceBetween(pos(), oldTarget:getPosition()) <= 8) then
if (oldTarget:getPosition().z == posz()) then
g_game.attack(oldTarget)
end
end
end
end)
onKeyDown(function(keys)
if keys == "Escape" then
oldTarget = nil
g_game.cancelAttack()
end
end)