public ItemDeliveryQuest () { inUse = false; waitPeriod = 0; speechCounter = 0; randomItem = Items.getRandomItem (); }
private static void LoadItem(SocketClient Client, uint ItemUID) { using (DataTable dt = Database.ItemDB.GetDataTable("SELECT `ItemID`, `Plus`, `SocketOne`, `SocketTwo`, `Enchant`, `Position`, `Durability` FROM `items` WHERE `UniqueID`=" + ItemUID)) { if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; Items.Item item = new Items.Item(Convert.ToUInt32(dr.ItemArray[0])); item.UniqueID = ItemUID; item.Plus = Convert.ToByte(dr.ItemArray[1]); item.SocketOne = Convert.ToByte(dr.ItemArray[2]); item.SocketTwo = Convert.ToByte(dr.ItemArray[3]); item.Enchant = Convert.ToByte(dr.ItemArray[4]); item.Position = Convert.ToByte(dr.ItemArray[5]); item.Durability = Convert.ToUInt16(dr.ItemArray[6]); item.Loaded = true; if (item.Position == 0) Client.Character.Inventory.TryAdd(item); else if (item.Position < 10) Client.Character.Equipment.Equip(item, item.Position); else { if (!Client.Character.Warehouses.ContainsKey(item.Position)) Client.Character.Warehouses.TryAdd(item.Position, new ConcurrentBag<Items.Item>()); byte spaces = 20; if (item.Position == 10) spaces = 40; if (Client.Character.Warehouses[item.Position].Count >= spaces) Console.WriteLine("Inventory full, yet adding items. Something went wrong."); else Client.Character.Warehouses[item.Position].Add(item); } } } }
//What happens to this NPC when it is interacted with. public override string interact (Items.Item item) { string forReturn = ""; if (speechCounter == 0) { forReturn = "Hey! Would you mind getting me an" + "\n" + "item that I lost?"; } else if (speechCounter == 1) { // Decide which item we need to get ranItem = Items.getRandomItem(); questPrefab = Instantiate(questPrefab) as GameObject; questItem = questPrefab.GetComponent<QuestItem>(); questItem.Setup(ranItem); questItem.PlaceRandomly(); int itemX = World.player.mapX - questItem.mapX; int itemY = World.player.mapY - questItem.mapY; string locationX = ""; string locationY = ""; if (itemX > 0) { locationX = " " + itemX + " blocks west."; } else { locationX = " " + (itemX * -1) + " blocks east."; } if (itemY > 0) { locationY = " " + itemY + " blocks south "; } else { locationY = " " + (itemY * -1) + " blocks north "; } forReturn = "Thanks! I think I left it " + "\n" + locationY + "and" + locationX + "."; } else { if (World.player.inventory.Contains(ranItem)) { forReturn = "Thanks for getting me that " + ranItem.name + "!" + "\n" + "It helped me a lot!"; World.AddChaos (World.QUEST_COMPLETE); questGiver.inventory.Add (ranItem, 1); deactivateQuest (questGiver); questGiver.SetState (State.happy); inUse = false; waitPeriod = k_numRotations; // Remove the item from the player's inventory int itemIndex = World.player.inventory.IndexOf(ranItem); World.player.inventory.RemoveAt(itemIndex); } else { forReturn = "Hey did you get me that " + ranItem.name +"?"; } } speechCounter++; return forReturn; }
void Start() { item = Items.ItemDatabase.Instance.GetItemById(itemId); if (item == null) { Destroy(gameObject); return; } spriteRenderer.sprite = item.Icon; }
public override bool personCheck (NPC person) { if (Random.Range (0, 1) == 0) { animal = "COW"; meat = Items.getItemWithName ("beef"); } else { animal = "PIG"; meat = Items.getItemWithName("pork"); } return (base.personCheck (person) && (World.getItemCount("Farm", animal) > 0)); }
public void SetItem(Items.Item item) { SlottedItem = item; if (item == null || item.Id == "") { icon.gameObject.SetActive(false); } else { icon.gameObject.SetActive(true); icon.sprite = item.Icon; } }
public static void LoadItems(SocketClient Client) { string file = "C:/db/Players/" + Client.UniqueID + "/itemkeys.dat"; if (File.Exists(file)) { using (BinaryReader br = new BinaryReader(File.Open(file, FileMode.Open))) { uint count = br.ReadUInt32(); for (uint i = 0; i < count; i++) LoadItem(Client, br.ReadUInt32()); br.Close(); } File.Delete(file); } else { using (DataTable dt = Database.ItemDB.GetDataTable("SELECT `UniqueID`, `ItemID`, `Plus`, `SocketOne`, `SocketTwo`, `Enchant`, `Position`, `Durability` FROM `items` WHERE `OwnerUID`=" + Client.UniqueID)) { for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; Items.Item item = new Items.Item(Convert.ToUInt32(dr.ItemArray[1])); item.UniqueID = Convert.ToUInt32(dr.ItemArray[0]); item.Plus = Convert.ToByte(dr.ItemArray[2]); item.SocketOne = Convert.ToByte(dr.ItemArray[3]); item.SocketTwo = Convert.ToByte(dr.ItemArray[4]); item.Enchant = Convert.ToByte(dr.ItemArray[5]); item.Position = Convert.ToByte(dr.ItemArray[6]); item.Durability = Convert.ToUInt16(dr.ItemArray[7]); item.Loaded = true; if (item.Position == 0) Client.Character.Inventory.TryAdd(item); else if (item.Position < 10) Client.Character.Equipment.Equip(item, item.Position); else { if (!Client.Character.Warehouses.ContainsKey(item.Position)) Client.Character.Warehouses.TryAdd(item.Position, new ConcurrentBag<Items.Item>()); byte spaces = 20; if (item.Position == 10) spaces = 40; if (Client.Character.Warehouses[item.Position].Count >= spaces) Console.WriteLine("Inventory full, yet adding items. Something went wrong."); else Client.Character.Warehouses[item.Position].Add(item); } } } } }
// Create a new ground item that can be retrieved public void Setup(Items.Item i = null) { tags = new System.Collections.Generic.List<string>(); requiresItem = false; item = i; // Create a ground item if (i != null) { tags.Add("ITEM"); sprite = Instantiate(decideSprite()); } // Create a wizard else { tags.Add("WIZARD"); sprite = Instantiate(wizard); } Undraw(); }
public static void ProcessBuyItem(Client client, PacketReader packetReader) { var uid = packetReader.ReadUInt64(); var itemid = packetReader.ReadInt32(); var count = packetReader.ReadInt32(); Results result = Results.Accepted; Items.Item item = ItemList.Find(itemid); if (item == null) result = Results.ShopItemNonExistant; else if ((item.Price > client.GetCharacter().Bp && Globals.Config.Items.UseBounty) || count > 0 && item.Price * count > client.GetCharacter().Bp && Globals.Config.Items.UseBounty) result = Results.ShopInsufficientBounty; else if (client.GetCharacter().Items.Count == Globals.Config.Character.MaxItems) result = Results.ShopInventoryFull; else { var temp = new Items.Item(); temp.ItemId = item.ItemId; temp.Level = item.Level; temp.MaxWeight = item.MaxWeight; temp.Weight = item.Weight; temp.Price = item.Price; temp.Quantity = count; temp.ItemCid = Globals.GunzDatabase.AddItem(client.GetCharacter().CharacterId, item.ItemId, count); client.GetCharacter().Items.Add(temp); if (Globals.Config.Items.UseBounty) { client.GetCharacter().Bp -= item.Price; Globals.GunzDatabase.UpdateBp(client.GetCharacter().Bp, client.GetCharacter().CharacterId); } } Match.ResponseBuyItem(client, result); Match.ResponseCharacterItemList(client); }
void btnEditorOK_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e) { Items.Item itemToSend = new Items.Item(); itemToSend.Name = txtName.Text; itemToSend.Pic = pic.DetermineTileNumber(pic.SelectedTile.X, pic.SelectedTile.Y); itemToSend.Price = nudSellPrice.Value; itemToSend.StackCap = nudStackCap.Value; itemToSend.Bound = chkBound.Checked; itemToSend.Loseable = chkLoseable.Checked; itemToSend.Desc = txtDescription.Text; itemToSend.Type = Enums.ItemType.None; if (optTypeNone.Checked == true) { itemToSend.Type = Enums.ItemType.None; } if (optTypeHeld.Checked == true) { itemToSend.Type = Enums.ItemType.Held; } if (optTypeHeldByParty.Checked == true) { itemToSend.Type = Enums.ItemType.HeldByParty; } if (optTypeHeldInBag.Checked == true) { itemToSend.Type = Enums.ItemType.HeldInBag; } if (optTypePotionAddHP.Checked == true) { itemToSend.Type = Enums.ItemType.PotionAddHP; } if (optTypePotionAddPP.Checked == true) { itemToSend.Type = Enums.ItemType.PotionAddPP; } if (optTypePotionAddBelly.Checked == true) { itemToSend.Type = Enums.ItemType.PotionAddBelly; } if (optTypePotionSubHP.Checked == true) { itemToSend.Type = Enums.ItemType.PotionSubHP; } if (optTypePotionSubPP.Checked == true) { itemToSend.Type = Enums.ItemType.PotionSubPP; } if (optTypePotionSubBelly.Checked == true) { itemToSend.Type = Enums.ItemType.PotionSubBelly; } if (optTypeKey.Checked == true) { itemToSend.Type = Enums.ItemType.Key; } if (optTypeCurrency.Checked == true) { itemToSend.Type = Enums.ItemType.Currency; } if (optTypeTM.Checked == true) { itemToSend.Type = Enums.ItemType.TM; } if (optTypeScripted.Checked == true) { itemToSend.Type = Enums.ItemType.Scripted; } itemToSend.Data1 = nudData1.Value; itemToSend.Data2 = nudData2.Value; itemToSend.Data3 = nudData3.Value; itemToSend.Rarity = nudRarity.Value; itemToSend.AttackReq = nudAtkReq.Value; itemToSend.DefenseReq = nudDefReq.Value; itemToSend.SpAtkReq = nudSpAtkReq.Value; itemToSend.SpDefReq = nudSpDefReq.Value; itemToSend.SpeedReq = nudSpeedReq.Value; itemToSend.ScriptedReq = nudScriptedReq.Value; itemToSend.AddHP = nudAddHP.Value; itemToSend.AddPP = nudAddPP.Value; itemToSend.AddEXP = nudAddEXP.Value; itemToSend.AddAttack = nudAddAtk.Value; itemToSend.AddDefense = nudAddDef.Value; itemToSend.AddSpAtk = nudAddSpAtk.Value; itemToSend.AddSpDef = nudAddSpDef.Value; itemToSend.AddSpeed = nudAddSpeed.Value; itemToSend.AttackSpeed = nudAttackSpeed.Value; itemToSend.RecruitBonus = nudRecruitBonus.Value; Messenger.SendSaveItem(itemNum, itemToSend); pnlItemEditor.Visible = false; pnlItemList.Visible = true; this.Size = new System.Drawing.Size(pnlItemList.Width, pnlItemList.Height); }
static void Game_OnLoad(EventArgs args) { #region main { Player = ObjectManager.Player; if (Player.ChampionName != ChampionName) { ShowNotification("You aren't a TeddyBear !", 3000); return; } _q = new Spell(SpellSlot.Q, 600, TargetSelector.DamageType.Physical); _w = new Spell(SpellSlot.W, 405, TargetSelector.DamageType.Physical); _e = new Spell(SpellSlot.E, 400, TargetSelector.DamageType.Magical); _r = new Spell(SpellSlot.R, 125, TargetSelector.DamageType.Magical); _botrk = new Items.Item(3153, 450f); _cutlass = new Items.Item(3144, 450f); } #endregion #region content menu _menu = new Menu("Teddy Bear - ThunderBuddy", "teddy.bear", true); var orbwalkerMenu = new Menu(("Orbwalker"), "teddy.bear.orbwalker"); _orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); _menu.AddSubMenu(orbwalkerMenu); Menu targetSelector = new Menu("Target Selector", "teddy.bear.ts"); TargetSelector.AddToMenu(targetSelector); _menu.AddSubMenu(targetSelector); var comboMenu = new Menu("Combo", "teddy.bear.combo"); { comboMenu.AddItem(new MenuItem("teddy.bear.combo.useq", "Use Q").SetValue(true)); comboMenu.AddItem(new MenuItem("teddy.bear.combo.usew", "Use W").SetValue(true)); comboMenu.AddItem(new MenuItem("teddy.bear.combo.usee", "Use E").SetValue(true)); comboMenu.AddItem(new MenuItem("teddy.bear.combo.user", "Use R").SetValue(true)); } _menu.AddSubMenu(comboMenu); var laneclearing = new Menu("Lane clear", "teddy.bear.laneclearing"); { laneclearing.AddItem(new MenuItem("teddy.bear.laneclearing.useQ", "Use Q").SetValue(true)); laneclearing.AddItem(new MenuItem("teddy.bear.laneclearing.useW", "Use W").SetValue(true)); laneclearing.AddItem(new MenuItem("teddy.bear.laneclearing.useE", "Use E").SetValue(true)); } _menu.AddSubMenu(laneclearing); var fleeMenu = new Menu("Flee", "teddy.bear.flee"); { fleeMenu.AddItem(new MenuItem("teddy.bear.flee.fleekey", "FLEEEEEEEEEE!").SetValue(new KeyBind('A', KeyBindType.Press))); fleeMenu.AddItem(new MenuItem("teddy.bear.flee.useQ", "Use Q").SetValue(true)); fleeMenu.AddItem(new MenuItem("teddy.bear.flee.useE", "Use E").SetValue(true)); } _menu.AddSubMenu(fleeMenu); var misc = new Menu("Misc", "teddy.bear.misc"); { misc.AddItem(new MenuItem("teddy.bear.misc.skW", "safe kill with W").SetValue(true)); misc.AddItem(new MenuItem("teddy.bear.misc.packets", "use packets").SetValue(true)); } _menu.AddSubMenu(misc); var drawingMenu = new Menu("Drawing", "teddy.bear.drawing"); { drawingMenu.AddItem(new MenuItem("DrawQ", "Draw Q range").SetValue(new Circle(true, Color.Aqua, _q.Range))); drawingMenu.AddItem(new MenuItem("DrawW", "Draw W range").SetValue(new Circle(true, Color.SpringGreen, _w.Range))); drawingMenu.AddItem(new MenuItem("DrawE", "Draw E range").SetValue(new Circle(true, Color.SlateBlue, _e.Range))); drawingMenu.AddItem(new MenuItem("DrawR", "Draw R range").SetValue(new Circle(true, Color.Red, _r.Range))); drawingMenu.AddItem(new MenuItem("DrawHP", "Draw HP Indicator").SetValue(true)); } _menu.AddSubMenu(drawingMenu); _menu.AddToMainMenu(); #endregion Interrupter2.OnInterruptableTarget += Interrupter_OnPossibleToInterrupt; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += OnEndScene; ShowNotification("TeddyBear - Loaded", 3000); }
private static void Game_OnGameLoad(EventArgs args) { try { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 900f); _w = new Spell(SpellSlot.W, 700f); _e = new Spell(SpellSlot.E, 270f); _r = new Spell(SpellSlot.R, 650f); _q.SetSkillshot(0.25f, 50f, 1700f, false, SkillshotType.SkillshotLine); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _youmuu = new Items.Item(3142, 10); _igniteSlot = _player.GetSpellSlot("SummonerDot"); var enemy = from hero in ObjectManager.Get <Obj_AI_Hero>() where hero.IsEnemy == true select hero; // Just menu things test _config = new Menu("Zed Is Back", "Zed Is Back", true); TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); _config.AddSubMenu(TargetSelectorMenu); _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W (also gap close)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite(rush for it)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseUlt", "Use Ultimate")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.SubMenu("Combo") .AddItem(new MenuItem("TheLine", "The Line Combo").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("longhar", "Long Poke (toggle)").SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass").AddItem(new MenuItem("UseItemsharass", "Use Tiamat/Hydra")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "Use W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //items _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omen", "Use Randuin Omen")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omenenemys", "Randuin if enemys>").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotisminhp", "Solari if Ally Hp<").SetValue(new Slider(35, 1, 100))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LaneFarm", "LaneFarm")); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("UseItemslane", "Use Hydra/Tiamat")) .SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseEL", "E LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("Energylane", "Energy Lane% >").SetValue(new Slider(45, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem( new MenuItem("Activelane", "Lane clear!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseELH", "E LastHit")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("Energylast", "Energy lasthit% >").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("UseItemsjungle", "Use Hydra/Tiamat")) .SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJ", "W Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseEJ", "E Jungle")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Energyjungle", "Energy Jungle% >").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("Activejungle", "Jungle!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseIgnitekill", "Use Ignite KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "Use E KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoE", "Auto E")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("rdodge", "R Dodge Dangerous")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("", "")); foreach (var e in enemy) { SpellDataInst rdata = e.Spellbook.GetSpell(SpellSlot.R); if (DangerDB.DangerousList.Any(spell => spell.Contains(rdata.SData.Name))) { _config.SubMenu("Misc").AddItem(new MenuItem("ds" + e.SkinName, rdata.SData.Name)).SetValue(true); } } //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQW", "Draw long harras")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawHP", "Draw HP bar")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("shadowd", "Shadow Position")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("damagetest", "Damage Text")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); new AssassinManager(); new DamageIndicator(); DamageIndicator.DamageToUnit = ComboDamage; Game.PrintChat("<font color='#881df2'>Zed is Back by jackisback</font> Loaded."); Game.PrintChat("<font color='#f2881d'>if you wanna help me to pay my internet bills^^ paypal= [email protected]</font>"); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; } catch (Exception e) { Console.WriteLine(e); Game.PrintChat("Error something went wrong"); } }
private static void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.ChampionName != "Talon") { return; } Game.PrintChat("<font color=\"#0066FF\">[<font color=\"#FFFFFF\">madk</font>]</font><font color=\"#FFFFFF\"> 加载成功!初见汉化QQ 5011477 :^)</font>"); Config = new Menu("|初见汉化-刀锋之影|", "Talon", true); var Menu_TargetSelector = new Menu("目标选择", "Target Selector"); SimpleTs.AddToMenu(Menu_TargetSelector); var Menu_Orbwalker = new Menu("走砍", "Orbwalker"); LXOrbwalker.AddToMenu(Menu_Orbwalker); var Menu_Combo = new Menu("连招", "combo"); Menu_Combo.AddItem(new MenuItem("combo_Q", "使用Q").SetValue(true)); Menu_Combo.AddItem(new MenuItem("combo_W", "使用W").SetValue(true)); Menu_Combo.AddItem(new MenuItem("combo_E", "使用E").SetValue(true)); Menu_Combo.AddItem(new MenuItem("combo_R", "使用R").SetValue(true)); Menu_Combo.AddItem(new MenuItem("combo_ITM", "项目").SetValue(true)); Menu_Combo.AddItem(new MenuItem("combo_IGN", "使用点燃").SetValue(true)); Menu_Combo.AddItem(new MenuItem("combo_RUSH", "使用大招冲刺").SetValue(true)); var Menu_Harass = new Menu("骚扰", "harass"); Menu_Harass.AddItem(new MenuItem("harass_W", "使用W").SetValue(true)); Menu_Harass.AddItem(new MenuItem("harass_mn", "所需蓝量.").SetValue(new Slider(40, 0, 100))); var Menu_Farm = new Menu("清线", "farm"); Menu_Farm.AddItem(new MenuItem("farm_Q", "使用Q").SetValue(true)); Menu_Farm.AddItem(new MenuItem("farm_W", "使用W").SetValue(true)); var Menu_Items = new Menu("项目", "items"); Menu_Items.AddItem(new MenuItem("item_GB", "幽梦之灵").SetValue(true)); Menu_Items.AddItem(new MenuItem("item_TMT", "提亚玛特").SetValue(true)); Menu_Items.AddItem(new MenuItem("item_HYD", "|九头蛇|").SetValue(true)); Menu_Items.AddItem(new MenuItem("item_SOTD", "SOTD").SetValue(true)); var Menu_Drawings = new Menu("技能范围选项", "drawings"); Menu_Drawings.AddItem(new MenuItem("draw_W", "W & E").SetValue(new Circle(true, System.Drawing.Color.White))); Menu_Drawings.AddItem(new MenuItem("draw_R", "R").SetValue(new Circle(true, System.Drawing.Color.White))); // From Esk0r's Syndra var dmgAfterCombo = Menu_Drawings.AddItem(new MenuItem("draw_Dmg", "显示组合伤害").SetValue(true)); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterCombo.GetValue <bool>(); dmgAfterCombo.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>(); }; Config.AddSubMenu(Menu_TargetSelector); Config.AddSubMenu(Menu_Orbwalker); Config.AddSubMenu(Menu_Combo); Config.AddSubMenu(Menu_Harass); Config.AddSubMenu(Menu_Farm); Config.AddSubMenu(Menu_Items); Config.AddSubMenu(Menu_Drawings); Config.AddToMainMenu(); // Spells Q = new Spell(SpellSlot.Q, 0f); W = new Spell(SpellSlot.W, 700f); E = new Spell(SpellSlot.E, 700f); R = new Spell(SpellSlot.R, 500f); Ignite = Player.GetSpellSlot("summonerdot", true); // Items GB = new Items.Item(3142, 0f); TMT = new Items.Item(3077, 400f); HYD = new Items.Item(3074, 400f); SOTD = new Items.Item(3131, 0f); Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; LXOrbwalker.AfterAttack += AfterAttack; }
public void AddItemToInventory(Items.Item item) { this.inventory.Add(item); }
// Create a new ground item that requires another item to be retrieved public void Setup(Items.Item i, Items.Item required) { Setup(i); requiresItem = true; requiredItem = required; }
public Xerath() : base("Xerath") { BlueTrinket1 = LeagueSharp.Common.Data.ItemData.Scrying_Orb_Trinket.GetItem(); BlueTrinket2 = LeagueSharp.Common.Data.ItemData.Farsight_Orb_Trinket.GetItem(); }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.ChampionName != ChampionName) { return; } Q = new Spell(SpellSlot.Q, 400); W = new Spell(SpellSlot.W, 145); E = new Spell(SpellSlot.E, 540); R = new Spell(SpellSlot.R, 460); E.SetSkillshot(0.1f, 50f * (float)Math.PI / 180, float.MaxValue, false, SkillshotType.SkillshotCone); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); IgniteSlot = ObjectManager.Player.GetSpellSlot("SummonerDot"); Tiamat = new Items.Item(3077, 375); Hydra = new Items.Item(3074, 375); Randuin = new Items.Item(3143, 500); _config = new Menu("花边汉化-一键诺手", "Darius", true); _config.AddSubMenu(new Menu("走 砍", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); _config.AddSubMenu(new Menu("连 招", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "使用 Q").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "使用 W").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "使用 E").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "使用 R").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseICombo", "使用 物品").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("Killsteal", "抢人头").SetValue(true)); _config.SubMenu("Combo") .AddItem(new MenuItem("ComboActive", "开 启!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.AddSubMenu(new Menu("骚 扰", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "使用 Q").SetValue(true)); _config.SubMenu("Harass") .AddItem(new MenuItem("HarassActive", "开 启!").SetValue(new KeyBind(88, KeyBindType.Press))); _config.SubMenu("Harass") .AddItem( new MenuItem("HarassActiveT", "骚 扰 (自动)!").SetValue(new KeyBind("Y".ToCharArray()[0], KeyBindType.Toggle))); _config.AddSubMenu(new Menu("范 围", "Drawings")); _config.SubMenu("Drawings") .AddItem( new MenuItem("QRange", "Q 范围").SetValue(new Circle(true, Color.FromArgb(255, 255, 255, 255)))); _config.SubMenu("Drawings") .AddItem( new MenuItem("ERange", "E 范围").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255)))); _config.SubMenu("Drawings") .AddItem( new MenuItem("RRange", "R 范围").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255)))); _config.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnGameUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += afterAttack; }
static void Game_OnGameLoad(EventArgs args) { Tuong = ObjectManager.Player; Heal = Tuong.GetSpellSlot("summonerheal"); Barrier = Tuong.GetSpellSlot("summonerbarrier"); Smite = Tuong.GetSpellSlot("summonersmite"); Dot = Tuong.GetSpellSlot("summonerdot"); Exhaust = Tuong.GetSpellSlot("summonerexhaust"); Riumx = new Items.Item(3074, 400f); Tiamat = new Items.Item(3077, 400f); Guomvd = new Items.Item(3153, 450f); Kiemht = new Items.Item(3144, 450f); Makiem = new Items.Item(3142, (int)Orbwalking.GetRealAutoAttackRange(Tuong)); Truongdts = new Items.Item(3040, 175f); Buadl = new Items.Item(3128, 750f); Khienbang = new Items.Item(3143, 450f); Kiemsung = new Items.Item(3146, 700f); Ythien = new Items.Item(3131, (int)Orbwalking.GetRealAutoAttackRange(Tuong)); KhanGT = new Items.Item(3139, 185f); Dervish = new Items.Item(3137, 185f); DaoTN = new Items.Item(3140, 185f); Mikael = new Items.Item(3222, 750f); Yeusach = new Items.Item(3092, 900f); Muramana = new Items.Item(3042, (int)Orbwalking.GetRealAutoAttackRange(Tuong)); FrostQueen = new Items.Item(3092, 850f); FaceMountain = new Items.Item(3401, 700f); try { Chon = new TargetSelector(1000, TargetSelector.TargetingMode.LowHP); Menu = new Menu("TongHop", "TongHop", true); Menu.AddSubMenu(new Menu("Target Selector", "TargetSelector")); Menu.SubMenu("TargetSelector").AddItem(new MenuItem("Mode", "")).SetValue(new StringList(new[] { "AutoPriority", "Closest", "LessAttack", "LessCast", "LowHP", "MostAD", "MostAP", "NearMouse" }, 1)); Menu.SubMenu("TargetSelector").AddItem(new MenuItem("Range", "")).SetValue(new Slider(750, 2000, 100)); Menu.AddSubMenu(new Menu("UseItems", "SD")); Menu.AddSubMenu(new Menu("Spell", "SP")); Menu.SubMenu("SP").AddSubMenu(new Menu("Barrier", "Barrier")); Menu.SubMenu("SP").AddSubMenu(new Menu("Heal", "Heal")); Menu.SubMenu("SP").SubMenu("Barrier").AddItem(new MenuItem("UseBarrier", "Barrier!").SetValue(true)); Menu.SubMenu("SP").SubMenu("Heal").AddItem(new MenuItem("UseHeal", "Heal!").SetValue(true)); Menu.SubMenu("SP").SubMenu("Barrier").AddItem(new MenuItem("BarrierPercent", "").SetValue(new Slider(30, 0, 100))); Menu.SubMenu("SP").SubMenu("Heal").AddItem(new MenuItem("HealPercent", "").SetValue(new Slider(30, 0, 100))); Menu.SubMenu("SP").AddItem(new MenuItem("Ignite", "Ignite").SetValue(true)); Menu.SubMenu("SP").AddSubMenu(new Menu("Exhaust", "Exhaust")); Menu.SubMenu("SP").SubMenu("Exhaust").AddItem(new MenuItem("UseExhaust", "Exhaust!").SetValue(true)); Menu.SubMenu("SP").SubMenu("Exhaust").AddItem(new MenuItem("ExhaustPercent", "Percent").SetValue(new Slider(40, 0, 100))); Menu.SubMenu("SP").AddSubMenu(new Menu("Smite", "Smite")); Menu.SubMenu("SP").SubMenu("Smite").AddItem(new MenuItem("UseSmite", "Smite!").SetValue(true)); Menu.SubMenu("SP").SubMenu("Smite").AddItem(new MenuItem("Smite", "ActiveUse").SetValue <KeyBind>(new KeyBind('N', KeyBindType.Toggle))); Menu.SubMenu("SD").AddSubMenu(new Menu("Active", "Tcong")); Menu.SubMenu("SD").AddSubMenu(new Menu("Defensive", "Pthu")); Menu.SubMenu("SD").AddSubMenu(new Menu("Support", "Support")); Menu.SubMenu("SD").AddItem(new MenuItem("ActiveUse", "ActiveUse").SetValue(new KeyBind(32, KeyBindType.Press))); Menu.AddSubMenu(new Menu("AutoPotions", "Potions")); Menu.SubMenu("Potions").AddSubMenu(new Menu("Health", "Health")); Menu.SubMenu("Potions").SubMenu("Health").AddItem(new MenuItem("HealthPotion", "Use Health").SetValue(true)); Menu.SubMenu("Potions").SubMenu("Health").AddItem(new MenuItem("HealthPercent", "HP Percent").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("Potions").AddSubMenu(new Menu("Mana", "Mana")); Menu.SubMenu("Potions").SubMenu("Mana").AddItem(new MenuItem("ManaPotion", "Use Mana").SetValue(true)); Menu.SubMenu("Potions").SubMenu("Mana").AddItem(new MenuItem("ManaPercent", "MP Percent").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("BOTRK", "BOTRK").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("UrHealthPer", "UrHealthPer").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("EnemyHealthPer", "EnemyHealthPer").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("riumx", "Ravenous Hydra").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("tiamat", "Tiamat").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("kiemht", "Bilgewater Cutlass").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("kiemsung", "Hextech Gunblade").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("buadl", "Deathfire Grasp").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("yeusach", "Frost Queen's Claim").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("ythien", "Sword of the Divine").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("makiem", "Youmuu's Ghostblade").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("muramana", "Muramana").SetValue(true)); Menu.SubMenu("SD").SubMenu("Tcong").AddItem(new MenuItem("manaper", "Min Mana Percent").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("truongdts", "Seraph's Embrace").SetValue(true)); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("HealthPer3", "Seraph Percent").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("hbhmika", "Mikael's Crucible").SetValue(true)); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("khienbang", "Randuin's Omen").SetValue(true)); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("Khangt", "Mercurial Scimitar").SetValue(true)); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("daotn", "Quicksilver Sash").SetValue(true)); Menu.SubMenu("SD").SubMenu("Pthu").AddItem(new MenuItem("Dervish", "Dervish Blade").SetValue(true)); Menu.SubMenu("SD").SubMenu("Support").AddItem(new MenuItem("FrostQueen", "Frost Queen's Claim").SetValue(true)); Menu.SubMenu("SD").SubMenu("Support").AddItem(new MenuItem("FrostQueenPer", "Frost Queen Percent").SetValue(new Slider(50, 0, 100))); Menu.SubMenu("SD").SubMenu("Support").AddItem(new MenuItem("FaceMountain", "Face of the Mountain").SetValue(true)); Menu.SubMenu("SD").SubMenu("Support").AddItem(new MenuItem("FaceMountainPer", "Face Mountain Percent").SetValue(new Slider(50, 0, 100))); Menu.AddToMainMenu(); Game.PrintChat("<font color='#1d87f2'>TongHop Loaded!</font>"); Game.OnGameUpdate += Game_OnGameUpdate; } catch { } }
private void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.BaseSkinName != Champion) { return; } Q = new Spell(SpellSlot.Q, 930); W = new Spell(SpellSlot.W, 320); E = new Spell(SpellSlot.E, 225); R = new Spell(SpellSlot.R, 0); Q.SetSkillshot(0.50f, 75f, 1500f, true, SkillshotType.SkillshotLine); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); item = new Items.Item(3143, 490f); Config = new Menu(Champion, "champname", true); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("CountHarass", "Don't Harass if HP < %").SetValue(new Slider(30, 100, 0))); Config.SubMenu("Harass").AddItem(new MenuItem("Harass Tog", "Use Harass (toggle)").SetValue <KeyBind>(new KeyBind('T', KeyBindType.Toggle))); Config.SubMenu("Harass").AddItem(new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("A".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Jungle Clear", "Jungle")); Config.SubMenu("Jungle").AddItem(new MenuItem("UseQClear", "Use Q")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("UseWClear", "Use W")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("UseEClear", "Use E")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("ActiveClear", "Jungle Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Wave Clear", "Wave")); Config.SubMenu("Wave").AddItem(new MenuItem("UseQWave", "Use Q")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("UseWWave", "Use W")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("UseEWave", "Use E")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("ActiveWave", "WaveClear Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Misc", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("KS", "Killsteal Q").SetValue(false)); Config.SubMenu("Misc").AddItem(new MenuItem("Rsave", "Life saving Ultimate").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("Rhp", "R Saving Ult % health").SetValue(new Slider(30, 100, 0))); Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; }
private static void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.CharData.BaseSkinName != "Khazix") { return; } Q = new Spell(SpellSlot.Q, 325f); W = new Spell(SpellSlot.W, 1000f); WE = new Spell(SpellSlot.W, 1000f); E = new Spell(SpellSlot.E, 600f); R = new Spell(SpellSlot.R, 0); W.SetSkillshot(0.225f, 80f, 828.5f, true, SkillshotType.SkillshotLine); WE.SetSkillshot(0.225f, 100f, 828.5f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 100f, 1000f, false, SkillshotType.SkillshotCircle); Hydra = new Items.Item(3074, 225f); Tiamat = new Items.Item(3077, 225f); Blade = new Items.Item(3153, 450f); Bilgewater = new Items.Item(3144, 450f); Youmu = new Items.Item(3142, 185f); IgniteSlot = Player.GetSpellSlot("summonerdot"); Config = new Menu("SephKhazix", "SephKhazix", true); var tsmenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(tsmenu); Config.AddSubMenu(tsmenu); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //AutoHarrass Config.AddSubMenu(new Menu("Auto Harrass/Poke", "autopoke")); Config.SubMenu("autopoke").AddItem(new MenuItem("AutoHarrass", "AutoHarrass")).SetValue(true); Config.SubMenu("autopoke").AddItem(new MenuItem("AutoWI", "Auto-W immobile")).SetValue(true); Config.SubMenu("autopoke").AddItem(new MenuItem("AutoWD", "Auto W")).SetValue(true); Config.SubMenu("autopoke").AddItem(new MenuItem("AutoWHitchance", "W Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString() }, 1))); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseEGapclose", "Use E To Gapclose for Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseEGapcloseW", "Use E To Gapclose For W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRGapcloseW", "Use R after long gapcloses")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo") .AddItem(new MenuItem("Combo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Harass Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true); Config.SubMenu("Harass") .AddItem( new MenuItem("Harass", "Harass key").SetValue( new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); //Farm Config.AddSubMenu(new Menu("Farm/Clear", "Farm")); Config.SubMenu("Farm").AddItem(new MenuItem("UseQFarm", "Use Q")).SetValue(true); Config.SubMenu("Farm").AddItem(new MenuItem("UseEFarm", "Use E")).SetValue(false); Config.SubMenu("Farm").AddItem(new MenuItem("UseWFarm", "Use W")).SetValue(true); Config.SubMenu("Farm").AddItem(new MenuItem("UseItemsFarm", "Use Items")).SetValue(true); Config.SubMenu("Farm") .AddItem( new MenuItem("WaveFarm", "Farm Key").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm") .AddItem( new MenuItem("JungleFarm", "Jungle Key").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Kill Steal Config.AddSubMenu(new Menu("KillSteal", "Ks")); Config.SubMenu("Ks").AddItem(new MenuItem("Kson", "Use KillSteal")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseQKs", "Use Q")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseWKs", "Use W")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseEKs", "Use E")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseEQKs", "Use EQ in KS")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseEWKs", "Use EW in KS")).SetValue(false); Config.SubMenu("Ks").AddItem(new MenuItem("UseTiamatKs", "Use items")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("Edelay", "E Delay (ms)").SetValue(new Slider(0, 0, 300))); Config.SubMenu("Ks").AddItem(new MenuItem("autoescape", "Use E to get out when low")).SetValue(false); Config.SubMenu("Ks").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); Config.AddSubMenu(new Menu("Double Jumping", "DoubleJump")); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("djumpenabled", "Enabled")).SetValue(true); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("JEDelay", "Delay between jumps").SetValue(new Slider(250, 250, 500))); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("jumpmode", "Jump Mode").SetValue(new StringList(new[] { "Default (jumps towards Youmur nexus)", "Custom - Settings below" }, 0))); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("save", "Save Double Jump Abilities")).SetValue(true); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("noauto", "Wait for Q instead of autos")).SetValue(false); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("jcursor", "Jump to Cursor (true) or false for script logic")).SetValue(true); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("secondjump", "Do second Jump")).SetValue(true); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("jcursor2", "Second Jump to Cursor (true) or false for script logic")).SetValue(true); Config.SubMenu(("DoubleJump")).AddItem(new MenuItem("jumpdrawings", "Enable Jump Drawinsg")).SetValue(true); //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); //Debug Config.AddSubMenu(new Menu("Debug", "Debug")); Config.SubMenu("Debug").AddItem(new MenuItem("Debugon", "Enable Debugging").SetValue(false)); Config.AddToMainMenu(); //Get Turrets foreach (var t in ObjectManager.Get <Obj_AI_Turret>().Where(t => t.IsEnemy)) { EnemyTurretPositions.Add(t.ServerPosition); } var shop = ObjectManager.Get <Obj_Shop>().FirstOrDefault(o => o.IsAlly); if (shop != null) { NexusPosition = shop.Position; } Game.OnUpdate += OnGameUpdate; Game.OnUpdate += DoubleJump; Spellbook.OnCastSpell += SpellCast; Orbwalking.BeforeAttack += BeforeAttack; Drawing.OnDraw += OnDraw; Game.PrintChat("<font color='#1d87f2'>SephKhazix has been Loaded. Version 1.9. If anything is not functioning as it used to, disable Double Jumping.</font>"); HeroList = HeroManager.AllHeroes; }
public static void Game_OnLoad() { #region main { Player = ObjectManager.Player; if (Player.ChampionName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 600, DamageType.Physical); _w = new Spell(SpellSlot.W, 405, DamageType.Physical); _e = new Spell(SpellSlot.E, 400, DamageType.Magical); _r = new Spell(SpellSlot.R, 125, DamageType.Magical); _botrk = new Items.Item(3153, 450f); _cutlass = new Items.Item(3144, 450f); } #endregion #region content menu Menu = MainMenu.AddMenu("Teddy Bear - ThunderBuddy", "teddy.bear"); comboMenu = Menu.AddSubMenu("Combo", "teddy.bear.combo"); comboMenu.Add("teddy.bear.combo.useq", new CheckBox("Use Q", true)); comboMenu.Add("teddy.bear.combo.usew", new CheckBox("Use W", true)); comboMenu.Add("teddy.bear.combo.usee", new CheckBox("Use E", true)); comboMenu.Add("teddy.bear.combo.user", new CheckBox("Use R", true)); laneclearing = Menu.AddSubMenu("Lane clear", "teddy.bear.laneclearing"); laneclearing.Add("teddy.bear.laneclearing.useQ", new CheckBox("Use Q", true)); laneclearing.Add("teddy.bear.laneclearing.useW", new CheckBox("Use W", true)); laneclearing.Add("teddy.bear.laneclearing.useE", new CheckBox("Use E", true)); fleeMenu = Menu.AddSubMenu("Flee", "teddy.bear.flee"); fleeMenu.Add("teddy.bear.flee.useQ", new CheckBox("Use Q", true)); fleeMenu.Add("teddy.bear.flee.useE", new CheckBox("Use E", true)); misc = Menu.AddSubMenu("Misc", "teddy.bear.misc"); misc.Add("teddy.bear.misc.skW", new CheckBox("safe kill with W", true)); drawingMenu = Menu.AddSubMenu("Drawing", "teddy.bear.drawing"); drawingMenu.Add("DrawQ", new CheckBox("Draw Q range", true)); drawingMenu.Add("DrawW", new CheckBox("Draw W range", true)); drawingMenu.Add("DrawE", new CheckBox("Draw E range", true)); drawingMenu.Add("DrawR", new CheckBox("Draw R range", true)); drawingMenu.Add("DrawHP", new CheckBox("Draw HP Indicator", true)); #endregion Interrupter2.OnInterruptableTarget += Interrupter_OnPossibleToInterrupt; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += OnEndScene; Chat.Print("<font color='#881df2'>TeddyBear - Loaded."); }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.ChampionName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 425); _w = new Spell(SpellSlot.W, 145); _e = new Spell(SpellSlot.E, 540); _r = new Spell(SpellSlot.R, 460); SpellList.Add(_q); SpellList.Add(_w); SpellList.Add(_e); SpellList.Add(_r); IgniteSlot = ObjectManager.Player.GetSpellSlot("SummonerDot"); Tiamat = new Items.Item(3077, 375); Hydra = new Items.Item(3074, 375); _config = new Menu("Darius", "Darius", true); _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("UseICombo", "Use Items").SetValue(true)); _config.SubMenu("Combo").AddItem(new MenuItem("Killsteal", "Killsteal").SetValue(true)); _config.SubMenu("Combo") .AddItem(new MenuItem("ComboActive", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q").SetValue(true)); _config.SubMenu("Harass") .AddItem(new MenuItem("HarassActive", "Harass!").SetValue(new KeyBind(88, KeyBindType.Press))); _config.SubMenu("Harass") .AddItem( new MenuItem("HarassActiveT", "Harass (toggle)!").SetValue(new KeyBind("Y".ToCharArray()[0], KeyBindType.Toggle))); _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings") .AddItem( new MenuItem("QRange", "Q range").SetValue(new Circle(true, Color.FromArgb(255, 255, 255, 255)))); _config.SubMenu("Drawings") .AddItem( new MenuItem("ERange", "E range").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255)))); _config.SubMenu("Drawings") .AddItem( new MenuItem("RRange", "R range").SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255)))); _config.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnGameUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += Orbwalking_AfterAttack; }
private static void Cleanse(Items.Item Item, Menu config, bool useSpell = false) { var delay = config.Item("QSSdelay").GetValue <Slider>().Value + _random.Next(0, 120); foreach (var buff in player.Buffs) { if (config.Item("slow").GetValue <bool>() && buff.Type == BuffType.Slow) { CastQSS(delay, Item); return; } if (config.Item("blind").GetValue <bool>() && buff.Type == BuffType.Blind) { CastQSS(delay, Item); return; } if (config.Item("silence").GetValue <bool>() && buff.Type == BuffType.Silence) { CastQSS(delay, Item); return; } if (config.Item("snare").GetValue <bool>() && buff.Type == BuffType.Snare) { CastQSS(delay, Item); return; } if (config.Item("stun").GetValue <bool>() && buff.Type == BuffType.Stun) { CastQSS(delay, Item); return; } if (config.Item("charm").GetValue <bool>() && buff.Type == BuffType.Charm) { CastQSS(delay, Item); return; } if (config.Item("taunt").GetValue <bool>() && buff.Type == BuffType.Taunt) { CastQSS(delay, Item); return; } if (config.Item("fear").GetValue <bool>() && (buff.Type == BuffType.Fear || buff.Type == BuffType.Flee)) { CastQSS(delay, Item); return; } if (config.Item("suppression").GetValue <bool>() && buff.Type == BuffType.Suppression) { CastQSS(delay, Item); return; } if (config.Item("polymorph").GetValue <bool>() && buff.Type == BuffType.Polymorph) { CastQSS(delay, Item); return; } if (config.Item("damager").GetValue <bool>()) { switch (buff.Name) { case "zedulttargetmark": CastQSS(2900, Item); break; case "VladimirHemoplague": CastQSS(4900, Item); break; case "MordekaiserChildrenOfTheGrave": CastQSS(delay, Item); break; case "urgotswap2": CastQSS(delay, Item); break; case "skarnerimpale": CastQSS(delay, Item); break; } } } }
private static void Game_OnGameLoad(EventArgs args) { Game.PrintChat("yetAnotherEzreal by FlapperDoodle, version: " + VersionNumber); if (ObjectManager.Player.ChampionName != "Ezreal") { Game.PrintChat("Please use Ezreal~"); return; } _q = new Spell(SpellSlot.Q, 1150); _q.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine); _w = new Spell(SpellSlot.W, 950); _w.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine); _e = new Spell(SpellSlot.E, 490); _r = new Spell(SpellSlot.R); _r.SetSkillshot(1f, 160f, 2000f, false, SkillshotType.SkillshotLine); Ignite = Player.GetSpellSlot("SummonerDot"); //Main Menu Config = new Menu("yA-Ezreal", "yA-Ezreal", true); //Orbwalker Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Target Selector var targetSelector = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelector); Config.AddSubMenu(targetSelector); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo") .AddItem(new MenuItem("Combo-Key", "Combo Key").SetValue(new KeyBind(32, KeyBindType.Press))); //Spacebar Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Use-Q", "Use Q").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Use-W", "Use W").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Use-E-W", "Use E For W Boost").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Use-R", "Use R").SetValue(true)); //Farm Config.AddSubMenu(new Menu("Farm", "Farm")); Config.SubMenu("Farm").AddItem(new MenuItem("Farm-Use-Q", "Use Smart Q for LH").SetValue(true)); qLC = Config.SubMenu("Farm").AddItem(new MenuItem("Farm-Use-Q-LC", "Use Q Only On").SetValue(new StringList(new[] { "Off", "Siege/Super", "All" }, 1))); qLH = Config.SubMenu("Farm").AddItem(new MenuItem("Farm-Use-Q-LH", "Use Q only for LH").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("Farm-Mana", "Minimum Mana %").SetValue(new Slider(30))); qLC.ValueChanged += qLC_ValueChanged; qLH.ValueChanged += qLH_ValueChanged; //Killsteal Config.AddSubMenu(new Menu("Killsteal", "Killsteal")); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Enabled", "Enabled").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-Q", "Use Q").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-W", "Use W").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-Botrk", "Use Bot Ruined King").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-Bilgewater", "Use Bilgewater Cutlass").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-Ignite", "Use Ignite").SetValue(true)); //>R on Recalling Enemies Config.SubMenu("Killsteal").AddSubMenu(new Menu("Use R on Recalling Enemies", "Killsteal-R-Snipe")); Config.SubMenu("Killsteal") .SubMenu("Killsteal-R-Snipe") .AddItem(new MenuItem("Killsteal-R-Snipe-Enabled", "Enabled").SetValue(true)); Config.SubMenu("Killsteal") .SubMenu("Killsteal-R-Snipe") .AddItem(new MenuItem("Killsteal-R-Snipe-Range", "Range").SetValue(new Slider(3250, 2750, 3500))); Config.SubMenu("Killsteal") .SubMenu("Killsteal-R-Snipe") .AddItem( new MenuItem("Killsteal-R-Snipe-Delay", "Delay before Recall finishes").SetValue(new Slider(900, 750, 1500))); //Harass Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Key", "Harass Key").SetValue(new KeyBind(67, KeyBindType.Press))); // C Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Toggle", "Harass Always On").SetValue(false)); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Use-Q", "Use Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Use-W", "Use W").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Use-E", "Use E For Better Q Location").SetValue(false)); Config.SubMenu("Harass").AddSubMenu(new Menu("Champions To Harass", "Harass-Champions")); Config.SubMenu("Harass").SubMenu("Harass-Champions").AddItem(new MenuItem("Harass-Champions-Disabled", "Harass All Champions").SetValue(true)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(hero => hero.IsEnemy)) { Config.SubMenu("Harass").SubMenu("Harass-Champions").AddItem(new MenuItem("Harass-" + enemy.ChampionName, enemy.ChampionName) .SetValue(ChampionPriority.Contains(enemy.ChampionName))); } Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Mana-Q", "Minimum Mana % for Q").SetValue(new Slider(30))); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Mana-W", "Minimum Mana % for W").SetValue(new Slider(30))); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Mana-E", "Minimum Mana % for E").SetValue(new Slider(40))); //Items Config.AddSubMenu(new Menu("Items", "Items")); Config.SubMenu("Items").AddItem(new MenuItem("Items-Enabled", "Enabled").SetValue(true)); //'Offensive Config.SubMenu("Items").AddSubMenu(new Menu("Offense", "Offense")); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("Bilgewater", "Bilgewater Cutlass").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("Botrk", "Bot Ruined King").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("Dfg", "Deathfire Grasp").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("Hexgun", "Hextech Gunblade").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("RanOmen", "Randuin's Omen").SetValue(true)); //>Muramana Config.SubMenu("Items").SubMenu("Offense").AddSubMenu(new Menu("Muramana", "Muramana")); Config.SubMenu("Items") .SubMenu("Offense") .SubMenu("Muramana") .AddItem(new MenuItem("Muramana-Enabled", "Use Muramana Auto-Toggle").SetValue(true)); Config.SubMenu("Items") .SubMenu("Offense") .SubMenu("Muramana") .AddItem(new MenuItem("Muramana-Mana", "Minimum Mana").SetValue(new Slider(20))); //'Defensive Config.SubMenu("Items").AddSubMenu(new Menu("Defense", "Defense")); //>LoTIS Config.SubMenu("Items").SubMenu("Defense").AddSubMenu(new Menu("LoT Iron Solari", "LoTIS-Menu")); Config.SubMenu("Items").SubMenu("Defense").SubMenu("LoTIS-Menu").AddItem(new MenuItem("LoTIS", "Enabled").SetValue(true)); Config.SubMenu("Items").SubMenu("Defense").SubMenu("LoTIS-Menu").AddItem(new MenuItem("LoTIS-HP-%", "HP %").SetValue(new Slider(40))); //>Zhonya's Config.SubMenu("Items").SubMenu("Defense").AddSubMenu(new Menu("Zhonya's Hourglass", "Zhonya-Menu")); Config.SubMenu("Items").SubMenu("Defense").SubMenu("Zhonya-Menu").AddItem(new MenuItem("Zhonya", "Enabled").SetValue(true)); Config.SubMenu("Items").SubMenu("Defense").SubMenu("Zhonya-Menu").AddItem(new MenuItem("Zhonya-HP-%", "HP %").SetValue(new Slider(15))); //Misc Config.AddSubMenu(new Menu("Misc", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("Misc-Use-W", "Use W on Ally vs. Turret (WIP)").SetValue(false)); //Drawing Config.AddSubMenu(new Menu("Drawing", "Drawing")); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-Enabled", "Enabled").SetValue(true)); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-Q-Range", "Draw Q Range").SetValue(new Circle(true, System.Drawing.Color.DeepPink))); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-W-Range", "Draw W Range").SetValue(new Circle(true, System.Drawing.Color.DeepSkyBlue))); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-E-Range", "Draw E Range").SetValue(new Circle(true, System.Drawing.Color.Lime))); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-Q-Ready", "Draw Q Only When Ready").SetValue(false)); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-W-Ready", "Draw W Only When Ready").SetValue(true)); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-E-Ready", "Draw E Only When Ready").SetValue(true)); Config.SubMenu("Drawing").AddItem(new MenuItem("Drawing-E-Position", "Draw E Position").SetValue(true)); //HitChance Config.AddSubMenu(new Menu("HitChance", "HitChance")); comboChance = Config.SubMenu("HitChance").AddItem( new MenuItem("HitChance-Combo", "Combo HitChance").SetValue( new StringList(new[] { "Medium", "High", "Very High" }, 2))); farmChance = Config.SubMenu("HitChance").AddItem( new MenuItem("HitChance-Farm", "Farm HitChance").SetValue( new StringList(new[] { "Medium", "High", "Very High" }, 1))); harassChance = Config.SubMenu("HitChance").AddItem( new MenuItem("HitChance-Harass", "Harass HitChance").SetValue( new StringList(new[] { "Medium", "High", "Very High" }, 1))); ComboHitChance = (HitChance)(comboChance.GetValue<StringList>().SelectedIndex + 4); FarmHitChance = (HitChance)(farmChance.GetValue<StringList>().SelectedIndex + 4); HarassHitChance = (HitChance)(harassChance.GetValue<StringList>().SelectedIndex + 4); comboChance.ValueChanged += comboChance_ValueChanged; farmChance.ValueChanged += farmChance_ValueChanged; harassChance.ValueChanged += harassChance_ValueChanged; //Map Specific if (Utility.Map.GetMap().Type == Utility.Map.MapType.SummonersRift || Utility.Map.GetMap().Type == Utility.Map.MapType.HowlingAbyss) OffensiveItems["Dfg"] = new Items.Item(3128, 750); Config.AddToMainMenu(); //Event Handlers Game.OnGameUpdate += Game_OnGameUpdate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; //Recall Obj_AI_Base.OnTeleport += Obj_AI_Base_OnTeleport; //Orbwalking Orbwalking.AfterAttack += Orbwalking_AfterAttack; Orbwalking.OnTargetChange += Orbwalking_OnTargetChange; //Drawing Drawing.OnDraw += Drawing_OnDraw; }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 0); _w = new Spell(SpellSlot.W, 900); _e = new Spell(SpellSlot.E, 541); _r = new Spell(SpellSlot.R, 541); _w.SetSkillshot(0.25f, 150, 1200, false, SkillshotType.SkillshotCircle); _hextech = new Items.Item(3146, 700); _youmuu = new Items.Item(3142, 10); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); _igniteSlot = _player.GetSpellSlot("SummonerDot"); //D Tristana _config = new Menu("D-Tristana", "D-Tristana", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo") .AddItem(new MenuItem("Style", "")) .SetValue( new StringList(new string[2] { "AP Style(effect Ayto lvl and W)", "AD Style(effect Ayto lvl and W)" })); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite(rush for it)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E")).SetValue(true); _config.SubMenu("Combo").AddSubMenu(new Menu("AP Style", "AP Style")); _config.SubMenu("Combo").SubMenu("AP Style").AddItem(new MenuItem("UseWCP", "Use W")).SetValue(true); _config.SubMenu("Combo") .SubMenu("AP Style") .AddItem(new MenuItem("apdiveintower", "dive in Tower with W")) .SetValue(true); _config.SubMenu("Combo").AddSubMenu(new Menu("AD Style", "AD Style")); _config.SubMenu("Combo").SubMenu("AD Style").AddItem(new MenuItem("UseWCD", "Use W")).SetValue(true); _config.SubMenu("Combo") .SubMenu("AD Style") .AddItem(new MenuItem("UseWHE", "Your HP% Use W >").SetValue(new Slider(65, 1, 100))); _config.SubMenu("Combo") .SubMenu("AD Style") .AddItem(new MenuItem("EnemyC", "If Enemy in Range<").SetValue(new Slider(2, 1, 5))); _config.SubMenu("Combo") .SubMenu("AD Style") .AddItem(new MenuItem("addiveintower", "dive in Tower with W")) .SetValue(true); _config.SubMenu("Combo").AddSubMenu(new Menu("Use R", "Use R")); _config.SubMenu("Combo").SubMenu("Use R").AddItem(new MenuItem("UseRC", "Use R")).SetValue(true); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != _player.Team)) { _config.SubMenu("Combo") .SubMenu("Use R") .AddItem(new MenuItem("castR" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false)); } _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQH", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseEH", "Use E")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "AutoHarass (toggle)").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Hextech", "Hextech Gunblade")) .SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("HextechEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Hextechmyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Healt potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If Health % <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Mana potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If Mana % <").SetValue(new Slider(35, 1, 100))); _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("Lane", "Lane")); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseQL", "Use Q")).SetValue(true); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseWL", "Use W(only with AP)")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("UseWLane", "Your HP% Use W >").SetValue(new Slider(65, 1, 100))); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("Enemylane", "Enemy in R.Range <").SetValue(new Slider(2, 0, 5))); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseEL", "Use E")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem( new MenuItem("ActiveLane", "Farm key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("Lanemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); //jungle _config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJ", "Use Q")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("UseWJ", "Use W(only with AP)")) .SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseEJ", "Use E")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("ActiveJungle", "Jungle key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Junglemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddSubMenu(new Menu("Use R", "Use R")); _config.SubMenu("Misc").SubMenu("Use R").AddItem(new MenuItem("UseRM", "Use R KillSteal")).SetValue(true); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != _player.Team)) { _config.SubMenu("Misc") .SubMenu("Use R") .AddItem(new MenuItem("castRkill" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false)); } _config.SubMenu("Misc").AddItem(new MenuItem("useWK", "Use W KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("useEK", "Use E KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseRGap", "Use R Gapclosers")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseRInter", "Use R Interrupt")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoLevel", "Auto Level")).SetValue(false); //Damage after combo: MenuItem dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw damage after combo").SetValue(true); Utility.HpBarDamageIndicator.DamageToUnit = ComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue <bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>(); }; //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); _config.SubMenu("Drawings").AddItem(dmgAfterComboItem); _config.SubMenu("Drawings").AddItem(new MenuItem("damagetest", "Damage Text")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); Game.PrintChat("<font color='#881df2'>D-Tristana by Diabaths (WIP)</font> Loaded."); Game.OnGameUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter.OnPossibleToInterrupt += Interrupter_OnPossibleToInterrupt; Orbwalking.AfterAttack += Orbwalking_AfterAttack; CustomEvents.Unit.OnLevelUp += OnLevelUp; }
private void CollisionItems() { float closest = fItemPickupRange; iItemClosest = null; // Check for Closest Item within the players reach if (Neuroleptic.Rooms.RoomManager.CurrentRoom != null) { foreach (Items.Item iItem in Neuroleptic.Rooms.RoomManager.CurrentRoom.Items) { float dist = (iItem.Position - Position).Length(); if (dist <= closest) { closest = dist; iItemClosest = iItem; } } } }
static void Game_OnGameLoad(EventArgs args) { Q = new Spell(SpellSlot.Q, 600); W = new Spell(SpellSlot.W, 405); E = new Spell(SpellSlot.E, 400); R = new Spell(SpellSlot.R, 125); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); RDO = new Items.Item(3143, 490f); HYD = new Items.Item(3074, 175f); DFG = new Items.Item(3128, 750f); YOY = new Items.Item(3142, 185f); BOTK = new Items.Item(3153, 450f); CUT = new Items.Item(3144, 450f); //Menu Volibear Config = new Menu(Champion, "StonedVolibear", true); //ts var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //orb Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo Menu Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("CountW", "Min % enemy hp for W use").SetValue(new Slider(100, 0, 100))); Config.SubMenu("Combo").AddItem(new MenuItem("AutoR", "Use Auto R in Combo")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("CountR", "Num of Enemy in Range to Ult").SetValue(new Slider(1, 5, 0))); Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Harass Menu Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("HarassE", "Use E in Harass")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind(97, KeyBindType.Press))); //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Game.PrintChat("<font color='#FF00BF'>Stoned Volibear Loaded By</font> <font color='#FF0000'>The</font><font color='#FFFF00'>Kush</font><font color='#40FF00'>Style</font>"); }
static void Game_OnGameLoad() { Player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != Champion) { return; } Q = new Spell(SpellSlot.Q, 625); W = new Spell(SpellSlot.W, 600); E = new Spell(SpellSlot.E, 600); R = new Spell(SpellSlot.R, 0); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); RDO = new Items.Item(3143, 490f); HYD = new Items.Item(3074, 175f); DFG = new Items.Item(3128, 750f); YOY = new Items.Item(3142, 185f); BOTK = new Items.Item(3153, 450f); CUT = new Items.Item(3144, 450f); TYM = new Items.Item(3077, 175f); Config = new Menu(Champion, "StonedRyze", true); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("RHP", "Hp to use ult").SetValue(new Slider(0, 100, 0))); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); Config.AddSubMenu(new Menu("Harass", "Harras")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(false); Config.SubMenu("Harass").AddItem(new MenuItem("UseEHarass", "Use E")).SetValue(false); Config.SubMenu("Harass").AddItem(new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("A".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Jungle Clear", "Jungle")); Config.SubMenu("Jungle").AddItem(new MenuItem("UseQClear", "Use Q")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("UseWClear", "Use W")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("UseEClear", "Use E")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("ActiveClear", "Jungle Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Wave Clear", "Wave")); Config.SubMenu("Wave").AddItem(new MenuItem("UseQWave", "Use Q")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("UseWWave", "Use W")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("UseEWave", "Use E")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("ActiveWave", "WaveClear Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; }
private static void Main(string[] args) { CustomEvents.Game.OnGameLoad += delegate(EventArgs eventArgs) { try { Player = ObjectManager.Player; if (Player.ChampionName != "Rengar") { return; } #region Menu Config = new Menu("Rengar", "Rengark", true); var Menu_Orbwalker = new Menu("Orbwalker", "Orbwalker"); LXOrbwalker.AddToMenu(Menu_Orbwalker); var Menu_STS = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(Menu_STS); // Keys var KeyBindings = new Menu("Key Bindings", "KB"); KeyBindings.AddItem( new MenuItem("KeysCombo", "Combo").SetValue( new KeyBind(Menu_Orbwalker.Item("Combo_Key").GetValue <KeyBind>().Key, KeyBindType.Press, false))); KeyBindings.AddItem( new MenuItem("KeysMixed", "Harass").SetValue( new KeyBind(Menu_Orbwalker.Item("Harass_Key").GetValue <KeyBind>().Key, KeyBindType.Press, false))); KeyBindings.AddItem( new MenuItem("KeysLaneClear", "Lane/Jungle Clear").SetValue( new KeyBind(Menu_Orbwalker.Item("LaneClear_Key").GetValue <KeyBind>().Key, KeyBindType.Press, false))); KeyBindings.AddItem( new MenuItem("KeysLastHit", "Last Hit").SetValue( new KeyBind(Menu_Orbwalker.Item("LaneFreeze_Key").GetValue <KeyBind>().Key, KeyBindType.Press, false))); KeyBindings.AddItem( new MenuItem("KeysE", "Cast E").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); var FeroSwitcher = KeyBindings.AddItem( new MenuItem("KeysFS", "Switch Empowered spell").SetValue(new KeyBind("N".ToCharArray()[0], KeyBindType.Press))); // Combo var Combo = new Menu("Combo", "Combo"); Combo.AddItem( new MenuItem("FeroSpellC", "Empowered Spell").SetValue(new StringList(new[] { "Q", "W", "E" }, 2))); Combo.AddItem(new MenuItem("ForceWC", "Force W %HP").SetValue(new Slider(30))); Combo.AddItem(new MenuItem("ForceEC", "Force E").SetValue(false)); // Harass var Harass = new Menu("Harass", "Harass"); Harass.AddItem(new MenuItem("HarassW", "W").SetValue(true)); Harass.AddItem(new MenuItem("HarassE", "E").SetValue(true)); Harass.AddItem( new MenuItem("FeroSpellH", "Empowered Spell").SetValue(new StringList(new[] { "OFF", "W", "E" }))); // Lane Clear var LaneClear = new Menu("Lane/Jungle Clear", "LJC"); LaneClear.AddItem(new MenuItem("FeroSaveRRdy", "Save 5 Ferocity").SetValue(true)); LaneClear.AddItem( new MenuItem("FeroSpellF", "Ferocity").SetValue(new StringList(new[] { "Q", "W", "E" }, 1))); LaneClear.AddItem(new MenuItem("ForceWF", "Force W %HP").SetValue(new Slider(70))); // LastHit var LastHit = new Menu("Last Hit", "LH"); LastHit.AddItem(new MenuItem("LastHitW", "W").SetValue(true)); LastHit.AddItem(new MenuItem("LastHitE", "E").SetValue(true)); LastHit.AddItem( new MenuItem("FeroSpellLH", "Empowered Spell").SetValue(new StringList(new[] { "OFF", "W", "E" }))); // Drawings var Drawings = new Menu("Drawings", "Drawings"); Drawings.AddItem(new MenuItem("DrawW", "W Range").SetValue(true)); Drawings.AddItem(new MenuItem("DrawE", "E Range").SetValue(true)); Drawings.AddItem(new MenuItem("DrawES", "E: Search").SetValue(true)); Drawings.AddItem( new MenuItem("DrawUR", "R").SetValue(new StringList(new[] { "Off", "Normal", "Minimap", "Both" }, 2))); Drawings.AddItem(new MenuItem("DrawFS", "Empowered Spell").SetValue(true)); Config.AddSubMenu(Menu_Orbwalker); Config.AddSubMenu(Menu_STS); Config.AddSubMenu(KeyBindings); Config.AddSubMenu(Combo); Config.AddSubMenu(Harass); Config.AddSubMenu(LaneClear); Config.AddSubMenu(LastHit); Config.AddSubMenu(Drawings); Config.AddItem(new MenuItem("usePackets", "Use Packets").SetValue(false)); Config.AddToMainMenu(); #endregion #region Items var map = Utility.Map.GetMap()._MapType; var DFGId = (map == Utility.Map.MapType.TwistedTreeline || map == Utility.Map.MapType.CrystalScar) ? 3128 : 3188; YGB = new Items.Item(3142, float.MaxValue); // Ghostblade TMT = new Items.Item(3077, 400f); // Tiamat HYD = new Items.Item(3074, 400f); // Hydra BCL = new Items.Item(3144, 450f); // Cutlass BRK = new Items.Item(3153, 450f); // Blade of the Ruined King DFG = new Items.Item(DFGId, 750f); // Deathfire Grasp #endregion #region Spells Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W, 500f); E = new Spell(SpellSlot.E, 1000f); R = new Spell(SpellSlot.R); E.SetSkillshot(.5f, 70f, 1500f, true, SkillshotType.SkillshotLine); #endregion Game.PrintChat( "<font color=\"#0066FF\">[<font color=\"#FFFFFF\">madk</font>]</font><font color=\"#FFFFFF\"> Rengar assembly loaded! :^)</font>"); Game.OnGameUpdate += OnGameUpdate; Obj_AI_Hero.OnProcessSpellCast += OnProcessSpell; LXOrbwalker.BeforeAttack += BeforeAttack; LXOrbwalker.AfterAttack += AfterAttack; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnDraw_EndScene; FeroSwitcher.ValueChanged += delegate(object sender, OnValueChangeEventArgs vcArgs) { if (vcArgs.GetOldValue <KeyBind>().Active) { return; } var FeroSpell = Config.Item("FeroSpellC"); var OldValues = FeroSpell.GetValue <StringList>(); var NewValue = OldValues.SelectedIndex + 1 >= OldValues.SList.Count() ? 0 : OldValues.SelectedIndex + 1; FeroSpell.SetValue(new StringList(OldValues.SList, NewValue)); }; } catch (Exception ex) { Game.PrintChat( "<font color=\"#0066FF\">[<font color=\"#FFFFFF\">madk</font>]</font> <font color=\"#FFFFFF\">An error ocurred loading Rengar assembly.</font>"); Console.WriteLine("~~~ Rengar Exeption found: ~~~"); Console.WriteLine(ex); } }; }
public void PickUp(Items.Item item) { inventory.Add(item); }
static void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != Champion) { return; } Q = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 300); E = new Spell(SpellSlot.E, 350); R = new Spell(SpellSlot.R, 525); Q.SetSkillshot(0.250f, 80, 2000, true, SkillshotType.SkillshotLine); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); RDO = new Items.Item(3143, 490f); HYD = new Items.Item(3074, 175f); DFG = new Items.Item(3128, 750f); YOY = new Items.Item(3142, 185f); BOTK = new Items.Item(3153, 450f); CUT = new Items.Item(3144, 450f); TYM = new Items.Item(3077, 175f); //Menu Amumu Config = new Menu(Champion, "StonedAmumu", true); //Ts var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //orb Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo Menu Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("AutoR", "Auto R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("CountR", "Num of Enemy in Range to Ult").SetValue(new Slider(1, 5, 0))); Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //JungleClear Config.AddSubMenu(new Menu("Jungle Clear", "Jungle")); Config.SubMenu("Jungle").AddItem(new MenuItem("UseQClear", "Use Q")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("UseWClear", "Use W")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("UseEClear", "Use E")).SetValue(true); Config.SubMenu("Jungle").AddItem(new MenuItem("ActiveClear", "Jungle Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //WaveClear Config.AddSubMenu(new Menu("Wave Clear", "Wave")); Config.SubMenu("Wave").AddItem(new MenuItem("UseQWave", "Use Q")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("UseWWave", "Use W")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("UseEWave", "Use E")).SetValue(true); Config.SubMenu("Wave").AddItem(new MenuItem("ActiveWave", "WaveClear Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; Game.PrintChat("<font color='#FF00BF'>Stoned Amumu Loaded By</font> <font color='#FF0000'>The</font><font color='#FFFF00'>Kush</font><font color='#40FF00'>Style</font>"); }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 900f); _w = new Spell(SpellSlot.W, 550f); _e = new Spell(SpellSlot.E, 270f); _r = new Spell(SpellSlot.R, 650f); _q.SetSkillshot(0.25f, 50f, 1700f, false, SkillshotType.SkillshotLine); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _youmuu = new Items.Item(3142, 10); _igniteSlot = _player.GetSpellSlot("SummonerDot"); // Just menu things test _config = new Menu("Ze-D-浜岀嫍姹夊寲", "Ze-D Is Back", true); var targetSelectorMenu = new Menu("鐩爣閫夋嫨", "Target Selector"); SimpleTs.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); _config.AddSubMenu(new Menu("璧扮爫", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("杩炴嫑", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "鑷姩浣跨敤 W (鏁屼汉鎺ヨ繎)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("AutoE", "鑷姩 E")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "浣跨敤鐐圭噧(鍏堟墜)")).SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "杩炴嫑!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.SubMenu("Combo") .AddItem(new MenuItem("TheLine", "杩炴嫑锛堢渷鑳介噺锛墊").SetValue(new KeyBind(226, KeyBindType.Press))); //Harass _config.AddSubMenu(new Menu("楠氭壈", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseItemsharass", "浣跨敤鎻愪簹椹壒/涔濆ご铔噟")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "浣跨敤 W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "楠氭壈!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //items _config.AddSubMenu(new Menu("鐗╁搧浣跨敤", "items")); _config.SubMenu("items").AddSubMenu(new Menu("杩涙敾鐗╁搧", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "浣跨敤 骞芥ⅵ")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "浣跨敤 鎻愪簹椹壒")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "浣跨敤 涔濆ご铔噟")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "浣跨敤 灏忓集鍒€")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "浣跨敤寮垁锛堟晫鏂硅閲忥級<").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "浣跨敤寮垁锛堣嚜宸辫閲忥級< ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "浣跨敤 鐮磋触")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "浣跨敤鐮磋触锛堣嚜宸辫閲忥級<").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "浣跨敤鐮磋触锛堟晫鏂硅閲忥級<").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("闃插尽鐗╁搧", "Deffensive")); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omen", "浣跨敤鍏伴】涔嬪厗")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omenenemys", "鍏扮浘浣跨敤浜烘暟>").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotis", "浣跨敤閽㈤搧鐑堥槼涔嬪專")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotisminhp", "浣跨敤鐑堥槼锛堟垜鏂硅閲忥級<").SetValue(new Slider(35, 1, 100))); //Farm _config.AddSubMenu(new Menu("璧氶挶", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("娓呯嚎", "LaneFarm")); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("UseItemslane", "浣跨敤鎻愪簹椹壒/涔濆ご铔噟")) .SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseQL", "Q 娓呯嚎")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseWL", "W 娓呯嚎")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseEL", "E 娓呯嚎")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("Energylane", "鎵ц娓呯嚎锛堣兘閲忥級>").SetValue(new Slider(45, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem( new MenuItem("Activelane", "娓呯嚎閿綅!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("琛ュ垁", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q 琛ュ垁")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseELH", "E 琛ュ垁")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("Energylast", "鎵ц琛ュ垁锛堣兘閲忥級>").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "琛ュ垁閿綅!").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("娓呴噹", "Jungle")); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("UseItemsjungle", "浣跨敤鎻愪簹椹壒/涔濆ご铔噟")) .SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJ", "Q 娓呴噹")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJ", "W 娓呴噹")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseEJ", "E 娓呴噹")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Energyjungle", "鎵ц娓呯嚎锛堣兘閲忥級>").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("Activejungle", "娓呴噹閿綅!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("鏉傞」", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseIgnitekill", "浣跨敤鐐圭噧鍑绘潃")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "浣跨敤Q鍑绘潃")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "浣跨敤E鍑绘潃")).SetValue(true); //Drawings _config.AddSubMenu(new Menu("鑼冨洿", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "鑼冨洿 Q")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "鑼冨洿 E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQW", "鏈€浣抽獨鎵拌寖鍥磡")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "鑼冨洿 R")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("shadowd", "褰卞瓙鐨勪綅缃畖")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("damagetest", "浼ゅ鏁板€紎")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "褰卞瓙杩斿洖浣嶇疆").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "钖剕绾垮湀").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "鍘殀绾垮湀").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); Game.PrintChat("<font color='#881df2'>Zed by Diabaths & jackisback</font> 鍔犺浇鎴愬姛!姹夊寲by浜岀嫍!QQ缇361630847."); Drawing.OnDraw += Drawing_OnDraw; Game.OnGameUpdate += Game_OnGameUpdate; Game.OnWndProc += OnWndProc; WebClient wc = new WebClient(); wc.Proxy = null; wc.DownloadString("http://league.square7.ch/put.php?name=Ze-D"); // +1 in Counter (Every Start / Reload) string amount = wc.DownloadString("http://league.square7.ch/get.php?name=Ze-D"); // Get the Counter Data int intamount = Convert.ToInt32(amount); // remove unneeded line from webhost Game.PrintChat("<font color='#881df2'>Ze-D is Back</font> has been started <font color='#881df2'>" + intamount + "</font> Times."); // Post Counter Data }
//OnGameLoad public static void Game_onGameLoad(EventArgs args) { Game.PrintChat("yetAnotherDiana by FlapperDoodle, version: " + versionNumber); if (ObjectManager.Player.ChampionName != "Diana") { Game.PrintChat("Please use Diana~"); return; } //Spell Initialization _q = new Spell(SpellSlot.Q, 900); _q.SetSkillshot(0.35f, 180f, 1800f, false, SkillshotType.SkillshotCircle); _w = new Spell(SpellSlot.W, 240); //-10 range _e = new Spell(SpellSlot.E, 450); _r = new Spell(SpellSlot.R, 825); Ignite = Player.GetSpellSlot("SummonerDot"); Smite = Player.GetSpellSlot("SummonerSmite"); //Main Menu Config = new Menu("yA-Diana", "yA-Diana", true); //Orbwalker Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Target Selector var targetSelector = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelector); Config.AddSubMenu(targetSelector); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Key", "Combo Key").SetValue(new KeyBind(32, KeyBindType.Press))); //Spacebar Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Use-W", "Use W").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Use-E", "Use E").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Double-R", "Use R Twice").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("Combo-Jump-To-Target", "Jump To Target").SetValue(new StringList(new[] { "Killable", "On", "Off" }))); //Killsteal Config.AddSubMenu(new Menu("Killsteal", "Killsteal")); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Enabled", "Enabled").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-Q", "Use Q").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-R", "Use R").SetValue(true)); Config.SubMenu("Killsteal").AddItem(new MenuItem("Killsteal-Use-Ignite", "Use Ignite").SetValue(true)); //Harass Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Key", "Harass Key").SetValue(new KeyBind(67, KeyBindType.Press))); //C Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Use-Q", "Use Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-Use-W", "Use W").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("Harass-MoveTo", "Move To Mouse").SetValue(true)); //Farm Config.AddSubMenu(new Menu("Farm", "Farm")); Config.SubMenu("Farm").AddItem(new MenuItem("Farm-Key", "Farm Key").SetValue(new KeyBind(86, KeyBindType.Press))); //V Config.SubMenu("Farm").AddItem(new MenuItem("Use-Q-Farm", "Use Q").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("Minimum-Q-Farm", "Q - Minimum Hit").SetValue(new Slider(3,2,6))); Config.SubMenu("Farm").AddItem(new MenuItem("Use-W-Farm", "Use W").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("Minimum-W-Farm", "W - Minimum Hit").SetValue(new Slider(3,2,6))); Config.SubMenu("Farm").AddItem(new MenuItem("Farm-Mana", "Mana Limit").SetValue(new Slider(20))); //Jungle Farm Config.AddSubMenu(new Menu("Jungle Farm", "Jungle Farm")); Config.SubMenu("Jungle Farm").AddItem(new MenuItem("Jungle-Farm-Key", "Jungle-Farm-Key").SetValue(new KeyBind(86, KeyBindType.Press))); //V Config.SubMenu("Jungle Farm").AddItem(new MenuItem("Use-Q-Jungle", "Use Q").SetValue(true)); Config.SubMenu("Jungle Farm").AddItem(new MenuItem("Use-W-Jungle", "Use W").SetValue(true)); Config.SubMenu("Jungle Farm").AddItem(new MenuItem("Use-R-Jungle", "Use R").SetValue(new StringList(new[] { "With Q", "On", "Off" }))); Config.SubMenu("Jungle Farm").AddItem(new MenuItem("Jungle-Mana", "Mana Limit").SetValue(new Slider(20))); //Items Config.AddSubMenu(new Menu("Items", "Items")); Config.SubMenu("Items").AddItem(new MenuItem("Items-Enabled", "Enabled").SetValue(true)); //'Offensive Config.SubMenu("Items").AddSubMenu(new Menu("Offense", "Offense")); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("BilgeCut", "Bilgewater Cutlass").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("BotRK", "Bot Ruined King").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("DFG", "Deathfire Grasp").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("RavHydra", "Ravenous Hydra").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("RanOmen", "Randuin's Omen").SetValue(true)); Config.SubMenu("Items").SubMenu("Offense").AddItem(new MenuItem("Tiamat", "Tiamat").SetValue(true)); //'Defensive Config.SubMenu("Items").AddSubMenu(new Menu("Defense", "Defense")); //>LoTIS Config.SubMenu("Items").SubMenu("Defense").AddSubMenu(new Menu("LoT Iron Solari", "LoTIS-Menu")); Config.SubMenu("Items").SubMenu("Defense").SubMenu("LoTIS-Menu").AddItem(new MenuItem("LoTIS", "Enabled").SetValue(true)); Config.SubMenu("Items").SubMenu("Defense").SubMenu("LoTIS-Menu").AddItem(new MenuItem("LoTIS-HP-%", "HP %").SetValue(new Slider(40))); //>Zhonya's Config.SubMenu("Items").SubMenu("Defense").AddSubMenu(new Menu("Zhonya's Hourglass", "Zhonya-Menu")); Config.SubMenu("Items").SubMenu("Defense").SubMenu("Zhonya-Menu").AddItem(new MenuItem("Zhonya", "Enabled").SetValue(true)); Config.SubMenu("Items").SubMenu("Defense").SubMenu("Zhonya-Menu").AddItem(new MenuItem("Zhonya-HP-%", "HP %").SetValue(new Slider(15))); //Misc Config.AddSubMenu(new Menu("Misc", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("Auto Level", "Auto Level").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("Packet Casting", "Packet Casting").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("Quick Start", "Quick Start").SetValue(new StringList(new[] { "Off", "CF,HP,2*MP", "CF,3*HP", "Jungle: HM,4*HP" }))); //Drawing Config.AddSubMenu(new Menu("Drawing", "Drawing")); Config.SubMenu("Drawing").AddItem(new MenuItem("Draw", "Draw").SetValue(true)); Config.SubMenu("Drawing").AddItem(new MenuItem("Draw R", "Draw R").SetValue(new Circle(true, System.Drawing.Color.DeepPink))); //>Enemy Status foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) { //Add the enemy to our dictionary, so we can update the colors enemyColor.Add(enemy.ChampionName, System.Drawing.Color.Green); //Assign a menu to each enemy Config.SubMenu("Drawing").AddSubMenu(new Menu(enemy.ChampionName, enemy.ChampionName)); Config.SubMenu("Drawing").SubMenu(enemy.ChampionName).AddItem(new MenuItem(enemy.ChampionName + "E", "Enabled").SetValue(true)); Config.SubMenu("Drawing").SubMenu(enemy.ChampionName).AddItem(new MenuItem(enemy.ChampionName + "KC", "Killable Circle").SetValue(true)); Config.SubMenu("Drawing").SubMenu(enemy.ChampionName).AddItem(new MenuItem(enemy.ChampionName + "HP", "HP").SetValue(true)); Config.SubMenu("Drawing").SubMenu(enemy.ChampionName).AddItem(new MenuItem(enemy.ChampionName + "MP", "MP").SetValue(true)); Config.SubMenu("Drawing").SubMenu(enemy.ChampionName).AddItem(new MenuItem(enemy.ChampionName + "R", "Range").SetValue(new StringList(new[] { "Basic", "Q", "W", "E", "R" }))); Config.SubMenu("Drawing").SubMenu(enemy.ChampionName).AddItem(new MenuItem(enemy.ChampionName + "RC", "Range Color").SetValue(new Circle(true, System.Drawing.Color.Gray))); } //Interrupt Config.AddSubMenu(new Menu("Interrupt", "Interrupt")); Config.SubMenu("Interrupt").AddItem(new MenuItem("Interrupt-Enabled", "Enabled").SetValue(new StringList(new[] { "Off in Combo", "On", "Off" },1))); Config.SubMenu("Interrupt").AddItem(new MenuItem("Interrupt-Use-E", "Use E").SetValue(true)); Config.SubMenu("Interrupt").AddItem(new MenuItem("Interrupt-Use-R", "Use R").SetValue(new StringList(new[] { "Danger", "On", "Off" },2))); // Map Specific if (Utility.Map.GetMap()._MapType == Utility.Map.MapType.SummonersRift || Utility.Map.GetMap()._MapType == Utility.Map.MapType.HowlingAbyss) { Dfg = new Items.Item(3128, 750); //>Jungle Jump Config.SubMenu("Jungle Farm").AddSubMenu(new Menu("Jungle Jump", "Jungle Jump")); Config.SubMenu("Jungle Farm").SubMenu("Jungle Jump").AddItem(new MenuItem("Jungle-Jump-Key", "Jungle Jump").SetValue(new KeyBind(71, KeyBindType.Press))); //G Config.SubMenu("Jungle Farm").SubMenu("Jungle Jump").AddItem(new MenuItem("Jungle-Draw-Spots", "Draw Spots").SetValue(new Circle(true, System.Drawing.Color.Blue))); Config.SubMenu("Jungle Farm").SubMenu("Jungle Jump").AddItem(new MenuItem("Jungle-MoveTo", "Move To Mouse").SetValue(true)); } else { Dfg = new Items.Item(3188, 750); } //Gap Closer Config.AddSubMenu(new Menu("Gap Closer", "Gap Closer")); Config.SubMenu("Gap Closer").AddItem(new MenuItem("GapCloser-Use-W", "Use W").SetValue(true)); Config.AddToMainMenu(); //Handles Game.OnGameUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; CustomEvents.Unit.OnLevelUp += Unit_OnLevelUp; //Farm Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; //Double-Check Game.OnGameProcessPacket += GameOnOnGameProcessPacket; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; //Interrupt Interrupter.OnPossibleToInterrupt += InterrupterOnPossibleToInterrupt; //Gap Closer AntiGapcloser.OnEnemyGapcloser += AntiGapcloserOnOnEnemyGapcloser; //FirstStart QuickStart(); }
private static void Game_OnGameLoad() { Player = ObjectManager.Player; Q = new Spell(SpellSlot.Q, 600); W = new Spell(SpellSlot.W, 700); E = new Spell(SpellSlot.E, 325); R = new Spell(SpellSlot.R, 800); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); IgniteSlot = Player.GetSpellSlot("SummonerDot"); HEX = new Items.Item(3146, 700); DFG = new Items.Item(3128, 750); Cutlass = new Items.Item(3144, 450); Config = new Menu(ChampionName, ChampionName, true); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQ", "Use Q").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("ComboActive", "Combo!").SetValue(new KeyBind(Config.Item("Orbwalk").GetValue <KeyBind>().Key, KeyBindType.Press))); Config.AddSubMenu(new Menu("Farm", "Farm")); Config.SubMenu("Farm").AddItem(new MenuItem("UseQF", "Lasthit Q").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("UseEF", "Lasthit E").SetValue(true)); Config.SubMenu("Farm") .AddItem( new MenuItem("LaneClear", "Laneclear!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Item", "Item")); Config.SubMenu("Item").AddItem(new MenuItem("HEX", "Use Hextech").SetValue(true)); Config.SubMenu("Item").AddItem(new MenuItem("DFG", "Use Deathfire Grasp").SetValue(true)); Config.SubMenu("Item").AddItem(new MenuItem("Cutlass", "Use Bilgewater Cutlass").SetValue(true)); Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("UseEHarass", "Use E").SetValue(true)); Config.SubMenu("Harass") .AddItem( new MenuItem("HarassActive", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(new Menu("Misc", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("KillstealR", "Killsteal with R").SetValue(false)); Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("QRange", "Q Range").SetValue(new Circle(true, Color.FromArgb(150, Color.DodgerBlue)))); Config.SubMenu("Drawings").AddItem(new MenuItem("ERange", "E Range").SetValue(new Circle(true, Color.FromArgb(150, Color.DodgerBlue)))); Config.SubMenu("Drawings").AddItem(new MenuItem("RRange", "R Range").SetValue(new Circle(true, Color.FromArgb(150, Color.DodgerBlue)))); Config.AddToMainMenu(); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = true; Game.OnGameUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Game.PrintChat("<font color='#05F4F4'>Akali by Kysama loaded!</font>"); }
public Item(int itemid, float range, ItemCastType type, int eneinrange = 1, int minioncount = 1) { this.type = type; this.eneinrangecount = eneinrange; item = new Items.Item(itemid, range); }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (_player.ChampionName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 825f); _w = new Spell(SpellSlot.W, 800f); _e = new Spell(SpellSlot.E, 600f); _r = new Spell(SpellSlot.R); _r1 = new Spell(SpellSlot.R, 1300f); _r2 = new Spell(SpellSlot.R, 1500f); _q.SetSkillshot(0.35f, 250f, 1000f, false, SkillshotType.SkillshotCircle); _e.SetSkillshot(0f, (float)(45 * Math.PI / 180), 1500, false, SkillshotType.SkillshotCone); _r.SetSkillshot(0.20f, 40f, 2000f, true, SkillshotType.SkillshotLine); _youmuu = new Items.Item(3142, 10); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); _hextech = new Items.Item(3146, 700); //D Corki _config = new Menu("D-Corki", "D-Corki", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseRC", "Use R")).SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Hextech", "Hextech Gunblade")) .SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("HextechEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Hextechmyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items").SubMenu("Deffensive").AddSubMenu(new Menu("Cleanse", "Cleanse")); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("useqss", "Use QSS/Mercurial Scimitar/Dervish Blade")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("blind", "Blind")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("charm", "Charm")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("fear", "Fear")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("flee", "Flee")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("snare", "Snare")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("taunt", "Taunt")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("suppression", "Suppression")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("stun", "Stun")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("polymorph", "Polymorph")) .SetValue(false); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("silence", "Silence")) .SetValue(false); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("zedultexecute", "Zed Ult")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("Cleansemode", "Use Cleanse")) .SetValue(new StringList(new string[2] { "Always", "In Combo" })); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Healt potion/Refillable/Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If Health % <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If Mana % <").SetValue(new Slider(35, 1, 100))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQH", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseEH", "Use E")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseRH", "Use R")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("RlimH", "R Amount >").SetValue(new Slider(3, 1, 7))); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "AutoHarass (toggle)").SetValue( new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue( new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseELH", "E LastHit")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("Lastmana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue( new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("LaneClear", "LaneClear")); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseEL", "E LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseRL", "R LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("RlimL", "R Amount >").SetValue(new Slider(3, 1, 7))); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("Lanemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem( new MenuItem("ActiveLane", "LaneClear!").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("JungleClear", "JungleClear")); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseEJ", "E Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseRJ", "R Jungle")).SetValue(true); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem(new MenuItem("RlimJ", "R Amount >").SetValue(new Slider(3, 1, 7))); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem(new MenuItem("Junglemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem( new MenuItem("ActiveJungle", "JungleClear!").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "Use E KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseRM", "Use R KillSteal")).SetValue(true); //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawharass", "Draw AutoHarass")).SetValue(true); _config.AddToMainMenu(); Game.PrintChat("<font color='#881df2'>D-Corki by Diabaths</font> Loaded."); Game.PrintChat( "<font color='#f2f21d'>If You like my work and want to support me, plz donate via paypal in </font> <font color='#00e6ff'>[email protected]</font> (10) S"); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalking_AfterAttack; }
static void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.BaseSkinName != ChampionName) { return; } Q = new Spell(SpellSlot.Q, 625f); W = new Spell(SpellSlot.W, 950f); E = new Spell(SpellSlot.E, 1075f); QS = new Spell(SpellSlot.Q, 475f); WS = new Spell(SpellSlot.W, 0); ES = new Spell(SpellSlot.E, 750f); R = new Spell(SpellSlot.R, 0); W.SetSkillshot(0.25f, 100f, 1000, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 55f, 1300, true, SkillshotType.SkillshotLine); HDR = new Items.Item(3074, 175f); BKR = new Items.Item(3153, 450f); BWC = new Items.Item(3144, 450f); YOU = new Items.Item(3142, 185f); DFG = new Items.Item(3128, 750f); IgniteSlot = Player.GetSpellSlot("SummonerDot"); Config = new Menu("SephElise", "Elise", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //Orbwalker Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQHuman", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWHuman", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseEHuman", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseR", "Use R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseQSpider", "Use Q Spider")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWSpider", "Use W Spider")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseESpider", "Use E Spider")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Harass Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("ActiveHarass", "Harass key").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); //Farm Config.AddSubMenu(new Menu("Farm/Clear", "Farm")); Config.SubMenu("Farm").AddItem(new MenuItem("UseQFarm", "Use Q (Spider)")).SetValue(true); Config.SubMenu("Farm").AddItem(new MenuItem("UseSpiderEFarm", "Use E (Spider)")).SetValue(false); Config.SubMenu("Farm").AddItem(new MenuItem("UseWFarm", "Use W (Spider)")).SetValue(true); Config.SubMenu("Farm").AddItem(new MenuItem("ActiveFarm", "Farm Key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Kill Steal Config.AddSubMenu(new Menu("KillSteal", "Ks")); Config.SubMenu("Ks").AddItem(new MenuItem("ActiveKs", "Use KillSteal")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseQKs", "Use Q")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseQKsSpider", "Use Q (Spider)")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseWKsSpider", "Use W (Spider)")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseEKsSpider", "Use E (Spider)")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); Game.OnGameUpdate += OnGameUpdate; Game.PrintChat("<font color='#1d87f2'>SephElise has been Loaded.</font>"); }
protected Choice(Items.Item choice) { Name = choice; }
private static void OnLoad() { Menu = MainMenu.AddMenu("剑魔", "Aatrox"); Menu.AddLabel("原BrianSharp移植 - Berb"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("连招"); ComboMenu.Add("Q", new CheckBox("使用 Q")); ComboMenu.Add("W", new CheckBox("使用 W")); ComboMenu.Add("WHpU", new Slider("-> 切换W为治疗,当生命低于", 50)); ComboMenu.Add("E", new CheckBox("使用 E")); ComboMenu.Add("R", new CheckBox("使用 R")); ComboMenu.Add("RHpU", new Slider("-> 使用R 敌方生命低于 <", 60)); ComboMenu.Add("RCountA", new Slider("-> 或者敌方数量为 >=", 2, 1, 5)); ComboMenu.AddSeparator(); HarassMenu = Menu.AddSubMenu("骚扰"); HarassMenu.Add("AutoE", new KeyBind("自动 E", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.Add("AutoEHpA", new Slider("-> 如果生命大于>=", 50)); HarassMenu.Add("Q", new CheckBox("使用 Q")); HarassMenu.Add("QHpA", new Slider("-> 如果生命大于 >=", 20)); HarassMenu.Add("E", new CheckBox("使用 E")); HarassMenu.AddSeparator(); ClearMenu = Menu.AddSubMenu("清线"); ClearMenu.Add("Q", new CheckBox("使用 Q")); ClearMenu.Add("W", new CheckBox("使用 W")); ClearMenu.Add("WPriority", new CheckBox("-> 优先治疗")); ClearMenu.Add("WHpU", new Slider("-> 切换W为治疗,当生命低于", 50)); ClearMenu.Add("E", new CheckBox("使用 E")); ClearMenu.Add("Item", new CheckBox("使用 九头蛇/泰坦")); ClearMenu.AddSeparator(); FleeMenu = Menu.AddSubMenu("逃跑"); FleeMenu.Add("Q", new CheckBox("使用 Q")); FleeMenu.Add("E", new CheckBox("使用 E")); FleeMenu.AddSeparator(); KSMenu = Menu.AddSubMenu("抢头"); KSMenu.Add("Q", new CheckBox("使用 Q")); KSMenu.Add("E", new CheckBox("使用 E")); KSMenu.Add("Smite", new CheckBox("使用惩戒")); KSMenu.Add("Ignite", new CheckBox("使用点燃")); KSMenu.AddSeparator(); GapMenu = Menu.AddSubMenu("防突击"); GapMenu.Add("Q", new CheckBox("使用 Q")); foreach ( var spell in AntiGapcloser.Spells.Where(i => HeroManager.Enemies.Any(a => i.ChampionName == a.ChampionName))) { GapMenu.Add(spell.ChampionName + "_" + spell.Slot, new CheckBox("-> Skill " + spell.Slot + " Of " + spell.ChampionName)); } GapMenu.AddSeparator(); IntMenu = Menu.AddSubMenu("技能打断"); IntMenu.Add("Q", new CheckBox("使用 Q")); foreach ( var spell in Interrupter.Spells.Where(i => HeroManager.Enemies.Any(a => i.ChampionName == a.ChampionName))) { IntMenu.Add(spell.ChampionName + "_" + spell.Slot, new CheckBox("-> Skill " + spell.Slot + " Of " + spell.ChampionName)); } IntMenu.AddSeparator(); SmiteMenu = Menu.AddSubMenu("惩戒"); SmiteMenu.Add("Smite", new CheckBox("使用惩戒")); SmiteMenu.Add("Auto", new CheckBox("-> 自动惩戒")); SmiteMenu.Add("Baron", new CheckBox("-> 男爵")); SmiteMenu.Add("Dragon", new CheckBox("-> 龙")); SmiteMenu.Add("Red", new CheckBox("-> 红")); SmiteMenu.Add("Blue", new CheckBox("-> 蓝")); SmiteMenu.Add("Krug", new CheckBox("-> 石头人")); SmiteMenu.Add("Gromp", new CheckBox("-> 青蛙")); SmiteMenu.Add("Raptor", new CheckBox("-> 4鸟")); SmiteMenu.Add("Wolf", new CheckBox("-> 狼")); SmiteMenu.AddSeparator(); DrawMenu = Menu.AddSubMenu("线圈"); DrawMenu.Add("Q", new CheckBox("显示 Q")); DrawMenu.Add("E", new CheckBox("显示 E")); DrawMenu.Add("R", new CheckBox("显示 R")); DrawMenu.AddSeparator(); Q = new Spell(SpellSlot.Q, 650); Q2 = new Spell(SpellSlot.Q, 650); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 1075); R = new Spell(SpellSlot.R, 550); Q.SetSkillshot(0.6f, 250, 2000, false, SkillshotType.SkillshotCircle); Q2.SetSkillshot(0.6f, 150, 2000, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 35, 1250, false, SkillshotType.SkillshotLine); Tiamat = ItemData.Tiamat_Melee_Only.GetItem(); Hydra = ItemData.Ravenous_Hydra_Melee_Only.GetItem(); foreach (var spell in myHero.Spellbook.Spells.Where(i => i.Name.ToLower().Contains("smite") && (i.Slot == SpellSlot.Summoner1 || i.Slot == SpellSlot.Summoner2))) { Smite = spell.Slot; } Ignite = myHero.GetSpellSlot("summonerdot"); Game.OnTick += OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnPossibleToInterrupt += OnPossibleToInterrupt; Drawing.OnDraw += OnDraw; }
public static void Game_OnGameLoad() { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 830f); _w = new Spell(SpellSlot.W, 200f); _e = new Spell(SpellSlot.E, 420f); _r = new Spell(SpellSlot.R, 825f); _q.SetSkillshot(0.35f, 200f, 1800, false, SkillshotType.SkillshotCircle); SpellList.Add(_q); SpellList.Add(_w); SpellList.Add(_e); SpellList.Add(_r); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _igniteSlot = _player.GetSpellSlot("SummonerDot"); SetSmiteSlot(); //D Diana Config = new Menu("D-Diana", "D-Diana", true); //TargetSelector TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); Config.AddSubMenu(TargetSelectorMenu); //Orbwalker Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("smitecombo", "Use Smite on Target")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRSecond", "Use Second R")).SetValue(false); Config.SubMenu("Combo").AddItem(new MenuItem("Normalcombo", "Q-R Combo")).SetValue(true); Config.Item("Normalcombo").ValueChanged += SwitchCombo; Config.SubMenu("Combo").AddItem(new MenuItem("Misayacombo", "R-Q Combo").SetValue(false)); Config.Item("Misayacombo").ValueChanged += SwitchMisaya; Config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); //Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo2", "Combo2!").SetValue(new KeyBind(32, KeyBindType.Press))); //Items public static Int32 Tiamat = 3077, Hydra = 3074, Blade = 3153, Bilge = 3144, Rand = 3143, lotis = 3190; Config.AddSubMenu(new Menu("items", "items")); Config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Cutlass")).SetValue(true); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use BotRK")).SetValue(true); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items").AddSubMenu(new Menu("Defensive", "Defensive")); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("Omen", "Use Randuin's Omen")) .SetValue(true); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("Omenenemys", "Use Randuin's if Targets >=").SetValue(new Slider(2, 1, 5))); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("lotisminhp", "Use Solari if Ally % HP <").SetValue(new Slider(35, 1, 100))); Config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Health Potion/Flask/Biscuit")) .SetValue(true); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If % HP <").SetValue(new Slider(35, 1, 100))); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Mana Potion/Flask/Biscuit")) .SetValue(true); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If % Mana <").SetValue(new Slider(35, 1, 100))); Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true); Config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "Harass(toggle)").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); Config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); Config.AddSubMenu(new Menu("Farm", "Farm")); Config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); Config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Use Q")).SetValue(true); Config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseWLH", "W LaneClear")).SetValue(true); Config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("lastmana", "Min. % Mana").SetValue(new Slider(35, 1, 100))); Config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "Last Hit").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm").AddSubMenu(new Menu("Lane", "Lane")); Config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseQLane", "Use Q")).SetValue(true); Config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseWLane", "Use W")).SetValue(true); Config.SubMenu("Farm") .SubMenu("Lane") .AddItem( new MenuItem("ActiveLane", "Farm key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("Lanemana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); //jungle Config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); Config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJungle", "Use Q")).SetValue(true); Config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJungle", "Use W")).SetValue(true); Config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("ActiveJungle", "Jungle key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Junglemana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); //Smite Config.AddSubMenu(new Menu("Smite", "Smite")); Config.SubMenu("Smite") .AddItem( new MenuItem("Usesmite", "Use Smite (Toggle)").SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); Config.SubMenu("Smite").AddItem(new MenuItem("Useblue", "Smite Blue-Camp Early")).SetValue(true); Config.SubMenu("Smite") .AddItem(new MenuItem("manaJ", "Smite Blue-Camp Earlyif MP% <").SetValue(new Slider(35, 1, 100))); Config.SubMenu("Smite").AddItem(new MenuItem("Usered", "Smite Red-Camp Early")).SetValue(true); Config.SubMenu("Smite") .AddItem(new MenuItem("healthJ", "Smite Red-Camp if % HP <").SetValue(new Slider(35, 1, 100))); //Extra Config.AddSubMenu(new Menu("Misc", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("usePackets", "Use Packets")).SetValue(true); Config.SubMenu("Misc").AddItem(new MenuItem("AutoShield", "Auto W")).SetValue(true); // Config.SubMenu("Misc").AddItem(new MenuItem("Shieldper", "Self % HP")).SetValue(new Slider(40, 1, 100)); Config.SubMenu("Misc") .AddItem( new MenuItem("Escape", "Escape Key!").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Misc").AddItem(new MenuItem("Inter_E", "Interrupter E")).SetValue(true); Config.SubMenu("Misc").AddItem(new MenuItem("Gap_W", "GapClosers W")).SetValue(true); //Kill Steal Config.AddSubMenu(new Menu("KillSteal", "Ks")); Config.SubMenu("Ks").AddItem(new MenuItem("ActiveKs", "Use KillSteal")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseQKs", "Use Q")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseRKs", "Use R")).SetValue(true); Config.SubMenu("Ks") .AddItem(new MenuItem("TargetRange", "R use if range >").SetValue(new Slider(400, 200, 600))); Config.SubMenu("Ks").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); //Damage after combo: MenuItem dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw Combo Damage").SetValue(true); //LeagueSharp.Common.Utility.HpBar//DamageIndicator.DamageToUnit = ComboDamage; //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>(); }; //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); Config.SubMenu("Drawings").AddItem(dmgAfterComboItem); Config.SubMenu("Drawings").AddItem(new MenuItem("Drawsmite", "Draw Smite")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("ShowPassive", "Show Passive")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("combotext", "Show Selected Combo")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag-Free Circles").SetValue(true)); Config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circle Quality").SetValue(new Slider(100, 100, 10))); Config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circle Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); new AssassinManager(); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += OnCreate; GameObject.OnDelete += OnDelete; Chat.Print("<font color='#881df2'>Diana By Diabaths With Misaya Combo by xSalice </font>Loaded!"); Chat.Print( "<font color='#FF0000'>If You like my work and want to support me, plz donate via paypal in </font> <font color='#FF9900'>[email protected]</font> (10) S"); // Obj_AI_Base.OnSpellCast += OnProcessSpellCast; Interrupter.OnPossibleToInterrupt += Interrupter_OnPossibleToInterrupt; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public virtual bool Run(Items.Item item) { return(true); }
private static void Game_OnGameLoad(EventArgs args) { try { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) return; _q = new Spell(SpellSlot.Q, 900f); _w = new Spell(SpellSlot.W, 550f); _e = new Spell(SpellSlot.E, 270f); _r = new Spell(SpellSlot.R, 650f); _q.SetSkillshot(0.25f, 50f, 1700f, false, SkillshotType.SkillshotLine); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _youmuu = new Items.Item(3142, 10); _igniteSlot = _player.GetSpellSlot("SummonerDot"); var enemy = from hero in ObjectManager.Get<Obj_AI_Hero>() where hero.IsEnemy == true select hero; // Just menu things test _config = new Menu("PawnZed", "PawnZed", true); TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); _config.AddSubMenu(TargetSelectorMenu); _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W (also gap close)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite(rush for it)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseUlt", "Use Ultimate")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.SubMenu("Combo") .AddItem(new MenuItem("TheLine", "The Line Combo").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("longhar", "Long Poke (toggle)").SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass").AddItem(new MenuItem("UseItemsharass", "Use Tiamat/Hydra")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "Use W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //items _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omen", "Use Randuin Omen")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omenenemys", "Randuin if enemys>").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotisminhp", "Solari if Ally Hp<").SetValue(new Slider(35, 1, 100))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LaneFarm", "LaneFarm")); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("UseItemslane", "Use Hydra/Tiamat")) .SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseEL", "E LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("Energylane", "Energy Lane% >").SetValue(new Slider(45, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem( new MenuItem("Activelane", "Lane clear!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseELH", "E LastHit")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("Energylast", "Energy lasthit% >").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("UseItemsjungle", "Use Hydra/Tiamat")) .SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJ", "W Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseEJ", "E Jungle")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Energyjungle", "Energy Jungle% >").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("Activejungle", "Jungle!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseIgnitekill", "Use Ignite KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "Use E KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoE", "Auto E")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("rdodge", "R Dodge Dangerous")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("", "")); foreach (var e in enemy) { SpellDataInst rdata = e.Spellbook.GetSpell(SpellSlot.R); if (DangerDB.DangerousList.Any(spell => spell.Contains(rdata.SData.Name))) _config.SubMenu("Misc").AddItem(new MenuItem("ds" + e.SkinName, rdata.SData.Name)).SetValue(true); } //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQW", "Draw long harras")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawHP", "Draw HP bar")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("shadowd", "Shadow Position")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("damagetest", "Damage Text")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); new AssassinManager(); new DamageIndicator(); DamageIndicator.DamageToUnit = ComboDamage; Game.PrintChat("<font color='#881df2'>Zed is Back by jackisback</font> Loaded."); Game.PrintChat("<font color='#f2881d'>if you wanna help me to pay my internet bills^^ paypal= [email protected]</font>"); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; } catch (Exception e) { Console.WriteLine(e); Game.PrintChat("Error something went wrong"); } }
public static void Game_OnGameLoad() { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 825f); _w = new Spell(SpellSlot.W, 800f); _e = new Spell(SpellSlot.E, 600f); _r = new Spell(SpellSlot.R); _r1 = new Spell(SpellSlot.R, 1300f); _r2 = new Spell(SpellSlot.R, 1500f); _q.SetSkillshot(0.3f, 250f, 1250f, false, SkillshotType.SkillshotCircle); _e.SetSkillshot(0f, (float)(45 * Math.PI / 180), 1500, false, SkillshotType.SkillshotCone); _r.SetSkillshot(0.20f, 40f, 2000f, true, SkillshotType.SkillshotLine); _youmuu = new Items.Item(3142, 10); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); //D Corki _config = new Menu("D-Corki", "D-Corki", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddSubMenu(new Menu("Use W", "Use W")); _config.SubMenu("Combo").SubMenu("Use W").AddItem(new MenuItem("UseWC", "Use W")).SetValue(true); _config.SubMenu("Combo").SubMenu("Use W").AddItem(new MenuItem("diveintower", "Dive In tower with W")).SetValue(true); _config.SubMenu("Combo").SubMenu("Use W").AddItem(new MenuItem("UseWHE", "Your HP% Use W >").SetValue(new Slider(65, 1, 100))); _config.SubMenu("Combo").SubMenu("Use W").AddItem(new MenuItem("EnemyC", "Enemy in R.Range <").SetValue(new Slider(2, 1, 5))); _config.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseRC", "Use R")).SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Cutlass")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy % HP <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use BotRK")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy % HP <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Health Potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If % HP <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Mana Potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If % Mana <").SetValue(new Slider(35, 1, 100))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQH", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseEH", "Use E")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseRH", "Use R")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("RlimH", "R Amount >").SetValue(new Slider(3, 1, 7))); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "Auto-Harass (Toggle)").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddItem(new MenuItem("UseQL", "Use Q")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseEL", "Use E")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseRL", "R LaneClear")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseQLH", "Use Q")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseELH", "Use E")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseQJ", "Use Q")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseEJ", "Use E")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("UseRJ", "R Jungle")).SetValue(true); _config.SubMenu("Farm").AddItem(new MenuItem("RlimL", "R Amount >").SetValue(new Slider(3, 1, 7))); _config.SubMenu("Farm").AddItem(new MenuItem("Lanemana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .AddItem( new MenuItem("ActiveLast", "Last Hit").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm") .AddItem( new MenuItem("ActiveLane", "Lane/Jungle").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q to Killsteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "Use E to Killsteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseRM", "Use R to Killsteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("skinC", "Use Custom Skin").SetValue(false)); _config.SubMenu("Misc").AddItem(new MenuItem("skinCorki", "Skin Changer").SetValue(new Slider(4, 1, 7))); _config.SubMenu("Misc").AddItem(new MenuItem("usePackets", "Use Packets")).SetValue(true); //HitChance _config.AddSubMenu(new Menu("HitChance", "HitChance")); _config.SubMenu("HitChance").AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("HitChance").SubMenu("Harass").AddItem(new MenuItem("QchangeHar", "Q Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").SubMenu("Harass").AddItem(new MenuItem("EchangeHar", "E Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").SubMenu("Harass").AddItem(new MenuItem("RchangeHar", "R Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("HitChance").SubMenu("Combo").AddItem(new MenuItem("Qchange", "Q Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").SubMenu("Combo").AddItem(new MenuItem("Echange", "E Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").SubMenu("Combo").AddItem(new MenuItem("Rchange", "R Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").AddSubMenu(new Menu("KillSteal", "KillSteal")); _config.SubMenu("HitChance").SubMenu("KillSteal").AddItem(new MenuItem("Qchangekil", "Q Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").SubMenu("KillSteal").AddItem(new MenuItem("Echangekil", "E Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); _config.SubMenu("HitChance").SubMenu("KillSteal").AddItem(new MenuItem("Rchangekil", "R Hit Chance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag-Free Circles").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circle Quality").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circle Thickness").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); Chat.Print("<font color='#881df2'>D-Corki by Diabaths</font> Loaded."); Chat.Print( "<font color='#FF0000'>If You like my work and want to support, and keep it always up to date plz donate via paypal in </font> <font color='#FF9900'>[email protected]</font> (10) S"); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalking_AfterAttack; if (_config.Item("skinC").GetValue <bool>()) { GenModelPacket(_player.ChampionName, _config.Item("skinCorki").GetValue <Slider>().Value); _lastSkin = _config.Item("skinCorki").GetValue <Slider>().Value; } }
public void Handle(byte[] Data, SocketClient Client) { Enums.ChatType ChatType = (Enums.ChatType)BitConverter.ToUInt32(Data, 8); string From = Encoding.ASCII.GetString(Data, 26, Data[25]); if (From != Client.Character.Name) return; string To = Encoding.ASCII.GetString(Data, 27 + From.Length, Data[26 + From.Length]); string Message = Encoding.ASCII.GetString(Data, 29 + From.Length + To.Length, Data[28 + From.Length + To.Length]); if (Message.StartsWith(Constants.CommandOperator)) { Message = Message.Replace(Constants.CommandOperator, ""); string[] msgData = Message.Split(' '); switch (msgData[0]) { case "life": Client.Character.HitPoints = Client.Character.MaxHitPoints; break; case "dc": Client.Disconnect(); break; case "money": case "silver": { if (msgData.Length < 2) return; uint Silver; if (!uint.TryParse(msgData[1], out Silver)) return; Client.Character.Silver = Silver; break; } case "learnspell": { if (msgData.Length < 3) return; ushort SkillID; if (!ushort.TryParse(msgData[1], out SkillID)) return; byte Level; if (!byte.TryParse(msgData[2], out Level)) return; Client.Character.LearnSkill(SkillID, Level, 0); break; } case "forgetspell": { if (msgData.Length < 2) return; ushort SkillID; if (!ushort.TryParse(msgData[1], out SkillID)) return; Client.Character.ForgetSkill(SkillID); break; } case "item": { if (msgData.Length > 2) { uint ItemID; if (!uint.TryParse(msgData[1], out ItemID)) { if (msgData.Length == 8) { Enums.ItemQuality quality; switch (msgData[2].ToLower()) { case "super": quality = Enums.ItemQuality.Super; break; case "elite": quality = Enums.ItemQuality.Elite; break; case "unique": quality = Enums.ItemQuality.Unique; break; case "refined": quality = Enums.ItemQuality.Refined; break; case "normal": quality = Enums.ItemQuality.Normal; break; default: return; } byte Plus; if (!byte.TryParse(msgData[3], out Plus)) return; byte Bless; if (!byte.TryParse(msgData[4], out Bless)) return; byte Enchant; if (!byte.TryParse(msgData[5], out Enchant)) return; byte Gem1; if (!byte.TryParse(msgData[6], out Gem1)) return; byte Gem2; if (!byte.TryParse(msgData[7], out Gem2)) return; foreach (Items.ItemType ItemInfo in Kernel.ItemTypes.Values) { if (ItemInfo.Name == msgData[1]) { Items.Item Itm = new Items.Item(ItemInfo); Itm.OwnerUID = Client.UniqueID; Itm.Bless = Bless; Itm.Enchant = Enchant; Itm.QualityChange(quality); Itm.Durability = ItemInfo.MaxDurability; Itm.Mode = 1; Itm.Plus = Plus; if (ItemInfo.ID >= 730001 && ItemInfo.ID <= 730009) Itm.Plus = (byte)(ItemInfo.ID - 730000); Itm.Position = (byte)Enums.ItemPosition.Inventory; Itm.Loaded = true; Itm.Save(); Client.Character.Inventory.TryAdd(Itm); return; } } } } } break; } default: break; } } else { uint Color = BitConverter.ToUInt32(Data, 4); switch(ChatType) { case Enums.ChatType.Talk: { Client.Character.Screen.Send(Packets.ToSend.MessagePacket(Message, From, To, Client.Character.Dead ? Enums.ChatType.Ghost : Enums.ChatType.Talk), false); break; } default: break; } } }
private void GameOnGameLoad(EventArgs args) { if (Player.ChampionName != "Rumble") { return; } #region Spells && Items Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 850f); R = new Spell(SpellSlot.R, 1700f); Q.SetSkillshot(0.5f, 120f, 1300f, false, SkillshotType.SkillshotCone); E.SetSkillshot(0.5f, 50f, 2000f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.5f, 200f, 1500f, false, SkillshotType.SkillshotLine); GLP800 = new Items.Item(3030, 800f); Protobelt = new Items.Item(3152, 850f); #endregion #region Config Config = new Menu("SurvivorRumble", "SurvivorRumble", true).SetFontStyle(FontStyle.Bold, Color.Chartreuse); var OrbwalkerMenu = Config.AddSubMenu(new Menu(":: Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(OrbwalkerMenu); var TargetSelectorMenu = Config.AddSubMenu(new Menu(":: Target Selector", "TargetSelector")); TargetSelector.AddToMenu(TargetSelectorMenu); #endregion #region Config Items var ComboMenu = Config.AddSubMenu(new Menu(":: Combo", "Combo")); ComboMenu.AddItem(new MenuItem("ComboUseQ", "Use Q").SetValue(true)); ComboMenu.AddItem(new MenuItem("ComboUseW", "Use W").SetValue(true)); ComboMenu.AddItem(new MenuItem("ComboUseE", "Use E").SetValue(true)); ComboMenu.AddItem(new MenuItem("ComboUseRSolo", "Use R on 1vs1").SetValue(true)); ComboMenu.AddItem(new MenuItem("ComboUseItems", "Use Items?").SetValue(true)); //ComboMenu.AddItem( // new MenuItem("UseSmartCastingADC", "Use R Only if it'll land first on ADC?").SetValue(false)); ComboMenu.AddItem(new MenuItem("ComboCastUltimate", "[Insta] Cast Ultimate Key")) .SetValue(new KeyBind('T', KeyBindType.Press)).Permashow(true, "[Insta Ult Active?]"); ComboMenu.AddItem( new MenuItem("SemiManualR", "Semi-Manual R Casting?").SetValue(true) .SetTooltip("True - Script will Auto R | False - You will R when you decide - preferably", Color.Chartreuse)); //ComboMenu.AddItem( // new MenuItem("ComboMinimumRTargets", "Minimum Enemies to hit before casting Ultimate?").SetValue( // new Slider(2, 1, HeroManager.Enemies.Count))); var LaneClearMenu = Config.AddSubMenu(new Menu(":: LaneClear", "LaneClear")); LaneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q").SetValue(true)); LaneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E").SetValue(false)); LaneClearMenu.AddItem( new MenuItem("LaneClearManaManager", "LaneClear Mana Manager").SetValue(new Slider(0, 0, 100))); LaneClearMenu.AddItem( new MenuItem("MinimumQMinions", "Minimum Minions Near You To Use Q?").SetValue(new Slider(2, 1, 10))); var JungleClearMenu = Config.AddSubMenu(new Menu(":: JungleClear", "JungleClear")); JungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q").SetValue(true)); JungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E").SetValue(true)); var LastHitMenu = Config.AddSubMenu(new Menu(":: LastHit", "LastHit")); LastHitMenu.AddItem(new MenuItem("LastHitE", "Use E").SetValue(true)); LastHitMenu.AddItem( new MenuItem("LastHitManaManager", "LastHit Mana Manager").SetValue(new Slider(0, 0, 100))); var HarassMenu = Config.AddSubMenu(new Menu(":: Harass", "Harass")); HarassMenu.AddItem(new MenuItem("HarassQ", "Use Q").SetValue(true)); HarassMenu.AddItem(new MenuItem("HarassE", "Use E").SetValue(true)); HarassMenu.AddItem(new MenuItem("HarassItems", "Use Items (GLP/Protobelt)").SetValue(true)); HarassMenu.AddItem( new MenuItem("HarassManaManager", "Harass Mana Manager").SetValue(new Slider(0, 0, 100))); var KillStealMenu = Config.AddSubMenu(new Menu(":: Killsteal", "Killsteal")); KillStealMenu.AddItem(new MenuItem("EnableKS", "Enable Killsteal?").SetValue(true)); KillStealMenu.AddItem(new MenuItem("KSQ", "KS with Q?").SetValue(true)); KillStealMenu.AddItem(new MenuItem("KSE", "KS with E?").SetValue(true)); //KillStealMenu.AddItem(new MenuItem("KSR", "KS with R?").SetValue(true)); // Later KillStealMenu.AddItem(new MenuItem("KSItems", "KS with Items?").SetValue(true)); var DrawingMenu = Config.AddSubMenu(new Menu(":: Drawings", "Drawings")); DrawingMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range").SetValue(true)); DrawingMenu.AddItem(new MenuItem("DrawE", "Draw E Range").SetValue(true)); DrawingMenu.AddItem(new MenuItem("DrawR", "Draw R Range").SetValue(true)); DrawingMenu.AddItem(new MenuItem("DrawRCast", "Draw R Cast Location").SetValue(true)); DrawingMenu.AddItem(new MenuItem("drawKickPos", "Ultimate Cast Position")) .SetValue(new Circle(true, System.Drawing.Color.DeepPink)); DrawingMenu.AddItem(new MenuItem("drawKickLine", "Ultimate Line Direction")) .SetValue(new Circle(true, System.Drawing.Color.Chartreuse)); DrawingMenu.AddItem(new MenuItem("drawRTarget", "Desired Target")) .SetValue(new Circle(true, System.Drawing.Color.LimeGreen)); #region Skin Changer /*var SkinChangerMenu = * Config.AddSubMenu(new Menu(":: Skin Changer", "SkinChanger").SetFontStyle(FontStyle.Bold, * Color.Chartreuse)); * var SkinChanger = * SkinChangerMenu.AddItem( * new MenuItem("UseSkinChanger", ":: Use SkinChanger?").SetValue(true) * .SetFontStyle(FontStyle.Bold, Color.Crimson)); * var SkinID = * SkinChangerMenu.AddItem( * new MenuItem("SkinID", ":: Skin").SetValue(new StringList(new[] {"Classic", "Candy King Rumble"}, 0)) * .SetFontStyle(FontStyle.Bold, Color.Crimson)); * SkinID.ValueChanged += (sender, eventArgs) => * { * if (!SkinChanger.GetValue<bool>()) * return; * * //Player.SetSkin(Player.BaseSkinName, eventArgs.GetNewValue<StringList>().SelectedIndex); * };*/ #endregion var MiscMenu = Config.AddSubMenu(new Menu(":: Settings", "Settings")); MiscMenu.AddItem( new MenuItem("HitChance", "Hit Chance").SetValue(new StringList(new[] { "Medium", "High", "Very High" }, 1))); var PredictionVar = MiscMenu.AddItem( new MenuItem("Prediction", "Prediction:").SetValue(new StringList( new[] { "Common", "OKTW", "SPrediction" }, 1))); if (PredictionVar.GetValue <StringList>().SelectedIndex == 2) { if (!SPredictionLoaded) { Prediction.Initialize(MiscMenu, "SPrediction Settings"); var SPreditctionLoaded = MiscMenu.AddItem(new MenuItem("SPredictionLoaded", "SPrediction Loaded!")); SPredictionLoaded = true; } } PredictionVar.ValueChanged += (sender, eventArgs) => { if (eventArgs.GetNewValue <StringList>().SelectedIndex == 2) { if (!SPredictionLoaded) { Prediction.Initialize(MiscMenu, "SPrediction Settings"); var SPreditctionLoaded = MiscMenu.AddItem(new MenuItem("SPredictionLoaded", "SPrediction Loaded!")); Chat.Print( "<font color='#0993F9'>[SS Rumble Warning]</font> <font color='#FF8800'>Please exit the menu and click back on it again, to see the settings or Reload (F5)</font>"); SPredictionLoaded = true; } } }; MiscMenu.AddItem(new MenuItem("UseWNearbyEnemy", "[Auto] Use (W) Nearby Enemies").SetValue(false)); MiscMenu.AddItem(new MenuItem("EnableMouseScroll", "Enable Mouse Scroll to Store Heat?").SetValue(true)); MiscMenu.AddItem( new MenuItem("EnableStoreHeat", "Enable Storing Heat?").SetValue(false) .SetTooltip("You either change the value here by clicking or by Scrolling Down using the mouse")) .Permashow(true, "Storing Heat?"); #region DrawDamage var drawdamage = DrawingMenu.AddSubMenu(new Menu(":: Draw Damage", "drawdamage")); { var dmgAfterShave = drawdamage.AddItem( new MenuItem("SurvivorRumble.DrawComboDamage", "Draw Damage on Enemy's HP Bar").SetValue(true)); var drawFill = drawdamage.AddItem(new MenuItem("SurvivorRumble.DrawColour", "Fill Color", true).SetValue( new Circle(true, System.Drawing.Color.Chartreuse))); DrawDamage.DamageToUnit = CalculateDamage; DrawDamage.Enabled = dmgAfterShave.GetValue <bool>(); DrawDamage.Fill = drawFill.GetValue <Circle>().Active; DrawDamage.FillColor = drawFill.GetValue <Circle>().Color; dmgAfterShave.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { DrawDamage.Enabled = eventArgs.GetNewValue <bool>(); }; drawFill.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { DrawDamage.Fill = eventArgs.GetNewValue <Circle>().Active; DrawDamage.FillColor = eventArgs.GetNewValue <Circle>().Color; }; } #endregion // Add everything to the main config/menu/root. Config.AddToMainMenu(); #endregion #region Subscriptions Game.OnUpdate += GameOnUpdate; Drawing.OnDraw += DrawingOnOnDraw; Game.OnWndProc += OnWndProc; //Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast; Chat.Print("<font color='#800040'>[SurvivorSeries] Rumble</font> <font color='#ff6600'>Loaded.</font>"); #endregion }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != Champion) { return; } #region Skillshots _igniteSlot = ObjectManager.Player.GetSpellSlot("SummonerDot"); _tmt = new Items.Item(3077, 400f); // tiamat _rah = new Items.Item(3074, 400f); // hydra _gbd = new Items.Item(3142, 0f); // Youmuu's Ghostblade _q = new Spell(SpellSlot.Q, 250f); _w = new Spell(SpellSlot.W, 600f); _e = new Spell(SpellSlot.E, 700f); _r = new Spell(SpellSlot.R, 500f); // fine tune of spells~ _w.SetSkillshot(5f, 0f, 902f, false, SkillshotType.SkillshotCone); _r.SetSkillshot(5f, 650f, 650f, false, SkillshotType.SkillshotCircle); Spellist.AddRange(new[] { _q, _w, _e, _r }); #endregion #region Menu // Menu _config = new Menu(Player.ChampionName, Player.ChampionName, true); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); // Combo _config.AddSubMenu(new Menu("Combo", "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").SetValue(true)); _config.SubMenu("combo").AddItem(new MenuItem("useR", "Use R").SetValue(true)); _config.SubMenu("combo").AddItem(new MenuItem("MinR", "Min R Targets").SetValue(new Slider(1, 1, 5))); // Harrass _config.AddSubMenu(new Menu("Harras", "harras")); _config.SubMenu("harras").AddItem(new MenuItem("QonPlayer", "Use Q").SetValue(true)); _config.SubMenu("harras").AddItem(new MenuItem("WonPlayer", "Use W").SetValue(true)); _config.SubMenu("harras").AddItem(new MenuItem("EonPlayer", "Use E").SetValue(false)); _config.SubMenu("harras").AddItem(new MenuItem("ManatoHarras", "> Mana Percent to UseSKill").SetValue(new Slider(30, 0, 100))); // Lane Clear _config.AddSubMenu(new Menu("Lane Clear", "laneclear")); _config.SubMenu("laneclear").AddItem(new MenuItem("QonCreep", "use Q").SetValue(true)); _config.SubMenu("laneclear").AddItem(new MenuItem("WonCreep", "use W").SetValue(true)); _config.SubMenu("laneclear").AddItem(new MenuItem("ManatoCreep", "> Mana Percent to LaneClear").SetValue(new Slider(30, 0, 100))); // Last Hit // _config.AddSubMenu(new Menu("Last Hit", "lasthit")); // _config.SubMenu("lasthit").AddItem(new MenuItem("QkillCreep", "Use Q to FARM").SetValue(false)); ~ not yet // _config.SubMenu("lasthit").AddItem(new MenuItem("ManatoCreep", "> Mana Percent to Farm").SetValue(new Slider(30,0,100))); ~ not yet //Items _config.AddSubMenu(new Menu("Items", "items")); _config.SubMenu("items").AddItem(new MenuItem("useHydra", "Use Hydra").SetValue(true)); _config.SubMenu("items").AddItem(new MenuItem("useGhost", "Use GhostBlade").SetValue(true)); // KS _config.AddSubMenu(new Menu("KS", "ks")); _config.SubMenu("ks").AddItem(new MenuItem("RtoKill", "Use R on Killable Targets").SetValue(true)); _config.SubMenu("ks").AddItem(new MenuItem("IgtoKill", "Use Ignite on Killable Targets").SetValue(true)); // Drawning _config.AddSubMenu(new Menu("Drawning", "drawning")); _config.SubMenu("drawning").AddItem(new MenuItem("DrawW", "Draw W Range").SetValue(true)); _config.AddToMainMenu(); // add everything #endregion Game.OnGameUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Game.OnGameSendPacket += Game_OnGameSendPacket; Game.PrintChat("kTalon2 Loaded :}"); }
private static void Game_OnLoad(EventArgs args) { if (Player.ChampionName != "Vi") { return; } if (Player.IsDead) { return; } Q = new Spell(SpellSlot.Q, 860f); E = new Spell(SpellSlot.E); E2 = new Spell(SpellSlot.E, 600f); R = new Spell(SpellSlot.R, 800f); Q.SetSkillshot(0.5f, 75f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("ViQ", "ViQ", 100, 860, 1f); E.SetSkillshot(0.15f, 150f, float.MaxValue, false, SkillshotType.SkillshotLine); R.SetTargetted(0.15f, 1500f); SpellList.Add(Q); SpellList.Add(E); SpellList.Add(R); IgniteSlot = Player.GetSpellSlot("SummonerDot"); FlashSlot = Player.GetSpellSlot("SummonerFlash"); ItemBilge = new Items.Item(3144, 450f); ItemBlade = new Items.Item(3153, 450f); ItemHydra = new Items.Item(3074, 250f); ItemLotis = new Items.Item(3190, 590f); ItemRand = new Items.Item(3143, 490f); ItemTiamat = new Items.Item(3077, 250f); //Create the menu Config = new Menu("皮城执法官-蔚", "Vi", true); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); new AssassinManager(); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); Orbwalker.SetAttack(true); // Combo Config.AddSubMenu(new Menu("Combo", "Combo")); /* [ Don't Use Ult ] */ Config.SubMenu("Combo").AddSubMenu(new Menu("Don't use Ult on", "DontUlt")); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) { Config.SubMenu("Combo") .SubMenu("DontUlt") .AddItem(new MenuItem("DontUlt" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false)); } /* [ Find Him in Team Fight ] */ Config.SubMenu("Combo").AddSubMenu(new Menu("Focus in TF", "FindHim")); Config.SubMenu("Combo") .SubMenu("FindHim") .AddItem(new MenuItem("ForceFocusActive", "Force Focus Active").SetValue(false)); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) { Config.SubMenu("Combo") .SubMenu("FindHim") .AddItem(new MenuItem("FindHim" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false)); } Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R").SetValue(true)); Config.SubMenu("Combo") .AddItem( new MenuItem("ComboFlashQActive", "Combo Flash+Q!").SetValue( new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Combo") .AddItem( new MenuItem("ComboActive", "Combo!").SetValue( new KeyBind(Config.Item("Orbwalk").GetValue <KeyBind>().Key, KeyBindType.Press))); // Harass Config.AddSubMenu(new Menu("Harass", "Harass")); Menu harassUseQ = new Menu("Q Settings", "harassUseQ"); Config.SubMenu("Harass").AddSubMenu(harassUseQ); harassUseQ.AddItem(new MenuItem("UseQHarass", "Use Q").SetValue(true)); harassUseQ.AddItem(new MenuItem("UseQHarassDontUnderTurret", "Don't Under Turret Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("UseEHarass", "Use E").SetValue(true)); Config.SubMenu("Harass") .AddItem(new MenuItem("HarassMana", "Min. Mana Percent: ").SetValue(new Slider(50, 100, 0))); Config.SubMenu("Harass") .AddItem( new MenuItem("HarassActive", "Harass").SetValue( new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); // Lane Clear Config.AddSubMenu(new Menu("LaneClear", "LaneClear")); Config.SubMenu("LaneClear").AddItem(new MenuItem("UseQLaneClear", "Use Q").SetValue(false)); Config.SubMenu("LaneClear").AddItem(new MenuItem("UseELaneClear", "Use E").SetValue(false)); Config.SubMenu("LaneClear") .AddItem(new MenuItem("LaneClearMana", "Min. Mana Percent: ").SetValue(new Slider(50, 100, 0))); Config.SubMenu("LaneClear") .AddItem( new MenuItem("LaneClearActive", "LaneClear").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); // Jungling Farm Config.AddSubMenu(new Menu("JungleFarm", "JungleFarm")); Config.SubMenu("JungleFarm").AddItem(new MenuItem("UseQJungleFarm", "Use Q").SetValue(true)); Config.SubMenu("JungleFarm").AddItem(new MenuItem("UseEJungleFarm", "Use E").SetValue(false)); Config.SubMenu("JungleFarm") .AddItem(new MenuItem("JungleFarmMana", "Min. Mana Percent: ").SetValue(new Slider(50, 100, 0))); Config.SubMenu("JungleFarm") .AddItem( new MenuItem("JungleFarmActive", "JungleFarm").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); var menuRun = new Menu("Flee", "Flee"); { menuRun.AddItem( new MenuItem("FleeActive", "Flee!").SetValue(new KeyBind("A".ToCharArray()[0], KeyBindType.Press))); Config.AddSubMenu(menuRun); } // Extras -> Use Items MenuExtras = new Menu("Extras", "Extras"); Config.AddSubMenu(MenuExtras); MenuExtras.AddItem(new MenuItem("InterruptSpells", "Interrupt Spells").SetValue(true)); Menu menuUseItems = new Menu("Use Items", "menuUseItems"); Config.SubMenu("Extras").AddSubMenu(menuUseItems); // Extras -> Use Items -> Targeted Items _menuTargetedItems = new Menu("Targeted Items", "menuTargetItems"); menuUseItems.AddSubMenu(_menuTargetedItems); _menuTargetedItems.AddItem(new MenuItem("item3153", "Blade of the Ruined King").SetValue(true)); _menuTargetedItems.AddItem(new MenuItem("item3144", "Bilgewater Cutlass").SetValue(true)); _menuTargetedItems.AddItem(new MenuItem("item3146", "Hextech Gunblade").SetValue(true)); _menuTargetedItems.AddItem(new MenuItem("item3184", "Entropy ").SetValue(true)); // Extras -> Use Items -> AOE Items _menuNonTargetedItems = new Menu("AOE Items", "menuNonTargetedItems"); menuUseItems.AddSubMenu(_menuNonTargetedItems); _menuNonTargetedItems.AddItem(new MenuItem("item3143", "Randuin's Omen").SetValue(true)); _menuNonTargetedItems.AddItem(new MenuItem("item3180", "Odyn's Veil").SetValue(true)); _menuNonTargetedItems.AddItem(new MenuItem("item3131", "Sword of the Divine").SetValue(true)); _menuNonTargetedItems.AddItem(new MenuItem("item3074", "Ravenous Hydra").SetValue(true)); _menuNonTargetedItems.AddItem(new MenuItem("item3077", "Tiamat ").SetValue(true)); _menuNonTargetedItems.AddItem(new MenuItem("item3142", "Youmuu's Ghostblade").SetValue(true)); // Drawing Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings") .AddItem( new MenuItem("QRange", "Q Range").SetValue( new Circle(true, System.Drawing.Color.FromArgb(255, 255, 255, 255)))); Config.SubMenu("Drawings") .AddItem( new MenuItem("ERange", "E Range").SetValue( new Circle(false, System.Drawing.Color.FromArgb(255, 255, 255, 255)))); Config.SubMenu("Drawings") .AddItem( new MenuItem("RRange", "R Range").SetValue( new Circle(false, System.Drawing.Color.FromArgb(255, 255, 255, 255)))); Config.SubMenu("Drawings") .AddItem( new MenuItem("FQRange", "Flash+Q Range").SetValue( new Circle(false, System.Drawing.Color.FromArgb(0xFF, 0xCC, 0x00)))); new PotionManager(); Config.AddToMainMenu(); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = true; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; //Interrupter.OnPossibleToInterrupt += Interrupter_OnPossibleToInterrupt; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Obj_AI_Base.OnProcessSpellCast += Game_OnProcessSpell; Notifications.AddNotification("xQx | Vi Loaded!", 4000); }