public static void Execute() { if (Player.Instance.ChampionName != ChampName) { return; } menuIni = MainMenu.AddMenu("KappaDarius", "KappaDarius"); menuIni.AddGroupLabel("Darius The Dank Memes Master!"); menuIni.AddGroupLabel("Global Settings"); menuIni.Add("Items", new CheckBox("Use Items?")); menuIni.Add("Combo", new CheckBox("Use Combo?")); menuIni.Add("Harass", new CheckBox("Use Harass?")); menuIni.Add("Clear", new CheckBox("Use Clear?")); menuIni.Add("Drawings", new CheckBox("Use Drawings?")); menuIni.Add("KillSteal", new CheckBox("Use KillSteal?")); QMenu = menuIni.AddSubMenu("Q Settings"); QMenu.AddGroupLabel("Q Settings"); QMenu.Add("Combo", new CheckBox("Q Combo")); QMenu.Add("Harass", new CheckBox("Q Harass")); QMenu.AddGroupLabel("Q LaneClear Settings"); QMenu.Add("Clear", new CheckBox("Q LaneClear")); QMenu.Add("Qlc", new Slider("Q On Hit Minions >=", 3, 1, 10)); QMenu.AddSeparator(); QMenu.AddGroupLabel("Extra Settings"); QMenu.Add("QE", new CheckBox("Always Q Before E", false)); QMenu.Add("Stick", new CheckBox("Stick to Target while Casting Q")); QMenu.Add("QAA", new CheckBox("Use Q if AA is in Cooldown", false)); QMenu.Add("range", new CheckBox("Dont Cast Q when Enemy in AA range", false)); QMenu.Add("Flee", new CheckBox("Q On Flee (Ignores Stick to target)")); QMenu.Add("QFlee", new Slider("Cast Q flee When HP is below %", 90, 0, 100)); QMenu.Add("Qaoe", new CheckBox("Auto Q AoE")); QMenu.Add("Qhit", new Slider("Q Aoe Hit >=", 3, 1, 5)); WMenu = menuIni.AddSubMenu("W Settings"); WMenu.AddGroupLabel("W Settings"); WMenu.Add("Combo", new CheckBox("W Combo")); WMenu.Add("Harass", new CheckBox("W Harass")); WMenu.Add("Clear", new CheckBox("W LaneClear")); WMenu.AddGroupLabel("Extra Settings"); WMenu.Add("AAr", new CheckBox("W AA Reset")); EMenu = menuIni.AddSubMenu("E Settings"); EMenu.AddGroupLabel("E Settings"); EMenu.Add("Combo", new CheckBox("E Combo")); EMenu.Add("Harass", new CheckBox("E Harass")); EMenu.AddGroupLabel("Extra Settings"); EMenu.Add("Interrupt", new CheckBox("E To Interrupt")); RMenu = menuIni.AddSubMenu("R Settings"); RMenu.AddGroupLabel("R Settings"); RMenu.Add("Combo", new CheckBox("R Combo Finisher")); RMenu.Add("stack", new CheckBox("Use R On Stacks", false)); RMenu.Add("count", new Slider("Cast R On Stacks >=", 5, 0, 5)); RMenu.Add("SaveR", new CheckBox("Dont Ult if target killable with AA", false)); RMenu.Add("SR", new Slider("Dont Use Ult if target can be kill With X AA", 1, 0, 6)); RMenu.Add("semiR", new KeyBind("Semi-Auto R", false, KeyBind.BindTypes.HoldActive)); KillStealMenu = menuIni.AddSubMenu("KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("Rks", new CheckBox("R KillSteal")); if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerDot")) != null) { KillStealMenu.Add("IGP", new CheckBox("Ignite + Passive Kill")); KillStealMenu.Add("IG", new CheckBox("Ignite Only", false)); KillStealMenu.AddLabel("Iginte + Passive takes in account Max Ignite + Passive dmg"); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } ManaMenu = menuIni.AddSubMenu("Mana Manager"); ManaMenu.AddGroupLabel("Harass"); ManaMenu.Add("harassmana", new Slider("Harass Mana %", 75, 0, 100)); ManaMenu.AddGroupLabel("Lane Clear"); ManaMenu.Add("lanemana", new Slider("Lane Clear Mana %", 60, 0, 100)); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items Settings"); ItemsMenu.Add("Hydra", new CheckBox("Use Hydra / Timat / Titanic")); ItemsMenu.Add("useGhostblade", new CheckBox("Use Youmuu's Ghostblade")); ItemsMenu.Add("UseBOTRK", new CheckBox("Use Blade of the Ruined King")); ItemsMenu.Add("UseBilge", new CheckBox("Use Bilgewater Cutlass")); ItemsMenu.AddSeparator(); ItemsMenu.Add("eL", new Slider("Use On Enemy health", 65, 0, 100)); ItemsMenu.Add("oL", new Slider("Use On My health", 65, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("Q", new CheckBox("Draw Q")); DrawMenu.Add("W", new CheckBox("Draw W")); DrawMenu.Add("E", new CheckBox("Draw E")); DrawMenu.Add("R", new CheckBox("Draw R")); DrawMenu.AddSeparator(); DrawMenu.AddGroupLabel("Ultimate Drawings"); DrawMenu.Add("DrawD", new CheckBox("Draw R Damage")); DrawMenu.Add("Killable", new CheckBox("Draw Killable")); DrawMenu.Add("Stacks", new CheckBox("Draw Passive Stacks")); DrawMenu.Add("PPx", new Slider("Passive Stacks Position X", 100, 0, 150)); DrawMenu.Add("PPy", new Slider("Passive Stacks Position Y", 100, 0, 150)); DrawMenu.Add("RHealth", new CheckBox("Draw After R health")); DrawMenu.Add("RHx", new Slider("After R health Position", 135, 0, 150)); Q = new Spell.Active(SpellSlot.Q, 400); W = new Spell.Active(SpellSlot.W, 300); E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Cone, 250, 666, 100); R = new Spell.Targeted(SpellSlot.R, 460); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnEndScene; Orbwalker.OnPostAttack += OnAfterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnSpellCast; Interrupter.OnInterruptableSpell += OnInterruptableTarget; }
public static void Execute() { if (Player.Instance.ChampionName != ChampName) { return; } menuIni = MainMenu.AddMenu("KappaDarius", "KappaDarius"); menuIni.AddGroupLabel("Darius The Dank Memes Master!"); menuIni.AddGroupLabel("Global Settings"); menuIni.Add("Items", new CheckBox("Item Kullanilsin?")); menuIni.Add("Combo", new CheckBox("Kullan Kombo?")); menuIni.Add("Harass", new CheckBox("Durtme Kullan?")); menuIni.Add("Clear", new CheckBox("Temizleme Kullan?")); menuIni.Add("Drawings", new CheckBox("Gosterge Kullan?")); menuIni.Add("KillSteal", new CheckBox("Oldurme sekli kullan?")); QMenu = menuIni.AddSubMenu("Q Settings"); QMenu.AddGroupLabel("Q Settings"); QMenu.Add("Combo", new CheckBox("Komboda Q")); QMenu.Add("Harass", new CheckBox("Durtmede Q")); QMenu.AddGroupLabel("Q LaneClear Settings"); QMenu.Add("Clear", new CheckBox("Koridor Temizlemede Q")); QMenu.Add("Qlc", new Slider("Minyona son vurus Q >=", 3, 1, 10)); QMenu.AddSeparator(); QMenu.AddGroupLabel("Extra Settings"); QMenu.Add("QE", new CheckBox("E den once surekli Q", false)); QMenu.Add("Stick", new CheckBox("Secili hedefe Q")); QMenu.Add("QAA", new CheckBox("AA beklemede ise Q kullan", false)); QMenu.Add("range", new CheckBox("AA araliginda dusman oldugunda Q atmayin", false)); QMenu.Add("Flee", new CheckBox("Kacarken Q (Secili hedefi yok sayar)")); QMenu.Add("QFlee", new Slider("Kacarken Q canim sundan dusukse %", 90)); QMenu.Add("Qaoe", new CheckBox("Otomatik Q AoE")); QMenu.Add("Qhit", new Slider("Q Aoe Hit >=", 3, 1, 5)); WMenu = menuIni.AddSubMenu("W Settings"); WMenu.AddGroupLabel("W Settings"); WMenu.Add("Combo", new CheckBox("Komboda W")); WMenu.Add("Harass", new CheckBox("Durtmede W")); WMenu.Add("Clear", new CheckBox("Koridor temizlemede W")); WMenu.AddGroupLabel("Extra Settings"); WMenu.Add("AAr", new CheckBox("W ile AA sifirla")); EMenu = menuIni.AddSubMenu("E Settings"); EMenu.AddGroupLabel("E Settings"); EMenu.Add("Combo", new CheckBox("Komboda E")); EMenu.Add("Harass", new CheckBox("Durtmede E")); EMenu.AddGroupLabel("Extra Settings"); EMenu.Add("Interrupt", new CheckBox("Keserken E")); RMenu = menuIni.AddSubMenu("R Settings"); RMenu.AddGroupLabel("R Settings"); RMenu.Add("Combo", new CheckBox("Kombo bitirmede R")); RMenu.Add("stack", new CheckBox("Pasif biriktirmede R", false)); RMenu.Add("count", new Slider("R icin gereken pasif >=", 5, 0, 5)); RMenu.Add("SaveR", new CheckBox("Hedef AA ile olucekse R kullanma", false)); RMenu.Add("SR", new Slider("Dont Use Ult if target can be kill With X AA", 1, 0, 6)); RMenu.Add("semiR", new KeyBind("Yari otomatik R", false, KeyBind.BindTypes.HoldActive)); KillStealMenu = menuIni.AddSubMenu("KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("Rks", new CheckBox("R ile oldur")); if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerDot")) != null) { KillStealMenu.Add("IGP", new CheckBox("Tutustur + Pasif ile oldur")); KillStealMenu.Add("IG", new CheckBox("Sadece Tutustur", false)); KillStealMenu.AddLabel("Tutustur + Pasif, Max Tutustur + Pasif hasarini hesaba katar."); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } ManaMenu = menuIni.AddSubMenu("Mana Manager"); ManaMenu.AddGroupLabel("Harass"); ManaMenu.Add("harassmana", new Slider("Durtme Mana %", 75)); ManaMenu.AddGroupLabel("Lane Clear"); ManaMenu.Add("lanemana", new Slider("Koridor temizleme Mana %", 60)); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items Settings"); ItemsMenu.Add("Hydra", new CheckBox("Kullan Hydra / Timat / Titanic")); ItemsMenu.Add("useGhostblade", new CheckBox("Kullan Youmuu's Ghostblade")); ItemsMenu.Add("UseBOTRK", new CheckBox("Kullan Mahvolmus")); ItemsMenu.Add("UseBilge", new CheckBox("Kullan Bilgewater Palasi")); ItemsMenu.AddSeparator(); ItemsMenu.Add("eL", new Slider("Use On Enemy health", 65)); ItemsMenu.Add("oL", new Slider("Use On My health", 65)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("Q", new CheckBox("Goster Q")); DrawMenu.Add("W", new CheckBox("Goster W")); DrawMenu.Add("E", new CheckBox("Goster E")); DrawMenu.Add("R", new CheckBox("Goster R")); DrawMenu.AddSeparator(); DrawMenu.AddGroupLabel("Ultimate Drawings"); DrawMenu.Add("DrawD", new CheckBox("Goster R Hasari")); DrawMenu.Add("Killable", new CheckBox("Goster Oldurulebilir")); DrawMenu.Add("Stacks", new CheckBox("Goster Pasif Sayisi")); DrawMenu.Add("PPx", new Slider("Passive Stacks Position X", 100, 0, 150)); DrawMenu.Add("PPy", new Slider("Passive Stacks Position Y", 100, 0, 150)); DrawMenu.Add("RHealth", new CheckBox("Goster R den sonra kalicak cani")); DrawMenu.Add("RHx", new Slider("After R health Position", 135, 0, 150)); Q = new Spell.Active(SpellSlot.Q, 400); W = new Spell.Active(SpellSlot.W, 300); E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Cone, 250, 666, 100); R = new Spell.Targeted(SpellSlot.R, 460); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnEndScene; Orbwalker.OnPostAttack += OnAfterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnSpellCast; Interrupter.OnInterruptableSpell += OnInterruptableTarget; }
void LoadMenu () { Menu = MainMenu.AddMenu("Ezrealthetroll", "Ezrealthetroll"); Menu.AddGroupLabel("EzreaL the Troll!"); Menu.AddGroupLabel("Made by MeLoSenpai!"); Menu.AddGroupLabel("Version 1 Hf Gl and dont troll!"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settigns:"); ComboMenu.Add("Qlogic", new ComboBox("Mystic Shot Logic ", 0, "Normal", "After AA")); ComboMenu.Add("Wlogic", new ComboBox("Essence Flux Logic ", 0, "Normal", "After AA")); ComboMenu.AddLabel("R Settings:"); ComboMenu.Add("useRCombo", new CheckBox("Use Trueshot Barrage", false)); ComboMenu.Add("Rlogic", new ComboBox("Trueshot Barrage", 0, "EnemyHp", "HitCountEnemys")); ComboMenu.Add("Hp", new Slider("Use Trueshot Barrage if Enemy Health {0}(%)", 45, 0, 100)); ComboMenu.Add("Rcount", new Slider("If Trueshot Barrage Hit {0} Enemy ", 2, 1, 5)); ComboMenu.AddLabel("Use Trueshot Barrage Range Settigs For all Logic:"); ComboMenu.Add("useRRange", new Slider("Use Trueshot Barrage Max Range", 1800, 500, 2000)); ComboMenu.AddGroupLabel("Combo preferences:"); ComboMenu.Add("E", new CheckBox("Use Arcane Shift")); ComboMenu.Add("CCQ", new CheckBox("Auto Mystic Shot on Enemy CC")); ComboMenu.Add("CCW", new CheckBox("Auto Essence Flux on Enemy CC")); ComboMenu.Add("ForceR", new KeyBind("Force R On Target Selector", false, KeyBind.BindTypes.HoldActive, "H".ToCharArray()[0])); EMenu = Menu.AddSubMenu("Arcane Shift"); EMenu.AddGroupLabel("Arcane Shift Settings"); ESafe = EMenu.Add("Esafe", new CheckBox("Safe Point Check E")); EWall = EMenu.Add("Ewall", new CheckBox("Check Wall")); ECorrect = EMenu.Add("Ecorrect", new CheckBox("Allow Correct to better")); ERange = EMenu.Add("Erange", new Slider("Range eliminate {0}", 35, 0, 75)); EMenu.Add("label", new Label("The more value, the more easier for next a.a, the more dangerous, recommended 20~40")); EPath = EMenu.Add("Epath", new CheckBox("Anti Enemy Path")); EKite = EMenu.Add("Ekite", new CheckBox("Try to kite champ")); EGap = EMenu.Add("Etogap", new CheckBox("Use Arcane Shift to Gapclose taget")); EGrass = EMenu.Add("Egrass", new CheckBox("Try Arcane Shift to Grass")); EMenu.AddSeparator(); EMenu.AddGroupLabel("Arcane Shift Style Settings"); var EStyle = EMenu.Add("E", new ComboBox("Arcane Shift Logic", 1, "Don't use E", "Auto Adc Kappa", "CursorPos", "Cursor (Smart)")); EStyle.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { switch (args.NewValue) { case 1: { ESafe.IsVisible = true; ESafe.CurrentValue = true; EWall.IsVisible = true; EWall.CurrentValue = true; ECorrect.IsVisible = true; ERange.IsVisible = true; EMenu["label"].IsVisible = true; EPath.CurrentValue = true; EPath.IsVisible = true; EKite.CurrentValue = true; EKite.IsVisible = true; EGap.IsVisible = true; EGrass.IsVisible = false; } break; case 2: { ESafe.IsVisible = false; EWall.IsVisible = false; ECorrect.IsVisible = false; ERange.IsVisible = false; EMenu["label"].IsVisible = false; EPath.IsVisible = false; EKite.IsVisible = false; EGap.IsVisible = false; EGrass.IsVisible = false; } break; case 3: { ESafe.CurrentValue = true; EWall.CurrentValue = false; ECorrect.IsVisible = true; ECorrect.CurrentValue = true; ERange.IsVisible = false; EMenu["label"].IsVisible = false; EPath.IsVisible = false; EKite.IsVisible = true; EGap.IsVisible = true; EGrass.IsVisible = true; } break; } }; PredictionMenu = Menu.AddSubMenu("Prediction Settings", "Prediction"); PredictionMenu.AddGroupLabel("Prediction Settings:"); PredictionMenu.Add("Qpred", new Slider("Select Mystic Shot {0}(%) Hitchance", 80, 0, 100)); PredictionMenu.Add("Wpred", new Slider("Select Essence Flux {0}(%) Hitchance", 80, 0, 100)); PredictionMenu.Add("rpred", new Slider("Select Trueshot Barrage {0}(%) Hitchance", 80, 0, 100)); PredictionMenu.AddLabel("Work Only For Normal Q/W And All R Logic"); PredictionMenu.AddLabel( "Higher % ->Higher chance of spell landing on target but takes more time to get casted"); PredictionMenu.AddLabel( "Lower % ->Faster casting but lower chance that the spell will land on your target. "); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings:"); HarassMenu.Add("useQHarass", new CheckBox("Use Mystic Shot")); HarassMenu.Add("useWHarass", new CheckBox("Use Essence Flux")); HarassMenu.Add("useWHarassMana", new Slider("Min Mana {0}(%)", 70, 0, 100)); HarassMenu.AddLabel("AutoHarass Settings:"); HarassMenu.Add("autoQHarass", new CheckBox("Auto Mystic Shot for Harass", false)); HarassMenu.Add("autoWHarass", new CheckBox("Auto Essence Flux for Harass", false)); HarassMenu.Add("autoWHarassMana", new Slider("Min Mana {0}(%)", 70, 0, 100)); JungleLaneMenu = Menu.AddSubMenu("Lane Clear Settings", "FarmSettings"); JungleLaneMenu.AddGroupLabel("Lane Clear Settings:"); JungleLaneMenu.Add("useQFarm", new CheckBox("Use Mystic Shot Last Hit")); JungleLaneMenu.Add("useQManalane", new Slider("Min Mana {0}(%)", 70, 0, 100)); JungleLaneMenu.Add("UseQUnkillableMinion", new CheckBox("Use Mystic Shot Unkillable Minion")); JungleLaneMenu.Add("Unkillablemana", new Slider("Min Mana {0}(%)", 70, 0, 100)); JungleLaneMenu.AddLabel("Jungle Clear Settings:"); JungleLaneMenu.Add("useQJungle", new CheckBox("Use Mystic Shot")); JungleLaneMenu.Add("useQMana", new Slider("Min Mana {0}(%)", 70, 0, 100)); FleEMenu = Menu.AddSubMenu("Flee Settings", "FleEMenu"); FleEMenu.Add("FleeE", new CheckBox("Use E")); KillsecureMenu = Menu.AddSubMenu("KillSecure Settings", "MiscSettings"); KillsecureMenu.AddLabel("KillSecure Settings:"); KillsecureMenu.Add("UseQks", new CheckBox("Use Mystic Shot ks")); KillsecureMenu.Add("UseWks", new CheckBox("Use Essence Flux ks")); KillsecureMenu.Add("UseRks", new CheckBox("Use Trueshot Barrage ks")); AutoPotHealMenu = Menu.AddSubMenu("Potion & HeaL", "Potion & HeaL"); AutoPotHealMenu.AddGroupLabel("Auto pot usage"); AutoPotHealMenu.Add("potion", new CheckBox("Use potions")); AutoPotHealMenu.Add("potionminHP", new Slider("Minimum Health {0}(%) to use potion", 40)); AutoPotHealMenu.Add("potionMinMP", new Slider("Minimum Mana {0}(%) to use potion", 20)); AutoPotHealMenu.AddLabel("AUto Heal Usage"); AutoPotHealMenu.Add("UseHeal", new CheckBox("Use Heal")); AutoPotHealMenu.Add("useHealHP", new Slider("Minimum Health {0}(%) to use Heal", 20)); ItemMenu = Menu.AddSubMenu("Item Settings", "ItemMenuettings"); ItemMenu.AddGroupLabel("Item Settings"); ItemMenu.Add("StackTear", new CheckBox("Auto stack tear in Base", true)); ItemMenu.AddLabel("Botrk settings"); ItemMenu.Add("useBOTRK", new CheckBox("Use BOTRK")); ItemMenu.Add("useBotrkMyHP", new Slider("My Health {0}(%) ", 60, 1, 100)); ItemMenu.Add("useBotrkEnemyHP", new Slider("Enemy Health {0}(%) ", 60, 1, 100)); ItemMenu.Add("useYoumu", new CheckBox("Use Youmu")); ItemMenu.AddLabel("QQs Settings"); ItemMenu.Add("useQSS", new CheckBox("Use QSS")); ItemMenu.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); foreach (var debuff in DeBuffsList) { ItemMenu.Add(debuff.ToString(), new CheckBox(debuff.ToString())); } ItemMenu.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000)); SkinMenu = Menu.AddSubMenu("Skin Changer", "SkinChanger"); SkinMenu.Add("checkSkin", new CheckBox("Use Skin Changer")); SkinMenu.Add("skin.Id", new Slider("Skin", 1, 0, 9)); DrawMenu = Menu.AddSubMenu("Drawing Settings"); DrawMenu.Add("drawQ", new CheckBox("Draw Mystic Shot Range")); DrawMenu.Add("drawW", new CheckBox("Draw Essence Flux Range")); DrawMenu.Add("drawR", new CheckBox("Draw Trueshot Barrage Range")); DrawMenu.AddLabel("Recall Tracker"); DrawMenu.Add("draw.Recall", new CheckBox("Chat Print")); DrawMenu.AddLabel("Damage indicators"); DrawMenu.Add("healthbar", new CheckBox("Healthbar overlay")); DrawMenu.Add("percent", new CheckBox("Damage percent info")); DrawMenu.Add("howaa", new CheckBox("How Many AA")); DrawMenu.Add("Rkill", new CheckBox("Trueshot Barrage kill ")); }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Shen") { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 475); W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 600, SkillShotType.Linear, 250, 1600, 50); R = new Spell.Targeted(SpellSlot.R, 31000); if (HasSpell("summonerdot")) { Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } Exhaust = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerexhaust"), 650); var FlashSlot = Shen.GetSpellSlotFromName("summonerflash"); Flash = new Spell.Skillshot(FlashSlot, 32767, SkillShotType.Linear); Randuin = new Item((int)ItemId.Randuins_Omen); AbilitySequence = new int[] { 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3 }; ShenMenu = MainMenu.AddMenu("BloodimirShen", "bloodimirshen"); ShenMenu.AddGroupLabel("Bloodimir Shen"); ShenMenu.AddSeparator(); ShenMenu.AddLabel("Bloodimir Shen v1.0.0.0"); ComboMenu = ShenMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.Add("useignite", new CheckBox("Use Ignite")); SkinMenu = ShenMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("sID", new Slider("Skin", 5, 0, 6)); var sID = new[] { "Default", "Frozen", "Yellow Jacket", "Surgeon", "Blood Moon", "Warlord", "TPA" }; skinchange.DisplayName = sID[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sID[changeArgs.NewValue]; }; EMenu = ShenMenu.AddSubMenu("Taunt", "etaunt"); EMenu.AddGroupLabel("E Settings"); EMenu.Add("eslider", new Slider("Minimum Enemy to Taunt", 1, 0, 5)); EMenu.Add("fleee", new CheckBox("Use E Flee")); EMenu.AddSeparator(); foreach (var obj in ObjectManager.Get <AIHeroClient>().Where(obj => obj.Team != Shen.Team)) { EMenu.Add("taunt" + obj.ChampionName.ToLower(), new CheckBox("Taunt " + obj.ChampionName)); } EMenu.Add("flashe", new KeyBind("Flash E", false, KeyBind.BindTypes.HoldActive, 'Y')); EMenu.Add("e", new KeyBind("E", false, KeyBind.BindTypes.HoldActive, 'E')); UltMenu = ShenMenu.AddSubMenu("ULT", "ultmenu"); UltMenu.AddGroupLabel("ULT"); UltMenu.AddSeparator(); UltMenu.Add("autoult", new CheckBox("Auto Ult on Key Press")); UltMenu.Add("rslider", new Slider("Health Percent for Ult", 20)); UltMenu.AddSeparator(); UltMenu.Add("ult", new KeyBind("ULT", false, KeyBind.BindTypes.HoldActive, 'R')); MiscMenu = ShenMenu.AddSubMenu("Misc", "misc"); MiscMenu.AddGroupLabel("Misc"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS with Q")); MiscMenu.Add("LHQ", new CheckBox("Last Hit Q")); MiscMenu.Add("LCQ", new CheckBox("LaneClear Q")); MiscMenu.Add("int", new CheckBox("Interrupt Spells")); MiscMenu.AddSeparator(); MiscMenu.Add("support", new CheckBox("Support Mode", false)); MiscMenu.Add("useexhaust", new CheckBox("Use Exhaust")); MiscMenu.Add("randuin", new CheckBox("Use Randuin")); MiscMenu.Add("autow", new CheckBox("Auto W")); MiscMenu.AddSeparator(); MiscMenu.Add("WHPPercent", new Slider("Auto W HP %", 45)); MiscMenu.AddSeparator(); MiscMenu.Add("lvlup", new CheckBox("Auto Level Up Spells", false)); foreach (var source in ObjectManager.Get <AIHeroClient>().Where(a => a.IsEnemy)) { MiscMenu.Add(source.ChampionName + "exhaust", new CheckBox("Exhaust " + source.ChampionName, false)); } DrawMenu = ShenMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.Add("drawfq", new CheckBox("Draw FlashQ")); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Obj_AI_Base.OnProcessSpellCast += Auto_WOnProcessSpell; Core.DelayAction(FlashE, 60); }
public static void Execute() { if (Player.Instance.ChampionName != ChampName) { return; } menuIni = MainMenu.AddMenu("KappaDarius", "KappaDarius"); menuIni.AddGroupLabel("Darius The Dank Memes Master!"); menuIni.AddGroupLabel("Çeviri tradana"); menuIni.AddGroupLabel("Genel Ayarlar"); menuIni.Add("Items", new CheckBox("İtemleri Kullan?")); menuIni.Add("Combo", new CheckBox("Kombo Kullan?")); menuIni.Add("Harass", new CheckBox("Dürtme KUllan?")); menuIni.Add("Clear", new CheckBox("QSS Kullan?")); menuIni.Add("Drawings", new CheckBox("Göstergeler Aç?")); menuIni.Add("KillSteal", new CheckBox("Killçal?")); QMenu = menuIni.AddSubMenu("Q Settings"); QMenu.AddGroupLabel("Q Ayarları"); QMenu.Add("Combo", new CheckBox("Kombo'da Q")); QMenu.Add("Harass", new CheckBox("Dürtmede Q")); QMenu.AddGroupLabel("Lanetemizleme Ayarı Q için"); QMenu.Add("Clear", new CheckBox("Q İle Lanetemizleme")); QMenu.Add("Qlc", new Slider("Q için en az minyon >=", 3, 1, 10)); QMenu.AddSeparator(); QMenu.AddGroupLabel("Ek Ayarlar"); QMenu.Add("QE", new CheckBox("Her zaman Qdan Önce E", false)); QMenu.Add("Stick", new CheckBox("Q atılacak Hedefe Doğru Yürü")); QMenu.Add("QAA", new CheckBox("Diğer düz vuruşu beklerken Q Kullan", false)); QMenu.Add("range", new CheckBox("Düşman düzvuruş menzilindeyken Q atma", false)); QMenu.Add("Flee", new CheckBox("Kaçarken Q (Hedef Takip Etmeyi Yok Say)")); QMenu.Add("QFlee", new Slider("Kaçarken Q için canım şundan az %", 90, 0, 100)); QMenu.Add("Qaoe", new CheckBox("Alan Hasarı için Otomatik Q")); QMenu.Add("Qhit", new Slider("Q kaç kişiye vuracaksa >=", 3, 1, 5)); WMenu = menuIni.AddSubMenu("W Settings"); WMenu.AddGroupLabel("W Ayarları"); WMenu.Add("Combo", new CheckBox("Komboda W")); WMenu.Add("Harass", new CheckBox("Dürtmede W")); WMenu.Add("Clear", new CheckBox("Lanetemizlemede W")); WMenu.AddGroupLabel("Ek Ayarlar"); WMenu.Add("AAr", new CheckBox("W ile Düzvuruş Resetle")); EMenu = menuIni.AddSubMenu("E Settings"); EMenu.AddGroupLabel("E Ayarları"); EMenu.Add("Combo", new CheckBox("Komboda E")); EMenu.Add("Harass", new CheckBox("Dürtmede E")); EMenu.AddGroupLabel("Ek Ayarları"); EMenu.Add("Interrupt", new CheckBox("Tehlikeli yeteneği bozmak için E kullan")); RMenu = menuIni.AddSubMenu("R Settings"); RMenu.AddGroupLabel("R Ayarları"); RMenu.Add("Combo", new CheckBox("R ile Komboyu bitir(hedefi mahvet)")); RMenu.Add("stack", new CheckBox("R kullanmak için Yük(kanama)", false)); RMenu.Add("count", new Slider("R için Yük Say >=", 5, 0, 5)); RMenu.Add("SaveR", new CheckBox("Eğer hedef düzvuruşla ölecek mesafedeyse R kullanma", false)); RMenu.Add("SR", new Slider("Eğer hedef şu kadar düzvuruşla ölecekse R Kullanma X", 1, 0, 6)); RMenu.Add("semiR", new KeyBind("Yarı Otomatik R", false, KeyBind.BindTypes.HoldActive)); KillStealMenu = menuIni.AddSubMenu("KillSteal"); KillStealMenu.AddGroupLabel("KillÇalma Ayarları"); KillStealMenu.Add("Rks", new CheckBox("R İle çal")); if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerDot")) != null) { KillStealMenu.Add("IGP", new CheckBox("Tutuştur+Kanamayla öldür")); KillStealMenu.Add("IG", new CheckBox("Sadece Tutuştur", false)); KillStealMenu.AddLabel("Tutuştur ve Kanamanın hasarını hesaplayarak hareket et"); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } ManaMenu = menuIni.AddSubMenu("Mana Manager"); ManaMenu.AddGroupLabel("Dürtme"); ManaMenu.Add("harassmana", new Slider("En az mana %", 75, 0, 100)); ManaMenu.AddGroupLabel("Lanetemizleme"); ManaMenu.Add("lanemana", new Slider("En az mana %", 60, 0, 100)); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("İtem Ayarları"); ItemsMenu.Add("Hydra", new CheckBox("Kullan Hydra / Timat / Haşmetli Hydra")); ItemsMenu.Add("useGhostblade", new CheckBox("Kullan Youmuu'nun kılıcı")); ItemsMenu.Add("UseBOTRK", new CheckBox("Mahvolmuş Kılıç Kullan")); ItemsMenu.Add("UseBilge", new CheckBox("BilgeWater Palası Kullan")); ItemsMenu.AddSeparator(); ItemsMenu.Add("eL", new Slider("Kullanmak için düşmanın canı", 65, 0, 100)); ItemsMenu.Add("oL", new Slider("Kullanmak için benim canım", 65, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Gösterge Ayarları"); DrawMenu.Add("Q", new CheckBox("Göster Q")); DrawMenu.Add("W", new CheckBox("Göster W")); DrawMenu.Add("E", new CheckBox("Göster E")); DrawMenu.Add("R", new CheckBox("Göster R")); DrawMenu.AddSeparator(); DrawMenu.AddGroupLabel("Ulti Göstergesi"); DrawMenu.Add("DrawD", new CheckBox("T hasarını Göster")); DrawMenu.Add("Killable", new CheckBox("Ölecek hedefi Göster")); DrawMenu.Add("Stacks", new CheckBox("Pasif Yükü Göster")); DrawMenu.Add("PPx", new Slider("Pasif Yük Pozisyonu X", 100, 0, 150)); DrawMenu.Add("PPy", new Slider("Pasid Yük Pozisyonu Y", 100, 0, 150)); DrawMenu.Add("RHealth", new CheckBox("R den sonraki canı göster")); DrawMenu.Add("RHx", new Slider("Rden sonra Can Pozisyonu", 135, 0, 150)); Q = new Spell.Active(SpellSlot.Q, 400); W = new Spell.Active(SpellSlot.W, 300); E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Cone, 250, 666, 100); R = new Spell.Targeted(SpellSlot.R, 460); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnEndScene; Orbwalker.OnPostAttack += OnAfterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnSpellCast; Interrupter.OnInterruptableSpell += OnInterruptableTarget; }