private static void OnLoaded(EventArgs args) { //Check Champ Name if (Player.Instance.ChampionName != "Caitlyn") { return; } //Spell Instance Q = new Spell.Skillshot(SpellSlot.Q, 1200, SkillShotType.Linear); W = new Spell.Skillshot(SpellSlot.W, 800, SkillShotType.Circular); E = new Spell.Skillshot(SpellSlot.E, 980, SkillShotType.Linear); R = new Spell.Targeted(SpellSlot.R, 3000); // Menu Settings CaitMenu = MainMenu.AddMenu("xRP Caitlyn", "xrpcait"); CaitMenu.AddGroupLabel("xRP-Caitlyn"); CaitMenu.AddSeparator(); CaitMenu.AddGroupLabel("Made by: xRPdev"); ComboMenu = CaitMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useqcombo", new CheckBox("Use Q")); ComboMenu.Add("usewcombo", new CheckBox("Use W")); ComboMenu.Add("useecombo", new CheckBox("Use E")); ComboMenu.AddSeparator(); ComboMenu.Add("usercombo", new CheckBox("Use R if Killable")); ComboMenu.Add("minR", new Slider("Minimum Range to Cast R [Max for Full Range]", 1500, 0, 3000)); PredMenu = CaitMenu.AddSubMenu("Prediction", "pred"); PredMenu.AddGroupLabel("Prediction"); PredMenu.AddSeparator(); PredMenu.Add("predq", new CheckBox("Q Hit Chance [CHECK FOR MEDIUM | NO CHECK FOR HIGH]")); PredMenu.AddSeparator(); PredMenu.Add("prede", new CheckBox("E Hit Chance [ CHECK FOR MEDIUM | NO CHECK FOR HIGH]")); PredMenu.AddSeparator(); PredMenu.Add("predw", new CheckBox("W Hit Chance [ CHECK FOR MEDIUM | NO CHECK FOR HIGH]")); HarassMenu = CaitMenu.AddSubMenu("Harass", "sbtwharass"); HarassMenu.AddGroupLabel("Harasss Settings"); HarassMenu.Add("useQharass", new CheckBox("Use Q Harass")); HarassMenu.Add("useEharasss", new CheckBox("Use E Harass")); HarassMenu.Add("useQcc", new CheckBox("Use Q Enemy CC")); HarassMenu.Add("waitAA", new CheckBox("wait for AA to finish", false)); FarmMenu = CaitMenu.AddSubMenu("Farm", "sbtwfarm"); FarmMenu.AddGroupLabel("Farm Settings"); FarmMenu.Add("useQfarm", new CheckBox("Use Q to Farm")); ItemMenu = CaitMenu.AddSubMenu("Items", "sbtwitem"); ItemMenu.AddGroupLabel("Itens Settings"); ItemMenu.Add("useER", new CheckBox("Use Botrk")); ItemMenu.Add("ERhealth", new Slider("Min Health % enemy to Botrk", 20)); ItemMenu.Add("UseYommus", new CheckBox("Use Yommus")); ItemMenu.AddSeparator(); PotionMenu = CaitMenu.AddSubMenu("Potion", "sbtwpotion"); PotionMenu.AddGroupLabel("Potions Settings"); PotionMenu.Add("hpPotion", new CheckBox("Hp Potion Use")); PotionMenu.Add("hp%", new Slider("Health Percent")); MiscMenu = CaitMenu.AddSubMenu("Misc", "sbtwmisc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("ksR", new CheckBox("R Killsteal")); MiscMenu.Add("intW", new CheckBox("Interrupt with W")); MiscMenu.Add("Egap", new CheckBox("E on Gapcloser")); DrawMenu = CaitMenu.AddSubMenu("Draw", "sbtwdraw"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("drawAA", new CheckBox("Draw Auto Attack Range")); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawMenu.Add("drawE", new CheckBox("Draw E Range")); DrawMenu.Add("drawW", new CheckBox("Draw W Range")); DrawMenu.Add("drawR", new CheckBox("Draw R Range")); DrawMenu.AddSeparator(); DrawMenu.Add("disable", new CheckBox("Disable all Drawing")); DrawMenu.AddSeparator(); DrawMenu.Add("drawc", new CheckBox("Draw Combo Damage")); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnTick += Tick; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Drawing.OnDraw += OnDamageDraw; }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Lux") { return; } Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 1175, SkillShotType.Linear); W = new Spell.Skillshot(SpellSlot.W, 1075, SkillShotType.Linear); E = new Spell.Skillshot(SpellSlot.E, 1200, SkillShotType.Circular, 250, null, 350); R = new Spell.Skillshot(SpellSlot.R, 3300, SkillShotType.Linear); // Ignite Spell if (HasSpell("summonerdot")) { Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } // Menu Settings LuxMenu = MainMenu.AddMenu("xRP Lux", "xrplux"); LuxMenu.AddGroupLabel("xRP-Lux"); LuxMenu.AddSeparator(); LuxMenu.AddLabel("xRP-Lux v1.0.0.0"); ComboMenu = LuxMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.AddSeparator(); ComboMenu.Add("usecombow", new Slider("Min Health % to use W", 15)); ComboMenu.AddSeparator(); ComboMenu.Add("useignite", new CheckBox("Use Ignite")); ComboMenu.AddSeparator(); ComboMenu.Add("rkill", new CheckBox("R if Killable")); HarassMenu = LuxMenu.AddSubMenu("HarassMenu", "Harass"); HarassMenu.Add("useQHarass", new CheckBox("Use Q")); HarassMenu.Add("useEHarass", new CheckBox("Use E")); HarassMenu.Add("waitAA", new CheckBox("wait for AA to finish", false)); MiscMenu = LuxMenu.AddSubMenu("Misc", "misc"); MiscMenu.AddGroupLabel("Misc"); MiscMenu.AddSeparator(); MiscMenu.Add("kse", new CheckBox("KS with E")); MiscMenu.Add("ksr", new CheckBox("KS with R")); MiscMenu.AddSeparator(); MiscMenu.Add("WLowAllies", new CheckBox("Use W on % Hp Allies")); MiscMenu.Add("WHPPercent", new Slider("Ally HP %", 45)); MiscMenu.AddSeparator(); MiscMenu.Add("gapq", new CheckBox("Q on Gapcloser")); MiscMenu.AddSeparator(); MiscMenu.Add("zhonias", new CheckBox("Auto Zhonias")); MiscMenu.Add("ZPercent", new Slider("Zhonias HP %", 20)); PredMenu = LuxMenu.AddSubMenu("Prediction", "pred"); PredMenu.AddGroupLabel("Prediction"); PredMenu.AddSeparator(); PredMenu.Add("predq", new CheckBox("Q Hit Chance [CHECK FOR MEDIUM | NO CHECK FOR HIGH]")); PredMenu.AddSeparator(); PredMenu.Add("prede", new CheckBox("E Hit Chance [ CHECK FOR MEDIUM | NO CHECK FOR HIGH]")); DrawMenu = LuxMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.AddSeparator(); LaneClearMenu = LuxMenu.AddSubMenu("Lane Clear", "laneclear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("LCE", new CheckBox("Use E")); LaneClearMenu.Add("minM", new Slider("Min Minions to E", 5)); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnTick += Tick; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; }