Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local targets = {}
- targets[#targets + 1] = { name = "Nakuu", hp = 80, spell = "exura gran" }
- targets[#targets + 1] = { name = "Nakux", hp = 80 }
- Module("ssSio", function(module)
- for k,v in ipairs(targets) do
- local player = Creature(v.name)
- if player:isOnScreen(false) and (player:HealthPercent() <= v.hp) then
- if Self.CanCastSpell("exura") and (Self.Mana() > 100) then
- if (v.spell) and (v.name == Self.Name()) then
- Self.Cast(v.spell)
- else
- Self.Cast("exura sio \"" .. v.name)
- end
- end
- end
- end
- end, false)
- function onSpeak(chat, msg)
- chat:SendYellowMessage(Self.Name(), msg)
- if (msg == "start") then
- Module("ssSio"):Start()
- chat:SendOrangeMessage("ssSio", "ssSio has started.")
- elseif (msg == "stop") then
- Module("ssSio"):Stop()
- chat:SendOrangeMessage("ssSio", "ssSio has stopped.")
- else
- targets[#targets + 1] = { name = msg, hp = 80 }
- chat:SendOrangeMessage("ssSio", "Added " .. msg .. " to the healing list.")
- end
- end
- function onClose() end
- local chat = Channel("ssSio", onSpeak, onClose)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement