Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Usage:
- local targets = GetThreeRandomEnemies(pUnit)
- if(targets) then
- for k,v in ipairs(targets) do
- pUnit:CastSpellOnTarget(SPELLID, v)
- end
- end
- ]]
- function GetThreeRandomEnemies(pUnit)
- local T = {}
- local X = 0
- while(true) do
- local target = pUnit:GetRandomEnemy()
- if(not target) then -- no enemies inrange
- break
- end
- local add = true
- for k,v in ipairs(T) do
- if(tostring(v) == tostring(target)) then
- add = false
- X = X+1
- if(X >= 10) then
- return T
- end
- break
- end
- end
- if(add) then
- table.insert(T, target)
- X = 0
- if(#T >= 3) then
- break
- end
- end
- end
- return T
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement