public override void InitializeMenu() { AddMultipleCheckBox(Q, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(W, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(E, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu, false), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(R, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(DrawMenu, false) }); FirstMenu.AddGroupLabel("Official plugin of OKTR- One Key To Report"); ComboMenu.CreateSlider("Use E if under {1} HP %", 48, 40); HarassMenu.CreateSlider("Use E if under {1} HP %", 49, 40); AutoHarassMenu.CreateSlider("Use E if under {1} HP %", 50, 40); LaneClearMenu.CreateSlider("Use E if under {1} HP %", 51, 40); LaneClearMenu.CreateCheckBox("Prioritize Harass over Mode", 52, false); JungleClearMenu.CreateSlider("Use E if under {1} HP %", 53, 40); LastHitMenu.CreateCheckBox("Prioritize Harass over Mode", 53, false); MiscMenu.AddSeparator(); MiscMenu.AddGroupLabel("AntiGapcloser - Interrupter settings:"); MiscMenu.CreateCheckBox("Use AntiGapcloser", MenuIds.MiscUseGapcloser); MiscMenu.CreateCheckBox("Use Q", 54); MiscMenu.CreateCheckBox("Use W", 55); MiscMenu.AddSeparator(); MiscMenu.CreateCheckBox("Use Interrupter", MenuIds.MiscUseInterrupt); MiscMenu.CreateCheckBox("Use Q", 56); MiscMenu.CreateCheckBox("Use W", 57); MiscMenu.CreateCheckBox("AutoSpells on CC", 58); MiscMenu.CreateCheckBox("AutoSpells on Events", 59); MiscMenu.CreateCheckBox("Use Auto Q", 60, false); MiscMenu.CreateCheckBox("Use Q on Stunned Enemies", 61, false); MiscMenu.CreateCheckBox("Use Q on Snared Enemies", 62, false); MiscMenu.CreateCheckBox("Use Q on Feared Enemies", 63, false); MiscMenu.CreateCheckBox("Use Q on Taunted Enemy", 64, false); MiscMenu.CreateCheckBox("Use Q on Suppressed Enemy", 65, false); MiscMenu.CreateCheckBox("Use Q on Charmed Enemies", 66, false); MiscMenu.CreateCheckBox("Use Auto W", 67, false); MiscMenu.CreateCheckBox("Use W on Stunned Enemies", 68, false); MiscMenu.CreateCheckBox("Use W on Snared Enemies", 69, false); MiscMenu.CreateCheckBox("Use W on Feared Enemies", 70, false); MiscMenu.CreateCheckBox("Use W on Taunted Enemy", 71, false); MiscMenu.CreateCheckBox("Use W on Suppressed Enemy", 72, false); MiscMenu.CreateCheckBox("Use W on Charmed Enemies", 73, false); }
public override void InitializeMenu() { AddMultipleCheckBox(Q, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(W, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(E, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu, false), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu, false), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(R, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(LaneClearMenu, false), new MenuCheckBox(JungleClearMenu, false), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu, false), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); FirstMenu.AddGroupLabel("Official plugin of OKTR- One Key To Report"); ComboMenu.AddGroupLabel("Mode Switcher"); ComboMenu.AddLabel("Burst Mode = R -> E -> W -> Q"); ComboMenu.AddLabel("Normal Mode = Q -> W -> E -> R"); ComboMenu.CreateComboBox("Switch your Combo Mode", "combo.Switcher", new[] { "Burst Mode", "Normal Mode" }); LaneClearMenu.CreateCheckBox("Prioritize Harass over Mode", 48, false); LastHitMenu.CreateCheckBox("Prioritize Harass over Mode", 49, false); MiscMenu.AddSeparator(); MiscMenu.AddGroupLabel("AntiGapcloser - Interrupter settings:"); MiscMenu.CreateCheckBox("Use AntiGapcloser", MenuIds.MiscUseGapcloser); MiscMenu.CreateCheckBox("Use Q", 50); MiscMenu.CreateCheckBox("Use E", 51); MiscMenu.CreateCheckBox("Use R", 52, false); MiscMenu.AddSeparator(); MiscMenu.CreateCheckBox("Use Interrupter", MenuIds.MiscUseInterrupt); MiscMenu.CreateCheckBox("Use E", 53); MiscMenu.CreateCheckBox("AutoSpells on CC", 54); MiscMenu.CreateCheckBox("AutoSpells on Events", 55); MiscMenu.CreateCheckBox("Use Auto Q", 56, false); MiscMenu.CreateCheckBox("Use Q on Stunned Enemies", 57, false); MiscMenu.CreateCheckBox("Use Q on Snared Enemies", 58, false); MiscMenu.CreateCheckBox("Use Q on Feared Enemies", 59, false); MiscMenu.CreateCheckBox("Use Q on Taunted Enemy", 60, false); MiscMenu.CreateCheckBox("Use Q on Suppressed Enemy", 61, false); MiscMenu.CreateCheckBox("Use Q on Charmed Enemies", 62, false); MiscMenu.CreateCheckBox("Use Auto E", 63, false); MiscMenu.CreateCheckBox("Use E on Stunned Enemies", 64, false); MiscMenu.CreateCheckBox("Use E on Snared Enemies", 65, false); MiscMenu.CreateCheckBox("Use E on Feared Enemies", 66, false); MiscMenu.CreateCheckBox("Use E on Taunted Enemy", 67, false); MiscMenu.CreateCheckBox("Use E on Suppressed Enemy", 68, false); MiscMenu.CreateCheckBox("Use E on Charmed Enemies", 69, false); }
public override void Initialize() { FirstMenu = MainMenu.AddMenu("OKTR " + GetAttribute().Name, "id" + GetAttribute().Name.ToLower()); FirstMenu.AddGroupLabel("Introduction:"); FirstMenu.AddSeparator(); FirstMenu.AddGroupLabel("Author: " + GetAttribute().Author); if (HUEHUEHUEHUE) { FirstMenu.AddLabel("Plugin From: http://oktraio.com"); } ComboMenu = FirstMenu.AddSubMenu("Combo", ComboMenuID); ComboMenu.AddGroupLabel("Combo Settings:"); HarassMenu = FirstMenu.AddSubMenu("Harass", HarassMenuID); HarassMenu.AddGroupLabel("Harass Settings:"); AutoHarassMenu = FirstMenu.AddSubMenu("Auto Harass", AutoHarassMenuID); AutoHarassMenu.AddGroupLabel("Auto Harass Settings:"); LaneClearMenu = FirstMenu.AddSubMenu("Laneclear", LaneMenuID); LaneClearMenu.AddGroupLabel("Laneclear Settings:"); JungleClearMenu = FirstMenu.AddSubMenu("Jungleclear", JunglesMenuID); JungleClearMenu.AddGroupLabel("Jungleclear Settings:"); LastHitMenu = FirstMenu.AddSubMenu("Lasthit", LastMenuID); LastHitMenu.AddGroupLabel("Lasthit Settings:"); FleeMenu = FirstMenu.AddSubMenu("Flee", FleeMenuID); FleeMenu.AddGroupLabel("Flee Settings:"); KillStealMenu = FirstMenu.AddSubMenu("Killsteal", KillstealMenuID); KillStealMenu.AddGroupLabel("Killsteal Settings:"); DrawMenu = FirstMenu.AddSubMenu("Draw", DrawMenuID); DrawMenu.AddGroupLabel("Draw Settings:"); DrawMenu.CreateCheckBox("Only draw spells if they are ready", DrawMenuID + "whenready"); DrawMenu.AddGroupLabel("Damage Indicator settings: "); DrawMenu.CreateCheckBox("Draw damage indicator", DrawMenuID + "damageDraw"); DrawMenu.CreateCheckBox("Draw statistics", DrawMenuID + "statDraw"); DrawMenu.CreateCheckBox("Draw percentage", DrawMenuID + "perDraw"); DamageIndicatorDrawColor = new ColorSlider(DrawMenu, DrawMenuID + "damageHealthIndicator", Color.Yellow, "Damage Indicator Color"); DrawMenu.AddSeparator(); DrawMenu.CreateCheckBox("Calculate Q", DrawMenuID + "calculateQ"); DrawMenu.CreateCheckBox("Calculate W", DrawMenuID + "calculateW"); DrawMenu.CreateCheckBox("Calculate E", DrawMenuID + "calculateE"); DrawMenu.CreateCheckBox("Calculate R", DrawMenuID + "calculateR"); DrawMenu.AddGroupLabel("Spells to draw: "); MiscMenu = FirstMenu.AddSubMenu("Misc", MiscMenuID); MiscMenu.AddGroupLabel("Miscellanous Settings:"); InitializeSpells(); InitializeEvents(); InitializeMenu(); if (PlayerHasMana) { HarassMenu.CreateSlider("Player mana must be less than [{0}%] to use harass spells", HarassMenuID + "mana", 40); AutoHarassMenu.CreateSlider("Player mana must be less than [{0}%] to use auto harass spells", AutoHarassMenuID + "mana", 40); LaneClearMenu.CreateSlider("Player mana must be less than [{0}%] to use lane clear spells", LaneClearMenu + "mana", 40); JungleClearMenu.CreateSlider("Player mana must be less than [{0}%] to use jungle clear spells", JunglesMenuID + "mana", 40); LastHitMenu.CreateSlider("Player mana must be less than [{0}%] to use lasthit spells", LastMenuID + "mana", 40); KillStealMenu.CreateSlider("Player mana must be less than [{0}%] to use Killsteal spells", KillstealMenuID + "mana", 10); MiscMenu.CreateSlider("Player mana must be less than [{0}%] to use misc spells", MiscMenuID + "mana", 30); } DrawMenu.AddGroupLabel("Drawing Colors"); QDrawColor = new ColorSlider(DrawMenu, DrawMenuID + "Q" + "colorid", Color.Orange, "- Q Color"); WDrawColor = new ColorSlider(DrawMenu, DrawMenuID + "W" + "colorid", Color.Red, "- W Color"); EDrawColor = new ColorSlider(DrawMenu, DrawMenuID + "E" + "colorid", Color.Blue, "- E Color"); RDrawColor = new ColorSlider(DrawMenu, DrawMenuID + "R" + "colorid", Color.DeepPink, "- R Color"); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; }
public override void InitializeMenu() { AddMultipleCheckBox(Q, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu, false), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(W, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(E, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu, false), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(R, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu, false), new MenuCheckBox(FleeMenu, false), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); PlayerHasMana = false; FirstMenu.AddGroupLabel("Official plugin of OKTR- One Key To Report"); ComboMenu.CreateCheckBox("Use R as GapCloser", 48, false); LaneClearMenu.CreateCheckBox("Prioritize Harass over Mode", 49, false); LastHitMenu.CreateCheckBox("Prioritize Harass over Mode", 50, false); KillStealMenu.CreateCheckBox("Use R for Jump & Kill", 51); MiscMenu.AddSeparator(); MiscMenu.AddGroupLabel("AntiGapcloser - Interrupter settings:"); MiscMenu.CreateCheckBox("Use AntiGapcloser", MenuIds.MiscUseGapcloser); MiscMenu.CreateCheckBox("Use W", 52); MiscMenu.CreateCheckBox("Use R", 53); MiscMenu.CreateCheckBox("AutoSpells on CC", 54); MiscMenu.CreateCheckBox("AutoSpells on Events", 55); MiscMenu.CreateCheckBox("Use Auto Q", 56, false); MiscMenu.CreateCheckBox("Use Q on Stunned Enemies", 57, false); MiscMenu.CreateCheckBox("Use Q on Snared Enemies", 58, false); MiscMenu.CreateCheckBox("Use Q on Feared Enemies", 59, false); MiscMenu.CreateCheckBox("Use Q on Taunted Enemy", 60, false); MiscMenu.CreateCheckBox("Use Q on Suppressed Enemy", 61, false); MiscMenu.CreateCheckBox("Use Q on Charmed Enemies", 62, false); MiscMenu.CreateCheckBox("Use Auto E", 63, false); MiscMenu.CreateCheckBox("Use E on Stunned Enemies", 64, false); MiscMenu.CreateCheckBox("Use E on Snared Enemies", 65, false); MiscMenu.CreateCheckBox("Use E on Feared Enemies", 66, false); MiscMenu.CreateCheckBox("Use E on Taunted Enemy", 67, false); MiscMenu.CreateCheckBox("Use E on Suppressed Enemy", 68, false); MiscMenu.CreateCheckBox("Use E on Charmed Enemies", 69, false); MiscMenu.CreateSlider("Energy Manager", 70, 60); }