mirror of
https://github.com/OTCv8/otclientv8.git
synced 2025-04-29 10:49:21 +02:00
27 lines
962 B
Lua
27 lines
962 B
Lua
local voc = player:getVocation()
|
|
if voc == 1 or voc == 11 then
|
|
setDefaultTab("Cave")
|
|
UI.Separator()
|
|
local m = macro(100000, "Exeta when low hp", function() end)
|
|
local lastCast = now
|
|
onCreatureHealthPercentChange(function(creature, healthPercent)
|
|
if m.isOff() then return end
|
|
if healthPercent > 15 then return end
|
|
if CaveBot.isOff() or TargetBot.isOff() then return end
|
|
if modules.game_cooldown.isGroupCooldownIconActive(3) then return end
|
|
if creature:getPosition() and getDistanceBetween(pos(),creature:getPosition()) > 1 then return end
|
|
if canCast("exeta res") and now - lastCast > 6000 then
|
|
say("exeta res")
|
|
lastCast = now
|
|
end
|
|
end)
|
|
|
|
macro(500, "ExetaIfPlayer", function()
|
|
if CaveBot.isOff() then return end
|
|
if getMonsters(1) >= 1 and getPlayers(6) > 0 then
|
|
say("exeta res")
|
|
delay(6000)
|
|
end
|
|
end)
|
|
UI.Separator()
|
|
end |