private static void onLoad(EventArgs args) { Config = new Menu("Standalone DW", "standDW", true); //Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); DeathWalker.AddToMenu(Config); Config.AddToMainMenu(); }
public Standalone() { Config = new Menu("Standalone DW", "standDW", true); Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); DeathWalker.AddToMenu(Config.SubMenu("Orbwalker")); Config.AddToMainMenu(); }
private static void onLoad(object sender) { gameStart = now; Game.PrintChat("ARAm - Sharp by DeTuKs"); try { defaultOut = System.Console.Out; System.Console.SetOut(new ErrorLogger(defaultOut)); Config = new Menu("ARAM", "aramBot", true); var orbwalkerMenu = new Menu("Orbwalker", "my_Orbwalker"); DeathWalker.AddToMenu(orbwalkerMenu); Config.AddSubMenu(orbwalkerMenu); //Extra Config.AddSubMenu(new Menu("Extra Sharp", "extra")); Config.SubMenu("extra").AddItem(new MenuItem("debugDraw", "Debug draw")).SetValue(false); Config.SubMenu("extra").AddItem(new MenuItem("dataGathering", "Send errors to server")).SetValue(false); //Debug Config.AddSubMenu(new Menu("Debug", "debug")); Config.SubMenu("extra").AddItem(new MenuItem("botOff", "Bot off")).SetValue(false); Config.SubMenu("debug").AddItem(new MenuItem("db_targ", "Debug Target")).SetValue(new KeyBind('T', KeyBindType.Press, false)); Config.AddToMainMenu(); Drawing.OnDraw += onDraw; Game.OnUpdate += OnGameUpdate; Game.OnEnd += OnGameEnd; ARAMSimulator.setupARMASimulator(); } catch (Exception ex) { Console.WriteLine(ex); } }
private static void onLoad(EventArgs args) { Game.PrintChat("Lucian - Sharp by DeTuKs"); try { Config = new Menu("LucianSharp [DeathWalker]", "Lucian", true); var orbwalkerMenu = new Menu("Lucian Orbwalker", "my_Orbwalker"); DeathWalker.AddToMenu(orbwalkerMenu); Config.AddSubMenu(orbwalkerMenu); //TS var TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); Config.AddSubMenu(TargetSelectorMenu); //Combo Config.AddSubMenu(new Menu("Combo Sharp", "combo")); Config.SubMenu("combo").AddItem(new MenuItem("useQ", "Use Q")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("useW", "Use W")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("useE", "Use E from melee")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("Wvisib", "W to get vision")).SetValue(true); //LastHit Config.AddSubMenu(new Menu("LastHit Sharp", "lHit")); //LaneClear Config.AddSubMenu(new Menu("LaneClear Sharp", "lClear")); //Harass Config.AddSubMenu(new Menu("Harass Sharp", "harass")); //KillSteal Config.AddSubMenu(new Menu("KillSteal Sharp", "killsteal")); Config.SubMenu("killsteal").AddItem(new MenuItem("ksOn", "do KillSteal")).SetValue(true); Config.SubMenu("killsteal").AddItem(new MenuItem("ksOnQ", "use Q")).SetValue(true); Config.SubMenu("killsteal").AddItem(new MenuItem("ksOnW", "use W")).SetValue(true); Config.SubMenu("killsteal").AddItem(new MenuItem("ksOnE", "use E")).SetValue(true); //Extra Config.AddSubMenu(new Menu("Draw Sharp", "draw")); Config.SubMenu("draw").AddItem(new MenuItem("drawQ", "draw Q")).SetValue(true); Config.SubMenu("draw").AddItem(new MenuItem("drawW", "draw W")).SetValue(true); Config.SubMenu("draw").AddItem(new MenuItem("drawE", "draw E")).SetValue(true); //Debug Config.AddSubMenu(new Menu("Debug", "debug")); Config.SubMenu("debug").AddItem(new MenuItem("debugOn", "Debug stuff")).SetValue(new KeyBind('A', KeyBindType.Press)); Config.AddToMainMenu(); Drawing.OnDraw += onDraw; Game.OnUpdate += OnGameUpdate; GameObject.OnCreate += OnCreateObject; GameObject.OnDelete += OnDeleteObject; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; Obj_AI_Base.OnDoCast += onDoCast; DeathWalker.AfterAttack += AfterAttack; DeathWalker.OnUnkillable += onUnkillable; Obj_AI_Hero.OnLeaveVisiblityClient += onLeaveVisibility; Lucian.setSkillShots(); } catch (Exception ex) { Console.WriteLine(ex); Game.PrintChat("Oops. Something went wrong with LucianSharp"); } }
private static void onLoad() { r = new Random(); allyIds = new List <int>(); enemyIds = new List <int>(); gameStart = now; Chat.Print("ARAm - Sharp by DeTuKs"); try { defaultOut = System.Console.Out; Config = new Menu("ARAM", "aramBot", true); var orbwalkerMenu = new Menu("Orbwalker", "my_Orbwalker"); DeathWalker.AddToMenu(orbwalkerMenu); Config.AddSubMenu(orbwalkerMenu); Config.AddToMainMenu(); Game.OnUpdate += OnGameUpdate; Game.OnNotify += Game_OnNotify; var gameEndNotified = false; OnGameEnd += ARAMDetFull_OnGameEnd; Game.OnTick += delegate { if (gameEndNotified) { return; } var nexus = ObjectManager.Get <Obj_HQ>(); if (nexus == null) { return; } if (nexus.Any(n => n.IsDead || n.Health.Equals(0))) { var win = ObjectManager.Get <Obj_HQ>().Any(n => n.Health.Equals(0)); OnGameEnd?.Invoke(win); gameEndNotified = true; } }; ARAMSimulator.setupARMASimulator(); foreach (AIHeroClient ally in EloBuddy.SDK.EntityManager.Heroes.Allies) { allyIds.Add(ally.NetworkId); } foreach (AIHeroClient enemy in EloBuddy.SDK.EntityManager.Heroes.Enemies) { enemyIds.Add(enemy.NetworkId); } } catch (Exception ex) { Console.WriteLine(ex); } }
private static void Game_OnGameLoad(EventArgs args) { Config = new Menu("Deadman", "Deadman", true); CClass = new Champion(); AActivator = new Activator(); var BaseType = CClass.GetType(); /* Update this with Activator.CreateInstance or Invoke * http://stackoverflow.com/questions/801070/dynamically-invoking-any-function-by-passing-function-name-as-string * For now stays cancer. */ var championName = ObjectManager.Player.ChampionName.ToLowerInvariant(); switch (championName) { case "ashe": CClass = new Ashe(); break; case "caitlyn": CClass = new Caitlyn(); break; case "corki": CClass = new Corki(); break; case "draven": CClass = new Draven(); break; case "ezreal": CClass = new Ezreal(); break; case "graves": CClass = new Graves(); break; case "gnar": CClass = new Gnar(); break; case "jinx": CClass = new Jinx(); break; case "kalista": CClass = new Kalista(); break; case "kindred": CClass = new Kindred(); break; case "kogmaw": CClass = new Kogmaw(); break; case "lucian": CClass = new Lucian(); break; case "missfortune": CClass = new MissFortune(); break; case "quinn": CClass = new Quinn(); break; case "sivir": CClass = new Sivir(); break; case "teemo": CClass = new Teemo(); break; case "tristana": CClass = new Tristana(); break; case "twitch": CClass = new Twitch(); break; case "urgot": CClass = new Urgot(); break; case "vayne": CClass = new Vayne(); break; case "varus": CClass = new Varus(); break; } CClass.Id = ObjectManager.Player.CharData.BaseSkinName; CClass.Config = Config; var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); Config.AddSubMenu(new Menu("DeathWalker", "Orbwalker")); DeathWalker.AddToMenu(Config.SubMenu("Orbwalker")); /* Menu Summoners */ var summoners = Config.AddSubMenu(new Menu("Summoners", "Summoners")); var summonersHeal = summoners.AddSubMenu(new Menu("Heal", "Heal")); { summonersHeal.AddItem(new MenuItem("SUMHEALENABLE", "Enable").SetValue(true)); summonersHeal.AddItem(new MenuItem("SUMHEALSLIDER", "Min. Heal Per.").SetValue(new Slider(20, 99, 1))); } var summonersBarrier = summoners.AddSubMenu(new Menu("Barrier", "Barrier")); { summonersBarrier.AddItem(new MenuItem("SUMBARRIERENABLE", "Enable").SetValue(true)); summonersBarrier.AddItem( new MenuItem("SUMBARRIERSLIDER", "Min. Heal Per.").SetValue(new Slider(20, 99, 1))); } var summonersIgnite = summoners.AddSubMenu(new Menu("Ignite", "Ignite")); { summonersIgnite.AddItem(new MenuItem("SUMIGNITEENABLE", "Enable").SetValue(true)); } /* Menu Items */ var items = Config.AddSubMenu(new Menu("Items", "Items")); items.AddItem(new MenuItem("BOTRK", "BOTRK").SetValue(true)); items.AddItem(new MenuItem("GHOSTBLADE", "Ghostblade").SetValue(true)); items.AddItem(new MenuItem("SWORD", "Sword of the Divine").SetValue(true)); items.AddItem(new MenuItem("MURAMANA", "Muramana").SetValue(true)); QuickSilverMenu = new Menu("QSS", "QuickSilverSash"); items.AddSubMenu(QuickSilverMenu); QuickSilverMenu.AddItem(new MenuItem("AnyStun", "Any Stun").SetValue(true)); QuickSilverMenu.AddItem(new MenuItem("AnySlow", "Any Slow").SetValue(true)); QuickSilverMenu.AddItem(new MenuItem("AnySnare", "Any Snare").SetValue(true)); QuickSilverMenu.AddItem(new MenuItem("AnyTaunt", "Any Taunt").SetValue(true)); foreach (var t in AActivator.BuffList) { foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) { if (t.ChampionName == enemy.ChampionName) { QuickSilverMenu.AddItem(new MenuItem(t.BuffName, t.DisplayName).SetValue(t.DefaultValue)); } } } items.AddItem( new MenuItem("UseItemsMode", "Use items on").SetValue( new StringList(new[] { "No", "Mixed mode", "Combo mode", "Both" }, 2))); //var Extras = Config.AddSubMenu(new Menu("Extras", "Extras")); //new PotionManager(Extras); // If Champion is supported draw the extra menus if (BaseType != CClass.GetType()) { SetSmiteSlot(); var combo = new Menu("Combo", "Combo"); if (CClass.ComboMenu(combo)) { if (SmiteSlot != SpellSlot.Unknown) { combo.AddItem(new MenuItem("ComboSmite", "Use Smite").SetValue(true)); } Config.AddSubMenu(combo); } var harass = new Menu("Harass", "Harass"); if (CClass.HarassMenu(harass)) { harass.AddItem(new MenuItem("HarassMana", "Min. Mana Percent").SetValue(new Slider(50, 100, 0))); Config.AddSubMenu(harass); } var laneclear = new Menu("LaneClear", "LaneClear"); if (CClass.LaneClearMenu(laneclear)) { laneclear.AddItem( new MenuItem("LaneClearMana", "Min. Mana Percent").SetValue(new Slider(50, 100, 0))); Config.AddSubMenu(laneclear); } var misc = new Menu("Misc", "Misc"); if (CClass.MiscMenu(misc)) { Config.AddSubMenu(misc); } var extras = new Menu("Extras", "Extras"); if (CClass.ExtrasMenu(extras)) { new PotionManager(extras); Config.AddSubMenu(extras); } var drawing = new Menu("Drawings", "Drawings"); if (CClass.DrawingMenu(drawing)) { drawing.AddItem(new MenuItem("Deadman.Drawings", "Deadman Default Draw Options")); //drawing.AddItem(new MenuItem("Draw.Ping", MenuSpace + "Show Game Ping").SetValue(true)); drawing.AddItem(new MenuItem("Draw.ToD", MenuSpace + "Turn Off Drawings On Team Fight").SetValue(false)); drawing.AddItem(new MenuItem("Draw.ToDControlRange", MenuSpace + MenuSpace + "Control Range:").SetValue(new Slider(1200, 1600, 600))); drawing.AddItem(new MenuItem("Draw.ToDControlRangeColor", MenuSpace + MenuSpace + "Draw Control Range:").SetValue(new Circle(false, Color.GreenYellow))); drawing.AddItem(new MenuItem("Draw.ToDMinEnemy", MenuSpace + MenuSpace + "Min. Enemy Count:").SetValue(new Slider(3, 5, 0))); drawing.AddItem(new MenuItem("drawMinionLastHit", MenuSpace + "Minion Last Hit").SetValue(new Circle(false, Color.GreenYellow))); drawing.AddItem(new MenuItem("drawMinionNearKill", MenuSpace + "Minion Near Kill").SetValue(new Circle(false, Color.Gray))); drawing.AddItem( new MenuItem("drawJunglePosition", MenuSpace + "Jungle Farm Position").SetValue(false)); drawing.AddItem(new MenuItem("Draw.DrawMinion", MenuSpace + "Draw Minions Sprite").SetValue(false)); drawing.AddItem(new MenuItem("Draw.DrawTarget", MenuSpace + "Draw Target Sprite").SetValue(false)); //drawing.AddItem(new MenuItem("Draw.DrawSTarget", MenuSpace + "Draw Selected Target", true).SetValue(new Circle(false,Color.GreenYellow))); Config.AddSubMenu(drawing); } } CClass.MainMenu(Config); if (championName == "sivir") { Evade.Evade.Initiliaze(); Evade.Config.Menu.DisplayName = "E"; Config.AddSubMenu(Evade.Config.Menu); } //Evade.Evade.Initiliaze(); //Config.AddSubMenu(Evade.Config.Menu); Config.AddToMainMenu(); Sprite.Load(); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; DeathWalker.AfterAttack += DeathWalker_AfterAttack; DeathWalker.BeforeAttack += DeathWalker_BeforeAttack; //Game.OnWndProc += Game_OnWndProc; }
static void Game_OnGameLoad() { if (ObjectManager.Player.ChampionName != CharName) { return; } Console.WriteLine("Jayce - SharpV2 by DeTuKs"); Jayce.setSkillShots(); try { Config = new Menu("Jayce - Sharp", "Jayce", true); //Orbwalker Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); DeathWalker.AddToMenu(Config.SubMenu("Orbwalker")); //TS Menu targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //Combo Config.AddSubMenu(new Menu("Combo Sharp", "combo")); Config.SubMenu("combo").AddItem(new MenuItem("comboItems", "Use Items")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("hammerKill", "Hammer if killable")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("parlelE", "use pralel gate")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("fullDMG", "Do full damage")).SetValue(new KeyBind('A', KeyBindType.Press)); Config.SubMenu("combo").AddItem(new MenuItem("injTarget", "Tower Injection")).SetValue(new KeyBind('G', KeyBindType.Press)); Config.SubMenu("combo").AddItem(new MenuItem("awsPress", "Press for awsomeee!!")).SetValue(new KeyBind('Z', KeyBindType.Press)); Config.SubMenu("combo").AddItem(new MenuItem("eAway", "Gate distance from side")).SetValue(new Slider(20, 3, 60)); //Extra Config.AddSubMenu(new Menu("Extra Sharp", "extra")); Config.SubMenu("extra").AddItem(new MenuItem("shoot", "Shoot manual Q")).SetValue(new KeyBind('T', KeyBindType.Press)); Config.SubMenu("extra").AddItem(new MenuItem("gapClose", "Kick Gapclosers")).SetValue(true); Config.SubMenu("extra").AddItem(new MenuItem("autoInter", "Interupt spells")).SetValue(true); Config.SubMenu("extra").AddItem(new MenuItem("useMunions", "Q use Minion colision")).SetValue(true); Config.SubMenu("extra").AddItem(new MenuItem("killSteal", "Killsteal")).SetValue(false); Config.SubMenu("extra").AddItem(new MenuItem("packets", "Use Packet cast")).SetValue(false); //Debug Config.AddSubMenu(new Menu("Drawing", "draw")); Config.SubMenu("draw").AddItem(new MenuItem("drawCir", "Draw circles")).SetValue(true); Config.SubMenu("draw").AddItem(new MenuItem("drawCD", "Draw CD")).SetValue(true); Config.SubMenu("draw").AddItem(new MenuItem("drawFull", "Draw full combo dmg")).SetValue(true); Config.AddToMainMenu(); Drawing.OnDraw += onDraw; Drawing.OnEndScene += OnEndScene; Game.OnUpdate += OnGameUpdate; GameObject.OnCreate += onCreate; GameObject.OnDelete += onDelete; Obj_AI_Base.OnDamage += onDamage; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += OnPosibleToInterrupt; //SmoothMouse.start(); } catch (Exception ex) { Console.WriteLine(ex); Chat.Print("Oops. Something went wrong with Jayce - Sharp"); } }
private static void onLoad(EventArgs args) { if (ObjectManager.Player.ChampionName != CharName) { return; } Game.PrintChat("MasterYi - by DeTuKs"); MasterYi.setSkillShots(); try { TargetedSkills.setUpSkills(); Config = new Menu("MasterYi - Sharp", "MasterYi", true); var orbwalkerMenu = new Menu("DeathWalker", "my_Orbwalker"); DeathWalker.AddToMenu(orbwalkerMenu); Config.AddSubMenu(orbwalkerMenu); //TS Menu targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //Combo Config.AddSubMenu(new Menu("Combo Sharp", "combo")); Config.SubMenu("combo").AddItem(new MenuItem("comboItems", "Meh everything is fine here")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("comboWreset", "AA reset W")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("useQ", "Use Q to gap")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("useE", "Use E")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("useR", "Use R")).SetValue(true); Config.SubMenu("combo").AddItem(new MenuItem("useSmite", "Use Smite")).SetValue(true); //Extra Config.AddSubMenu(new Menu("Extra Sharp", "extra")); Config.SubMenu("extra").AddItem(new MenuItem("packets", "Use Packet cast")).SetValue(false); Config.AddSubMenu(new Menu("Anti Skillshots", "aShots")); //SmartW Config.SubMenu("aShots").AddItem(new MenuItem("smartW", "Smart W if cantQ")).SetValue(true); Config.SubMenu("aShots").AddItem(new MenuItem("smartQDogue", "Q use dogue")).SetValue(true); Config.SubMenu("aShots").AddItem(new MenuItem("useWatHP", "use W below HP")).SetValue(new Slider(100, 0, 100)); Config.SubMenu("aShots").AddItem(new MenuItem("wqOnDead", "W or Q if will kill")).SetValue(false); skillShotMenuq = getSkilshotMenuQ(); Config.SubMenu("aShots").AddSubMenu(skillShotMenuq); skillShotMenuw = getSkilshotMenuW(); Config.SubMenu("aShots").AddSubMenu(skillShotMenuw); //Debug Config.AddSubMenu(new Menu("Drawing", "draw")); Config.SubMenu("draw").AddItem(new MenuItem("drawCir", "Draw circles")).SetValue(true); Config.SubMenu("draw").AddItem(new MenuItem("debugOn", "Debug stuff")).SetValue(new KeyBind('A', KeyBindType.Press)); Config.AddToMainMenu(); Drawing.OnDraw += onDraw; Game.OnUpdate += OnGameUpdate; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; AttackableUnit.OnDamage += onDamage; SkillshotDetector.OnDetectSkillshot += OnDetectSkillshot; SkillshotDetector.OnDeleteMissile += OnDeleteMissile; //Game.OnProcessPacket += OnGameProcessPacket; CustomEvents.Unit.OnDash += onDash; DeathWalker.AfterAttack += afterAttack; } catch { Game.PrintChat("Oops. Something went wrong with Jayce - Sharp"); } }