Advertisement
Guest User

simpleMinionMarker v1.1

a guest
Sep 18th, 2012
3,826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. --[[
  2. simpleMinionMarker
  3. v1.1
  4. Written by Kilua
  5. ]]
  6.  
  7. function OnLoad()
  8. minionTable = {}
  9. for i = 0, objManager.maxObjects do
  10. local obj = objManager:GetObject(i)
  11. if obj ~= nil and obj.type ~= nil and obj.type == "obj_AI_Minion" then
  12. table.insert(minionTable, obj)
  13. end
  14. end
  15. PrintChat(" >> simple Minion Marker Loaded.")
  16. end
  17.  
  18. function OnDraw()
  19. for i,minionObject in ipairs(minionTable) do
  20. if minionObject.dead == true or minionObject.team == myHero.team then
  21. table.remove(minionTable, i)
  22. i = i - 1
  23. elseif minionObject ~= nil and myHero:GetDistance(minionObject) ~= nil and myHero:GetDistance(minionObject) < 1500 and minionObject.health ~= nil and minionObject.health <= myHero:CalcDamage(minionObject, myHero.addDamage+myHero.damage) and minionObject.visible ~= nil and minionObject.visible == true then
  24. for g = 0, 6 do
  25. DrawCircle(minionObject.x, minionObject.y, minionObject.z,80 + g,255255255)
  26. end
  27. end
  28. end
  29. end
  30.  
  31.  
  32. function OnCreateObj(object)
  33. if object ~= nil and object.type ~= nil and object.type == "obj_AI_Minion" then table.insert(minionTable, object) end
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement