public void Init() { MenuLocal = ModeConfig.MenuConfig.AddSubMenu("Drawings", "Drawings"); { MenuLocal.Add("Draw.Enable", new CheckBox("Enable/Disable Drawings")); MenuLocal.Add("DrawKillableEnemy", new CheckBox("Killable Enemy Notification")); MenuLocal.Add("DrawKillableEnemyMini", new CheckBox("Killable Enemy [Mini Map]"));//.SetValue(new Circle(true, Color.GreenYellow))); MenuLocal.Add("Draw.MinionLastHit", new ComboBox("Draw Minion Last Hit", 2, "Off", "Auto Attack", "Q Damage")); MenuLocal.AddGroupLabel("Mana Bar Combo Indicator"); { MenuLocal.Add("DrawManaBar.Q", new CheckBox("Q")); MenuLocal.Add("DrawManaBar.W", new CheckBox("W")); MenuLocal.Add("DrawManaBar.E", new CheckBox("E")); } MenuLocal.AddGroupLabel("Spell Ranges"); { MenuLocal.Add("Draw.Q", new CheckBox("Q")); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, Q.MenuColor())); MenuLocal.Add("Draw.W", new CheckBox("W")); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, W.MenuColor())); MenuLocal.Add("Draw.E", new CheckBox("E")); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, E.MenuColor())); MenuLocal.Add("Draw.R", new CheckBox("R")); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, R.MenuColor())); } CommonManaBar.Init(MenuLocal); } Game.OnUpdate += GameOnOnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += DrawingOnOnEndScene; }
public void Init() { MenuLocal = ModeConfig.MenuConfig.AddSubMenu("Drawings", "Drawings"); { MenuLocal.Add("Draw.Enable", new CheckBox("Enable/Disable Drawings:")); MenuLocal.AddGroupLabel("Mana Bar Combo Indicator"); { MenuLocal.Add("DrawManaBar.Q", new CheckBox("Q:")); //;.SetFontStyle(FontStyle.Regular, Q.MenuColor())); MenuLocal.Add("DrawManaBar.W", new CheckBox("W:")); //;.SetFontStyle(FontStyle.Regular, W.MenuColor())); MenuLocal.Add("DrawManaBar.E", new CheckBox("E:")); //;.SetFontStyle(FontStyle.Regular, E.MenuColor())); MenuLocal.Add("DrawManaBar.R", new CheckBox("R:")); //;.SetFontStyle(FontStyle.Regular, R.MenuColor())); } MenuLocal.AddGroupLabel("Spell Ranges"); MenuLocal.Add("Draw.Q", new CheckBox("Q:", false)); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, Q.MenuColor())); MenuLocal.Add("Draw.E", new CheckBox("E:", false)); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, E.MenuColor())); MenuLocal.Add("Draw.R", new CheckBox("R:", false)); //.SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, R.MenuColor()); MenuLocal.AddGroupLabel("Buff Times"); MenuLocal.Add("DrawBuffs", new ComboBox("Show Red/Blue Time Circle", 3, "Off", "Blue Buff", "Red Buff", "Both")); MenuLocal.AddGroupLabel("Spell Times"); { MenuLocal.Add("Draw.W.BuffTime", new ComboBox("W: Show Time Circle", 1, "Off", "On")); //.SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, R.MenuColor())); MenuLocal.Add("Draw.R.BuffTime", new ComboBox("R: Show Time Circle", 1, "Off", "On")); //.SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, E.MenuColor())); } MenuLocal.Add("DrawKillableEnemy", new CheckBox("Killable Enemy Notification")); MenuLocal.Add("DrawKillableEnemyMini", new CheckBox("Killable Enemy [Mini Map]"));//.SetValue(new Circle(true, Color.GreenYellow))); MenuLocal.Add("Draw.MinionLastHit", new ComboBox("Draw Minion Last Hit", 2, "Off", "Auto Attack", "Q Damage")); CommonManaBar.Init(MenuLocal); } Game.OnUpdate += GameOnOnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += DrawingOnOnEndScene; }
public void Init() { MenuLocal = new Menu("Drawings", "Drawings"); { MenuLocal.AddItem(new MenuItem("Draw.Enable", "Enable/Disable Drawings:").SetValue(true)).SetFontStyle(FontStyle.Bold, SharpDX.Color.GreenYellow); MenuLocal.AddItem(new MenuItem("DrawPc.Mode", "Adjust settings to your own computer:").SetValue(new StringList(new[] { "New Computer", "Old Computer" }, 0)).SetFontStyle(FontStyle.Regular, SharpDX.Color.Coral)).ValueChanged += (sender, args) => { InitRefreshMenuItems(); }; SubMenuManaBarIndicator = new Menu("Mana Bar Combo Indicator", "ManaBarIndicator"); { for (int i = 0; i < 2; i++) { SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.Q", "Q:").SetValue(true).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.W", "W:").SetValue(true).SetFontStyle(FontStyle.Regular, W.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.E", "E:").SetValue(true).SetFontStyle(FontStyle.Regular, E.MenuColor())); } MenuLocal.AddSubMenu(SubMenuManaBarIndicator); } SubMenuSpells = new Menu("Spell Ranges", "DrawSpellRanges"); { for (int i = 0; i < 2; i++) { SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "Draw.Q", "Q:").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "Draw.W", "W:").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, W.MenuColor())); SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "Draw.E", "E:").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, E.MenuColor())); SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "Draw.R", "R:").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, R.MenuColor())); } MenuLocal.AddSubMenu(SubMenuSpells); } SubMenuBuffs = new Menu("Buff Times", "DrawBuffTimes"); { for (int i = 0; i < 2; i++) { SubMenuBuffs.AddItem(new MenuItem(pcMode[i] + "DrawBuffs", "Show Red/Blue/Baron Time Circle").SetValue(true)); } MenuLocal.AddSubMenu(SubMenuBuffs); } SubMenuTimers = new Menu("W-R Objects", "DrawSpellTimes"); { for (int i = 0; i < 2; i++) { SubMenuTimers.AddItem(new MenuItem(pcMode[i] + "Draw.W.BuffTime", "W: Show Time Circle").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, R.MenuColor())); SubMenuTimers.AddItem(new MenuItem(pcMode[i] + "Draw.R.BuffTime", "R: Show Time Circle").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, E.MenuColor())); } MenuLocal.AddSubMenu(SubMenuTimers); } for (int i = 0; i < 2; i++) { MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawKillableEnemy", "Killable Enemy Notification").SetValue(true)); MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawKillableEnemyMini", "Killable Enemy [Mini Map]").SetValue(new Circle(true, Color.GreenYellow))); } for (int i = 0; i < 2; i++) { MenuLocal.AddItem(new MenuItem(pcMode[i] + "Draw.MinionLastHit", "Draw Minion Last Hit").SetValue(new StringList(new [] { "Off", "Auto Attack", "Q Damage" }, 2))); } for (int i = 0; i < 2; i++) { var dmgAfterComboItem = new MenuItem(pcMode[i] + "DrawDamageAfterCombo", "Combo Damage").SetValue(true); { MenuLocal.AddItem(dmgAfterComboItem); ////LeagueSharp.Common.Utility.HpBar//DamageIndicator.DamageToUnit = Common.CommonMath.GetComboDamage; //LeagueSharp.Common.Utility.HpBar//DamageIndicator.DamageToUnit = Modes.ModeCombo.GetComboDamage; //LeagueSharp.Common.Utility.HpBar//DamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { //LeagueSharp.Common.Utility.HpBar//DamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; } } CommonManaBar.Init(MenuLocal); } ModeConfig.MenuConfig.AddSubMenu(MenuLocal); InitRefreshMenuItems(); Game.OnUpdate += GameOnOnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += DrawingOnOnEndScene; }
public static void Init() { AxeDisplayText = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 38, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearTypeNatural, }); Champion.PlayerObjects.Init(); MenuLocal = new Menu("Drawings", "Drawings"); { MenuLocal.AddItem(new MenuItem("Draw.Enable", "Enable/Disable Drawings:").SetValue(true)).SetFontStyle(FontStyle.Bold, SharpDX.Color.GreenYellow); MenuLocal.AddItem(new MenuItem("DrawPc.Mode", "Adjust settings to your own computer:").SetValue(new StringList(new[] { "New Computer", "Old Computer" }, 0)).SetFontStyle(FontStyle.Regular, SharpDX.Color.Coral)).ValueChanged += (sender, args) => { InitRefreshMenuItems(); }; SubMenuManaBarIndicator = new Menu("Mana Bar Combo Indicator", "ManaBarIndicator"); { for (int i = 0; i < 2; i++) { SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.Q", "Q:").SetValue(true).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.W", "W:").SetValue(true).SetFontStyle(FontStyle.Regular, W.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.E", "E:").SetValue(true).SetFontStyle(FontStyle.Regular, E.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.R", "R:").SetValue(true).SetFontStyle(FontStyle.Regular, R.MenuColor())); } MenuLocal.AddSubMenu(SubMenuManaBarIndicator); } SubMenuSpells = new Menu("Spell Ranges", "DrawSpellRanges"); { for (int i = 0; i < 2; i++) { SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "Draw.Q", "Q:").SetValue(new StringList(new [] { "Off", "On: Small", "On: Large", "On: Both" }, 3)).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "Draw.E", "E:").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, E.MenuColor())); } MenuLocal.AddSubMenu(SubMenuSpells); } SubMenuBuffs = new Menu("Buff Times", "DrawBuffTimes"); { for (int i = 0; i < 2; i++) { SubMenuBuffs.AddItem(new MenuItem(pcMode[i] + "DrawBuffs", "Show Red/Blue Time Circle").SetValue(new StringList(new[] { "Off", "Blue Buff", "Red Buff", "Both" }, 3))); } MenuLocal.AddSubMenu(SubMenuBuffs); } SubMenuTimers = new Menu("Spell Times", "DrawSpellTimes"); { for (int i = 0; i < 2; i++) { SubMenuTimers.AddItem(new MenuItem(pcMode[i] + "Draw.W.BuffTime", "E: Show Time Circle").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, R.MenuColor())); SubMenuTimers.AddItem(new MenuItem(pcMode[i] + "Draw.R.BuffTime", "R: Show Time Circle").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, E.MenuColor())); } MenuLocal.AddSubMenu(SubMenuTimers); } SubMenuAxe = new Menu("Axe Times", "DrawAxeTimers"); { for (int i = 0; i < 2; i++) { SubMenuAxe.AddItem(new MenuItem(pcMode[i] + "Draw.AxePosition", "OlafAxe Position").SetValue(new StringList(new[] { "Off", "Circle", "Line", "Both" }, 3)).SetFontStyle(FontStyle.Regular, E.MenuColor())); SubMenuAxe.AddItem(new MenuItem(pcMode[i] + "Draw.AxeTime", "OlafAxe Time Remaining").SetValue(true)).SetFontStyle(FontStyle.Regular, E.MenuColor()); } MenuLocal.AddSubMenu(SubMenuAxe); } MenuLocal.SubMenu("Drawings").AddItem(new MenuItem("Draw.AxePosition", "OlafAxe Position").SetValue(new StringList(new[] { "Off", "Circle", "Line", "Both" }, 3))); MenuLocal.SubMenu("Drawings").AddItem(new MenuItem("Draw.AxeTime", "OlafAxe Time Remaining").SetValue(true)); for (int i = 0; i < 2; i++) { MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawKillableEnemy", "Killable Enemy Notification").SetValue(true)); MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawKillableEnemyMini", "Killable Enemy [Mini Map]").SetValue(new Circle(true, Color.GreenYellow))); } for (int i = 0; i < 2; i++) { MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawMinionLastHist", "Draw Minion Last Hit").SetValue(new Circle(true, Color.GreenYellow))); } for (int i = 0; i < 2; i++) { var dmgAfterComboItem = new MenuItem(pcMode[i] + "DrawDamageAfterCombo", "Combo Damage").SetValue(true); { MenuLocal.AddItem(dmgAfterComboItem); LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnit = Common.CommonMath.GetComboDamage; LeagueSharp.Common.Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue <bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { LeagueSharp.Common.Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>(); }; } } CommonManaBar.Init(MenuLocal); } ModeConfig.MenuConfig.AddSubMenu(MenuLocal); InitRefreshMenuItems(); Game.OnUpdate += GameOnOnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += DrawingOnOnEndScene; }
public static void Init() { AxeDisplayText = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 38, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearTypeNatural, }); PlayerObjects.Init(); MenuLocal = ModeConfig.MenuConfig.AddSubMenu("Drawings", "Drawings"); { MenuLocal.Add("Draw.Enable", new CheckBox("Enable/Disable Drawings:")); MenuLocal.Add("DrawKillableEnemy", new CheckBox("Killable Enemy Notification")); //MenuLocal.Add("DrawKillableEnemyMini", new CheckBox("Killable Enemy [Mini Map]")); MenuLocal.Add("DrawMinionLastHist", new CheckBox("Draw Minion Last Hit")); MenuLocal.AddGroupLabel("Mana Bar Combo Indicator"); { MenuLocal.Add("DrawManaBar.Q", new CheckBox("Q")); MenuLocal.Add("DrawManaBar.W", new CheckBox("W")); MenuLocal.Add("DrawManaBar.E", new CheckBox("E")); MenuLocal.Add("DrawManaBar.R", new CheckBox("R")); } MenuLocal.AddGroupLabel("Spell Ranges"); { MenuLocal.Add("Draw.Q", new ComboBox("Q:", 3, "Off", "On: Small", "On: Large", "On: Both")); MenuLocal.Add("Draw.E", new CheckBox("E:", false)); } /* * * MenuLocal.AddGroupLabel("Buff Times"); * { * MenuLocal.Add("DrawBuffs", new ComboBox("Show Red/Blue Time Circle", 3, "Off", "Blue Buff", "Red Buff", "Both")); * } * * MenuLocal.AddGroupLabel("Spell Times"); * { * MenuLocal.Add("Draw.W.BuffTime", new ComboBox("E: Show Time Circle", 1, "Off", "On")); * MenuLocal.Add("Draw.R.BuffTime", new ComboBox("R: Show Time Circle", 1, "Off", "On")); * } * * MenuLocal.AddGroupLabel("Axe Times"); * { * MenuLocal.Add("Draw.AxePosition", new ComboBox("OlafAxe Position", 3, "Off", "Circle", "Line", "Both")); * MenuLocal.Add("Draw.AxeTime", new CheckBox("OlafAxe Time Remaining")); * } * */ CommonManaBar.Init(MenuLocal); } Game.OnUpdate += GameOnOnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += DrawingOnOnEndScene; }
public static void Init(Menu ParentMenu) { MenuLocal = new Menu("Drawings", "Drawings"); { MenuLocal.AddItem( new MenuItem("DrawPc.Mode", "Adjust settings to your own computer:").SetValue(new StringList(new[] { "New Computer", "Old Computer" }, 0)).SetFontStyle(FontStyle.Regular, SharpDX.Color.Coral)).ValueChanged += (sender, args) => { InitRefreshMenuItems(); }; SubMenuManaBarIndicator = new Menu("Mana Bar Combo Indicator", "ManaBarIndicator"); { for (int i = 0; i < 2; i++) { SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.Q", "Q:").SetValue(true).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.W", "W:").SetValue(true).SetFontStyle(FontStyle.Regular, W.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.E", "E:").SetValue(true).SetFontStyle(FontStyle.Regular, E.MenuColor())); SubMenuManaBarIndicator.AddItem(new MenuItem(pcMode[i] + "DrawManaBar.R", "R:").SetValue(true).SetFontStyle(FontStyle.Regular, R.MenuColor())); } MenuLocal.AddSubMenu(SubMenuManaBarIndicator); } SubMenuSpells = new Menu("Spells", "DrawSpells"); { for (int i = 0; i < 2; i++) { SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "DrawQRange", "Q:").SetValue(new Circle(true, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "DrawERange", "E:").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255))).SetFontStyle(FontStyle.Regular, E.MenuColor())); SubMenuSpells.AddItem(new MenuItem(pcMode[i] + "DrawRRange", "R:").SetValue(new StringList(new[] { "Off", "Map", "Mini Map", "Both" }, 3)).SetFontStyle(FontStyle.Regular, R.MenuColor())); } MenuLocal.AddSubMenu(SubMenuSpells); } SubMenuBuffs = new Menu("Buffs", "DrawBuffs"); { for (int i = 0; i < 2; i++) { SubMenuBuffs.AddItem(new MenuItem(pcMode[i] + "DrawQBuff", "Q: Buff Status").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, Q.MenuColor())); SubMenuBuffs.AddItem(new MenuItem(pcMode[i] + "DrawBuffs", "Show Jungle Buff Time Circle").SetValue(new StringList(new[] { "Off", "Blue Buff", "Red Buff", "Both" }, 3))); } MenuLocal.AddSubMenu(SubMenuBuffs); } SubMenuTimers = new Menu("Timers", "DrawTimers"); { for (int i = 0; i < 2; i++) { SubMenuTimers.AddItem(new MenuItem(pcMode[i] + "DrawEStatus", "E: Show Target Horror Time Circle").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, E.MenuColor())); SubMenuTimers.AddItem(new MenuItem(pcMode[i] + "DrawRStatus", "R: Show Ultimate Time Circle").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, R.MenuColor())); } MenuLocal.AddSubMenu(SubMenuTimers); } for (int i = 0; i < 2; i++) { MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawKillableEnemy", "Killable Enemy Notification").SetValue(true)); MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawKillableEnemyMini", "Killable Enemy [Mini Map]").SetValue(new Circle(true, Color.GreenYellow))); } for (int i = 0; i < 2; i++) { MenuLocal.AddItem(new MenuItem(pcMode[i] + "DrawMinionLastHist", "Draw Minion Last Hit").SetValue(new Circle(true, Color.GreenYellow))); } for (int i = 0; i < 2; i++) { var dmgAfterComboItem = new MenuItem(pcMode[i] + "DrawDamageAfterCombo", "Combo Damage").SetValue(true); { MenuLocal.AddItem(dmgAfterComboItem); LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnit = Common.CommonMath.GetComboDamage; LeagueSharp.Common.Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue <bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { LeagueSharp.Common.Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>(); }; } } } CommonManaBar.Init(MenuLocal); ParentMenu.AddSubMenu(MenuLocal); InitRefreshMenuItems(); //Sprite.Init(); Game.OnUpdate += GameOnOnUpdate; GameObject.OnCreate += GameObject_OnCreate; GameObject.OnDelete += GameObject_OnDelete; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += DrawingOnOnEndScene; //Obj_AI_Base.OnBuffGain += (sender, args) => //{ // if (sender.IsMe) // Chat.Print(args.Buff.DisplayName.ToString()); // //if (args.Buff.DisplayName == "BlessingoftheLizardElder") //red // if (args.Buff.DisplayName == "CrestoftheAncientGolem") // { // if (BlueBuff.EndTime < Game.Time) // { // BlueBuff.StartTime = args.Buff.StartTime; // BlueBuff.EndTime = args.Buff.EndTime; // } // } //}; }
private static void InitMenu() { (Menu = new Menu("CjShu 索娜", "ShuSona", true)).AddToMainMenu(); Menu.AddSubMenu(new Menu("走砍設置", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Menu.SubMenu("Orbwalking")); Tools.Tools.Inject(); var ComboMenu = Menu.AddSubMenu(new Menu("連招設定", "ComboMenu")); ComboMenu.AddItem(new MenuItem("ComboQ", "使用 Q").SetValue(true)); ComboMenu.AddItem(new MenuItem("ComboW", "使用 W").SetValue(true)); ComboMenu.AddItem(new MenuItem("WM", "使用 W| 當自己血量小於多少使用 >= ").SetValue(new Slider(40, 0, 100))); ComboMenu.AddItem(new MenuItem("WA", "使用 W| 當隊友血量小於多少使用 >= ").SetValue(new Slider(40, 0, 100))); ComboMenu.AddItem(new MenuItem("ComboR", "使用 R").SetValue(true)); ComboMenu.AddItem(new MenuItem("RComboMin", "使用R敵人最低數量").SetValue(new Slider(3, 1, 5))); ComboMenu.AddItem(new MenuItem("IgniteCombo", "連招使用點燃").SetValue(true)); var HarassMenu = Menu.AddSubMenu(new Menu("騷擾設定", "HarassMenu")); HarassMenu.AddItem(new MenuItem("QHarass", "使用 Q").SetValue(true)); HarassMenu.AddItem(new MenuItem("HarassMana", "騷擾 最低魔力 > = %", true).SetValue(new Slider(50, 0, 100))); var LaneClearMenu = Menu.AddSubMenu(new Menu("清線設定", "LaneClearMenu")); LaneClearMenu.AddItem(new MenuItem("UseQFarm", "Q 模式 :").SetValue(new StringList(new[] { "控線", "清線", "兩者都開", "關閉" }, 2))); LaneClearMenu.AddItem(new MenuItem("LaneQMinMinions", "清線 Q 最低命中小兵數 >= ").SetValue(new Slider(2, 1, 3))); LaneClearMenu.AddItem(new MenuItem("LaneClearMana", "清線 最低魔力 > = %").SetValue(new Slider(50, 0, 100))); ManaManager.AddSpellFarm(LaneClearMenu); var JungleMenu = LaneClearMenu.AddSubMenu(new Menu("打野設定", "JungleMenu")); JungleMenu.AddItem(new MenuItem("QJFarm", "使用 Q").SetValue(true)); JungleMenu.AddItem(new MenuItem("WJFarm", "使用 W").SetValue(true)); JungleMenu.AddItem(new MenuItem("JungleMana", "使用打野最低魔力 >= %").SetValue(new Slider(50, 0, 100))); var KillStealMenu = Menu.AddSubMenu(new Menu("擊殺設定", "KillStealMenu")); KillStealMenu.AddItem(new MenuItem("KillStealQ", "使用 Q").SetValue(true)); KillStealMenu.AddItem(new MenuItem("KillStealR", "使用 R").SetValue(true)); KillStealMenu.AddItem(new MenuItem("3", "R 目標英雄")).SetTooltip("敵人"); if (HeroManager.Enemies.Any()) { HeroManager.Enemies.ForEach( i => KillStealMenu.AddItem(new MenuItem("Ult" + i.ChampionName.ToLower(), i.ChampionName, true).SetValue(false))); } var QEMenu = Menu.AddSubMenu(new Menu("反突進設定", "GPEMenu")); QEMenu.AddItem(new MenuItem("AntiGapcloserE", "使用 E").SetValue(true)); var AutoMenu = Menu.AddSubMenu(new Menu("自動設定", "AutoMenu")); AutoMenu.AddItem(new MenuItem("AutoW", "自動 W").SetValue(true)); AutoMenu.AddItem(new MenuItem("AutoWM", "自己血量小於多少使用 W >= ").SetValue(new Slider(40, 0, 100))); AutoMenu.AddItem(new MenuItem("AutoWA", "隊友血量小於多少使用 W >= ").SetValue(new Slider(40, 0, 100))); AutoMenu.AddItem(new MenuItem("AutoMana", "自動最低魔力設置 >= ").SetValue(new Slider(60, 0, 100))); var FleeMenu = Menu.AddSubMenu(new Menu("逃跑設置", "FleeMenu")); FleeMenu.AddItem(new MenuItem("FleeE", "使用 E").SetValue(true)); var DrawMenu = Menu.AddSubMenu(new Menu("顯示設定", "DrawMenu")); DrawMenu.AddItem(new MenuItem("DrawManaBar", "顯示魔力線條").SetValue(true)); DrawMenu.AddItem(new MenuItem("QDraw", "Q 範圍").SetValue(new Circle(false, System.Drawing.Color.FromArgb(100, 255, 0, 255)))); DrawMenu.AddItem(new MenuItem("WDraw", "W 範圍").SetValue(new Circle(false, System.Drawing.Color.FromArgb(100, 255, 0, 255)))); DrawMenu.AddItem(new MenuItem("EDraw", "E 範圍").SetValue(new Circle(false, System.Drawing.Color.FromArgb(100, 255, 0, 255)))); DrawMenu.AddItem(new MenuItem("RDraw", "R 範圍").SetValue(new Circle(false, System.Drawing.Color.FromArgb(100, 255, 0, 255)))); DamageIndicator.AddToMenu(DrawMenu); ManaManager.AddDrawFarm(DrawMenu); CommonManaBar.Init(DrawMenu); Menu.AddItem(new MenuItem("Sup", "妹子專用").SetValue(true)); Manager.WriteConsole(Player.Instance.ChampionName + "CjShu"); }