Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[JC's Veigar Kill Steal]]--
- if GetMyHero().charName ~= "Veigar" then return end
- function OnLoad()
- PrintChat(">>Veigar Auto KS Loaded!! by Jamescarl v1.0<<")
- Config = scriptConfig("JC's Veigar","VeigarKS")
- Config:addParam("KillStealQ","AutoKS - Q", SCRIPT_PARAM_ONOFF, true)
- Config:addParam("KillStealR","AutoKS - R", SCRIPT_PARAM_ONOFF, true)
- Config:addParam("autofarm","AutoFarm with Q", SCRIPT_PARAM_ONOFF, true
- Config:addParam("doDraw","Draw Circles", SCRIPT_PARAM_ONOFF, true)
- end
- function KillStealQ()
- if not myHero.dead and Config.KillStealQ and myHero:CanUseSpell(_Q) == READY then
- for i=1, heroManager.iCount do
- local enemy = heroManager:GetHero(i)
- local qdmg = getDmg("Q",enemy,myHero)
- if not enemy.dead and enemy.team ~= myHero.team and qdmg > enemy.health and GetDistance(enemy)<650 then
- CastSpell(_Q,enemy)
- end
- end
- end
- end
- function KillStealR()
- if not myHero.dead and Config.KillStealR and myHero:CanUseSpell(_R) == READY then
- for i=1, heroManager.iCount do
- local enemy = heroManager:GetHero(i)
- local rdmg = getDmg("R",enemy,myHero)
- if not enemy.dead and enemy.team ~= myHero.team and rdmg > enemy.health and GetDistance(enemy) <650 then
- CastSpell(_R,enemy)
- end
- end
- end
- end
- function autofarm()
- if not myHero.dead and Config.autofarm and myHero:CanUseSpell(_Q) == READY then
- for k = 1, objManager.maxObjects do
- local minion = objManager:GetObject(k)
- if minion ~= nil and minion.name:find("Minion_") and minion.team ~= myHero.team and minion.dead == false and GetDistance(minion) < qRange then
- local qDamage = getDmg("Q",minion,myHero)
- if qDamage >= minion.health then
- CastSpell(_Q, minion)
- end
- end
- end
- end
- end
- function OnDraw()
- if Config.doDraw then
- DrawCircle(myHero.x, myHero.y, myHero.z, 650, 0xFFFF00)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement