Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- infoConfig = scriptConfig("Kayle", "Kayle")
- infoConfig.addParam("Kayle", "Kayle v1.00", SCRIPT_PARAM_INFO)
- Config = scriptConfig("Kayle", "Kayle:")
- Config.addParam("Q", "Use Q", SCRIPT_PARAM_ONOFF, true)
- Config.addParam("W", "Use W", SCRIPT_PARAM_ONOFF, true)
- Config.addParam("E", "Use E", SCRIPT_PARAM_ONOFF, true)
- Config.addParam("R", "Use R", SCRIPT_PARAM_ONOFF, true)
- DrawingsConfig = scriptConfig("Drawings", "Drawings:")
- DrawingsConfig.addParam("DrawQ", "Draw Q", SCRIPT_PARAM_ONOFF, true)
- DrawingsConfig.addParam("DrawW", "Draw W", SCRIPT_PARAM_ONOFF, true)
- DrawingsConfig.addParam("DrawE", "Draw E", SCRIPT_PARAM_ONOFF, true)
- DrawingsConfig.addParam("DrawR", "Draw R", SCRIPT_PARAM_ONOFF, true)
- myIAC = IAC()
- function OnLoad()
- PrintChat("Kayle v1.0.0")
- end
- OnLoop(function(myHero)
- Drawings()
- if IWalkConfig.Combo then
- local target = GetTarget(1500, DAMAGE_MAGIC)
- if IsInDistance(target, GetCastRange(myHero,_Q)) and CanUseSpell(myHero, _Q) == READY and Config.Q then
- CastTargetSpell(target, _Q)
- end
- if IsInDistance(target, 525) and CanUseSpell(myHero, _E) == READY and Config.E then
- CastTargetSpell(myHero, _E)
- end
- end
- for _, ally in pairs(GetAllyHeroes()) do
- if Config.W then
- if (GetCurrentHP(ally)/GetMaxHP(ally))<0.5 and
- CanUseSpell(myHero, _W) == READY and IsInDistance(ally, 600) then
- CastTargetSpell(ally, _W)
- end
- end
- end
- if Config.W then
- if (GetCurrentHP(myHero)/GetMaxHP(myHero))<0.6 and
- CanUseSpell(myHero, _W) == READY then
- CastTargetSpell(myHero, _W)
- end
- end
- if Config.R then
- if (GetCurrentHP(myHero)/GetMaxHP(myHero))<0.3 and
- CanUseSpell(myHero, _R) == READY then
- CastTargetSpell(myHero, _R)
- end
- end
- for _, ally in pairs(GetAllyHeroes()) do
- if Config.R then
- if (GetCurrentHP(ally)/GetMaxHP(ally))<0.3 and
- CanUseSpell(myHero, _R) == READY and IsInDistance(ally, 900) then
- CastTargetSpell(ally, _R)
- end
- end
- end
- end)
- function Drawings()
- myHeroPos = GetOrigin(myHero)
- if DrawingsConfig.DrawQ then
- DrawCircle(myHeroPos.x,myHeroPos.y,myHeroPos.z,GetCastRange(myHero,_Q),3,100,0xff00ff00)
- end
- if DrawingsConfig.DrawW then
- DrawCircle(myHeroPos.x,myHeroPos.y,myHeroPos.z,GetCastRange(myHero,_W),3,100,0xff00ff00)
- end
- if DrawingsConfig.DrawE then
- DrawCircle(myHeroPos.x,myHeroPos.y,myHeroPos.z,GetCastRange(myHero,525),3,100,0xff00ff000)
- end
- if DrawingsConfig.DrawR then
- DrawCircle(myHeroPos.x,myHeroPos.y,myHeroPos.z,GetCastRange(myHero,_R),3,100,0xff00ff00)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement