Untitled
unknown
plain_text
a year ago
1.5 kB
5
Indexable
Never
-- ENERY RING EQUIP BY HP% local item = {eq = 3088, bp = 3051} -- id equipado e id na bp (se for o mesmo id, repetir) local hp = {min = 65, max = 90} -- equipa no minimo, tira no max local slot = SlotFinger local oldVersions = false -- false: servidores que pode equipar item por hotkey local eRingMacro = macro(500, function() local life = hppercent() if life <= hp.min then -- equipar equipItem(getSlot(slot)) elseif life >= hp.max then removeItem(getSlot(slot)) end end) function equipItem(equipped) if not equipped or equipped:getId() ~= item.eq then if oldVersions then local find = findItem(item.bp) if find then moveToSlot(find,SlotFinger,1) end else g_game.equipItemId(item.bp) end end end function removeItem(equipped) if equipped and equipped:getId() == item.eq then if oldVersions then moveToSlot(equipped,SlotBack,1) else g_game.equipItemId(item.eq) end end end -- ICONE PARA SWAP addIcon("swapERing", {item=3051, text="Swap"}, eRingMacro) -- ICONE PARA HOLD FULL -- EM VEZ DE FAZER OUTRA MACRO, QUANDO ATIVAR O ICONE, VAI SETAR MIN E MAX HP PARA 100~101 addIcon("holdERing", {item=3051, text="Hold"}, function(icon, isOn) if isOn then if eRingMacro:isOff() then -- se clicou no icone com a macro off, entende-se que queria que ela estivesse ligada... eRingMacro:setOn() end hp = {min = 100, max = 101} else hp = {min = 65, max = 90} end end)