Advertisement
jamescarl

Veigar

Jan 3rd, 2014
2,756
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
E 1.97 KB | None | 0 0
  1. --[[JC's Veigar Kill Steal]]--
  2.  
  3. if GetMyHero().charName ~= "Veigar" then return end
  4.  
  5. function OnLoad()
  6.  PrintChat(">>Veigar Auto KS Loaded!! by Jamescarl v1.0<<")
  7.  Config = scriptConfig("JC's Veigar","VeigarKS")
  8.  Config:addParam("KillStealQ","AutoKS - Q", SCRIPT_PARAM_ONOFF, true)
  9.  Config:addParam("KillStealR","AutoKS - R", SCRIPT_PARAM_ONOFF, true)
  10.  Config:addParam("autofarm","AutoFarm with Q", SCRIPT_PARAM_ONOFF, true
  11.  Config:addParam("doDraw","Draw Circles", SCRIPT_PARAM_ONOFF, true)
  12. end
  13.  
  14. function KillStealQ()
  15.    if not myHero.dead and Config.KillStealQ and myHero:CanUseSpell(_Q) == READY then
  16.      for i=1, heroManager.iCount do
  17.        local enemy = heroManager:GetHero(i)
  18.        local qdmg = getDmg("Q",enemy,myHero)
  19.                if not enemy.dead and enemy.team ~= myHero.team and qdmg > enemy.health and GetDistance(enemy)<650 then
  20.                      CastSpell(_Q,enemy)
  21.                 end
  22.             end
  23.         end
  24. end
  25.    
  26. function KillStealR()  
  27.     if not myHero.dead and Config.KillStealR and myHero:CanUseSpell(_R) == READY then
  28.         for i=1, heroManager.iCount do
  29.             local enemy = heroManager:GetHero(i)
  30.                 local rdmg = getDmg("R",enemy,myHero)
  31.                                 if not enemy.dead and enemy.team ~= myHero.team and rdmg > enemy.health and GetDistance(enemy) <650 then
  32.                                             CastSpell(_R,enemy)
  33.                 end
  34.             end
  35.         end
  36. end
  37.  
  38. function autofarm()
  39.         if not myHero.dead and Config.autofarm and myHero:CanUseSpell(_Q) == READY then
  40.             for k = 1, objManager.maxObjects do
  41.                 local minion = objManager:GetObject(k)
  42.                             if minion ~= nil and minion.name:find("Minion_") and minion.team ~= myHero.team and minion.dead == false and GetDistance(minion) < qRange then
  43.              local qDamage = getDmg("Q",minion,myHero)
  44.              if qDamage >= minion.health then
  45.                                     CastSpell(_Q, minion)
  46.                             end
  47.                 end
  48.             end
  49.         end
  50. end
  51.  
  52. function OnDraw()
  53.        if Config.doDraw then
  54.                DrawCircle(myHero.x, myHero.y, myHero.z, 650, 0xFFFF00)
  55.        end
  56. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement