Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- init start
- local r = 30 -- Range.
- local safelist = {'Mathawk', 'Smion'} -- The bot WILL KS this players. Add more to this if you want.
- table.insert(safelist, $name) -- Do not edit it.
- init end
- auto(100)
- local ppos = {}
- foreach creature p 'pf' do
- if not table.find(safelist, p.name) then
- table.insert(ppos, {x = p.posx, y = p.posy})
- end
- end
- foreach creature c 'mf' do
- local ignore = false
- if c.id ~= $mattacker.id then
- for i = 1, #ppos do
- local difx, dify = ppos[i].x - c.posx, ppos[i].y - c.posy
- if math.abs(difx) <= r and math.abs(dify) <= r then
- ignore = true
- if c.ignored == false then
- ignorecreature(c.id)
- end
- break
- end
- end
- end
- if ignore == false and c.ignored == true then
- ignorecreature(c.id, true)
- end
- end
- if $attacked.id ~= 0 then
- if $attacked.ignored then
- stopattack()
- end
- end
Add Comment
Please, Sign In to add comment