public static void LaneClearmenu() { LaneClearMenu = VMenu.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear"); LaneClearMenu.Add("LCQ", new CheckBox("Usar Q")); LaneClearMenu.Add("LCQMana", new Slider("Uso máximo de maná en porcentaje ({0}%)", 40)); }
private static void LoadingOnLoadingComplete(EventArgs args) { if (Player.Instance.BaseSkinName != Champion) { return; } Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q, (uint)Player.Instance.GetAutoAttackRange()); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 0, int.MaxValue, 1000); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Circular, 250, int.MaxValue, 225); R = new Spell.Targeted(SpellSlot.R, 700); Trundle = MainMenu.AddMenu("TrundleBuddy", "TrundleBuddy"); // Combo Menu ComboMenu = Trundle.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q")); ComboMenu.Add("useW", new CheckBox("Use W")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.Add("useR", new CheckBox("Use R")); // Lane Clear Menu LaneClearMenu = Trundle.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("useQ", new CheckBox("Use Q")); LaneClearMenu.Add("useW", new CheckBox("Use W")); LaneClearMenu.Add("useE", new CheckBox("Use E")); LaneClearMenu.Add("useR", new CheckBox("Use R")); Chat.Print("TrundleBuddy | Loaded By TheZdo"); Game.OnTick += GameOnTick; }
static LaneClear() { LaneClearMenu.AddGroupLabel("LaneClear"); _useE = LaneClearMenu.Add("useE", new CheckBox("Use Q")); _useEmana = LaneClearMenu.Add("useEmana", new Slider("If Mana % > {0}", 60, 0, 100)); }
private static void LaneClearmenu() { LaneClearMenu = VMenu.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear"); LaneClearMenu.Add("UseQ", new CheckBox("Kullan Q")); LaneClearMenu.Add("UseQMana", new Slider("En yuksek mana kullanimi ({0}%)", 40)); }
public static void LaneClearmenu() { LaneClearMenu = VMenu.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear"); LaneClearMenu.Add("LCQ", new CheckBox("Use Q")); LaneClearMenu.Add("LCQMana", new Slider("Maximum mana usage in percent ({0}%)", 40)); }
public static void LaneClearmenu() { LaneClearMenu = YMenu.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear"); LaneClearMenu.Add("Q", new CheckBox("Use Q")); LaneClearMenu.Add("Q3", new CheckBox("Use Q3")); LaneClearMenu.Add("E", new CheckBox("Use E")); LaneClearMenu.Add("Items", new CheckBox("Use Items")); }
/// <summary> /// Initializes the menu /// </summary> public override void InitializeMenu() { FirstMenuName = "Name of the addon"; //There are a bunch of examples on how to create checkboxes and sliders really easy //Obs: You can use the MenuIds(Preset) or Ints as a uniqueID //ComboMenu ComboMenu.AddGroupLabel("-:Combo Spells:-"); ComboMenu.CreateCheckBox("- Use Q", MenuIds.ComboUseQ); ComboMenu.CreateCheckBox("- Use W", MenuIds.ComboUseW); ComboMenu.CreateCheckBox("- Use E", MenuIds.ComboUseE); ComboMenu.CreateCheckBox("- Use R", 8); //HarassMenu HarassMenu.AddGroupLabel("-:Harass Spells:-"); HarassMenu.CreateCheckBox("- Use Q", MenuIds.HarassUseQ); HarassMenu.CreateCheckBox("- Use W", MenuIds.HarassUseW); HarassMenu.CreateCheckBox("- Use E", MenuIds.HarassUseE); HarassMenu.CreateCheckBox("- Use R", MenuIds.HarassUseR); HarassMenu.AddGroupLabel("-:Harass Settings:-"); HarassMenu.CreateSlider("It will use harass spells only if mana is greater than ({0}%)", MenuIds.HarassMana); HarassMenu.AddGroupLabel("-:AutoHarass Spells:-"); HarassMenu.CreateCheckBox("- Use Q", MenuIds.AutoHarassUseQ); HarassMenu.CreateCheckBox("- Use W", MenuIds.AutoHarassUseW); HarassMenu.CreateCheckBox("- Use E", MenuIds.AutoHarassUseE); HarassMenu.CreateCheckBox("- Use R", MenuIds.AutoHarassUseR); HarassMenu.AddGroupLabel("-:AutoHarass Settings:-"); HarassMenu.CreateSlider("It will use harass spells only if mana is greater than ({0}%)", MenuIds.AutoHarassMana); //LaneClearMenu LaneClearMenu.AddGroupLabel("-:Laneclear Spells:-"); LaneClearMenu.CreateCheckBox("- Use Q", 9); LaneClearMenu.CreateCheckBox("- Use W", 10); LaneClearMenu.CreateCheckBox("- Use E", 11); LaneClearMenu.CreateCheckBox("- Use R", 12); LaneClearMenu.AddGroupLabel("-:Laneclear Settings:-"); LaneClearMenu.CreateSlider("It will use laneclear spells only if mana is greater than ({0}%)", 30); //LastHitMenu LastHitMenu.AddGroupLabel("-:Lasthit Spells:-"); LastHitMenu.CreateCheckBox("- Use Q", 13); LastHitMenu.CreateCheckBox("- Use W", 14); LastHitMenu.CreateCheckBox("- Use E", 15); LastHitMenu.CreateCheckBox("- Use R", 16); LastHitMenu.AddGroupLabel("-:Lasthit Settings:-"); LastHitMenu.CreateSlider("It will use lasthit spells only if mana is greater than ({0}%)", 30); //FleeMenu FleeMenu.AddGroupLabel("-:Flee Spells:-"); FleeMenu.CreateCheckBox("- Use Q", MenuIds.FleeUseQ); FleeMenu.CreateCheckBox("- Use W", MenuIds.FleeUseW); FleeMenu.CreateCheckBox("- Use E", MenuIds.FleeUseE); FleeMenu.CreateCheckBox("- Use R", MenuIds.FleeUseR); FleeMenu.AddGroupLabel("-:Flee Settings:-"); FleeMenu.CreateSlider("It will use flee spells only if mana is greater than ({0}%)", 30); //MiscMenu MiscMenu.AddGroupLabel("-:Misc Spells:-"); MiscMenu.CreateCheckBox("- Use X on gapclosers spells", MenuIds.MiscUseGapcloser); MiscMenu.CreateCheckBox("- Use X on interruptables spells", MenuIds.MiscUseInterrupt); MiscMenu.AddGroupLabel("-:Misc Settings:-"); MiscMenu.CreateSlider("It will use misc spells only if mana is greater than ({0}%)", 30); }
public static void LaneClearmenu() { LaneClearMenu = YMenu.AddSubMenu("清线", "LaneClear"); LaneClearMenu.AddGroupLabel("清线"); LaneClearMenu.Add("Q", new CheckBox("使用 Q")); LaneClearMenu.Add("Q3", new CheckBox("使用 Q3")); LaneClearMenu.Add("E", new CheckBox("使用 E")); LaneClearMenu.Add("Items", new CheckBox("使用物品")); }
public void InitMenu() { Menu = MainMenu.AddMenu(GCharname, GCharname); Menu.AddLabel("Version: " + GVersion); Menu.AddSeparator(); Menu.AddLabel("By Vector"); DrawMenu = Menu.AddSubMenu("Draw - " + GCharname, GCharname + "Draw"); DrawMenu.AddGroupLabel("Draw"); DrawMenu.Add("drawDisable", new CheckBox("Turn off all drawings", true)); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range", true)); DrawMenu.Add("drawW", new CheckBox("Draw W Range", true)); DrawMenu.Add("drawE", new CheckBox("Draw E Range", true)); DrawMenu.Add("drawR", new CheckBox("Draw R Range", true)); ComboMenu = Menu.AddSubMenu("Combo - " + GCharname, GCharname + "Combo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("comboQ", new CheckBox("Use Q", true)); ComboMenu.Add("comboW", new CheckBox("Use W", true)); ComboMenu.Add("comboE", new CheckBox("Use E", true)); ComboMenu.Add("comboR", new CheckBox("Use R", true)); ComboMenu.AddGroupLabel("Combo Misc"); ComboMenu.Add("disableAA", new CheckBox("Disable AA while combo", false)); ComboMenu.AddLabel("This option overrides min enemies for R"); ComboMenu.Add("flashCombo", new CheckBox("Flash R Combo if Killable", false)); ComboMenu.Add("rsMinEnemiesForR", new Slider("Min Enemies Facing for cast R: ", 2, 1, 5)); HarassMenu = Menu.AddSubMenu("Harass - " + GCharname, GCharname + "Harass"); HarassMenu.AddGroupLabel("Harass"); HarassMenu.Add("hsQ", new CheckBox("Use Q", true)); HarassMenu.Add("hsW", new CheckBox("Use W", true)); HarassMenu.Add("hsE", new CheckBox("Use E", true)); HarassMenu.AddGroupLabel("Harass Misc"); HarassMenu.Add("disableAAHS", new CheckBox("Disable AA while harass", false)); HarassMenu.Add("hsPE", new CheckBox("Only E if poisoned", true)); LaneClearMenu = Menu.AddSubMenu("Lane Clear - " + GCharname, GCharname + "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear"); LaneClearMenu.Add("lcQ", new CheckBox("Use Q", true)); LaneClearMenu.Add("lcW", new CheckBox("Use W", true)); LaneClearMenu.Add("lcE", new CheckBox("Use E", true)); LaneClearMenu.Add("lcKE", new CheckBox("Only E if killable", false)); LaneClearMenu.Add("lcPE", new CheckBox("Only E if poisoned", true)); MiscMenu = Menu.AddSubMenu("Misc - " + GCharname, GCharname + "Misc"); MiscMenu.Add("poisonForE", new CheckBox("Only Cast E in Poisoned targets", true)); MiscMenu.Add("miscDelayE", new Slider("Delay E Cast by: ", 150, 0, 500)); MiscMenu.Add("ksOn", new CheckBox("Try to KS", true)); MiscMenu.Add("miscAntiGapW", new CheckBox("Anti Gap Closer W", true)); MiscMenu.Add("miscAntiGapR", new CheckBox("Anti Gap Closer R", true)); MiscMenu.Add("miscAntiMissR", new CheckBox("Block R if Miss", true)); MiscMenu.Add("miscMinHpAntiGap", new Slider("Min HP to Anti Gap Closer R: ", 40, 0, 100)); MiscMenu.Add("miscInterruptDangerous", new CheckBox("Interrupt Dangerous Spells", true)); }
private static void LaneClearmenu() { LaneClearMenu = VMenu.AddSubMenu("Temizleme", "clear"); LaneClearMenu.AddGroupLabel("Q ayarları"); LaneClearMenu.Add("UseQ", new CheckBox("Q kullan")); LaneClearMenu.Add("UseQ3", new CheckBox("Hortum Kullan")); LaneClearMenu.AddGroupLabel("E ayarları"); LaneClearMenu.Add("UseE", new CheckBox("E kullan")); LaneClearMenu.Add("UseELH", new CheckBox("Sadece SonVurus", false)); LaneClearMenu.Add("UseETower", new CheckBox("Kule altı E at", false)); }
static LaneClear() { LaneClearMenu.AddGroupLabel("LaneClear"); _useQ = LaneClearMenu.Add("laneClearUseQ", new CheckBox("Use Q")); _useQmana = LaneClearMenu.Add("laneClearUseQmana", new Slider("Mana %")); LaneClearMenu.AddSeparator(10); _useW = LaneClearMenu.Add("laneClearUseW", new CheckBox("Use W")); _useWmana = LaneClearMenu.Add("laneClearUseWmana", new Slider("Mana %")); LaneClearMenu.AddSeparator(10); _spellWeaving = LaneClearMenu.Add("laneClearSpellWeaving", new CheckBox("Use SpellWeaving")); }
private static void LaneClearmenu() { LaneClearMenu = VMenu.AddSubMenu("Clear", "clear"); LaneClearMenu.AddGroupLabel("Q Settings"); LaneClearMenu.Add("UseQ", new CheckBox("Kullan Q")); LaneClearMenu.Add("UseQ3", new CheckBox("Kullan Q3")); LaneClearMenu.AddGroupLabel("E Settings"); LaneClearMenu.Add("UseE", new CheckBox("Kullan E")); LaneClearMenu.Add("UseELH", new CheckBox("Sadece Son vurus", false)); LaneClearMenu.Add("UseETower", new CheckBox("Kule alti", false)); }
private static void LaneClearmenu() { LaneClearMenu = VMenu.AddSubMenu("Clear", "clear"); LaneClearMenu.AddGroupLabel("Q Settings"); LaneClearMenu.Add("UseQ", new CheckBox("Use Q")); LaneClearMenu.Add("UseQ3", new CheckBox("Use Q3")); LaneClearMenu.AddGroupLabel("E Settings"); LaneClearMenu.Add("UseE", new CheckBox("Use E")); LaneClearMenu.Add("UseELH", new CheckBox("only LastHit", false)); LaneClearMenu.Add("UseETower", new CheckBox("under Tower", false)); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (StateHandler.Teemo.Hero != Champion.Teemo) { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 680); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, (uint)Player.Instance.AttackRange); R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Circular, 1000, 1000, 135); TeemoMenu = MainMenu.AddMenu("CrayzTeemo", "CrayzTeemo"); TeemoMenu.AddGroupLabel("CrayzTeemo"); TeemoMenu.AddSeparator(); TeemoMenu.AddLabel("Made By Crayz Turkish"); TeemoMenu.AddLabel("Have Fun!"); TeemoMenu.AddLabel("AntiGapcloser Q and R were activated automatically."); ComboMenu = TeemoMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("useQCombo", new CheckBox("Use [Q] in Combo")); ComboMenu.Add("useRCombo", new CheckBox("Use [R] in Combo")); ComboMenu.Add("useWCombo", new CheckBox("Use [W] in Combo (If the target is in range AA)")); HarassMenu = TeemoMenu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddSeparator(); HarassMenu.Add("useQHarass", new CheckBox("Use [Q] Harass")); HarassMenu.Add("useWHarass", new CheckBox("Use [W] Harass")); LaneClearMenu = TeemoMenu.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("useQLH", new CheckBox("Use [Q] for LastHit")); LaneClearMenu.Add("useQWC", new CheckBox("Use [Q] for WaveClear")); FleeMenu = TeemoMenu.AddSubMenu("Flee", "Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.AddSeparator(); FleeMenu.Add("useRFlee", new CheckBox("Use [R] Flee")); FleeMenu.Add("useWFlee", new CheckBox("Use [W] Flee")); DrawMenu = TeemoMenu.AddSubMenu("Draw", "Draw"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.AddSeparator(); DrawMenu.Add("Q.Draw", new CheckBox("Draw [Q] Range", false)); DrawMenu.Add("R.Draw", new CheckBox("Draw [R] Range", false)); Game.OnTick += Game_OnTick; }
static Config() { Menu = MainMenu.AddMenu("Not Brand", "NotBrand"); Menu.AddGroupLabel("Kombo"); Menu.Add("comboQ", new CheckBox("Kullan Q")); Menu.Add("comboW", new CheckBox("Kullan W")); Menu.Add("comboE", new CheckBox("Kullan E")); Menu.Add("comboR", new CheckBox("Kullan R")); Menu.Add("minEnemiesR", new Slider("R için en az düşman", 1, 1, 6)); Menu.AddSeparator(); Menu.AddGroupLabel("Kill Çalma"); Menu.Add("ksQ", new CheckBox("Kullan Q")); Menu.Add("ksW", new CheckBox("Kullan W")); Menu.Add("ksE", new CheckBox("Kullan E")); Menu.Add("ksR", new CheckBox("Kullan R")); Menu.Add("ksIgnite", new CheckBox("Tutuştur Kullan")); HarassMenu = Menu.AddSubMenu("Dürtme"); HarassMenu.AddGroupLabel("Büyüler"); HarassMenu.Add("harassQ", new CheckBox("Kullan Q")); HarassMenu.Add("harassQmana", new Slider("Mininum mana % to use Q", 15, 0, 100)); HarassMenu.AddSeparator(); HarassMenu.Add("harassW", new CheckBox("Kullan W")); HarassMenu.Add("harassWmana", new Slider("Mininum mana % to use W", 15, 0, 100)); HarassMenu.AddSeparator(); HarassMenu.Add("harassE", new CheckBox("Kullan E")); HarassMenu.Add("harassEmana", new Slider("Mininum mana % to use E", 15, 0, 100)); //LastHitMenu = Menu.AddSubMenu("Last Hit"); //LastHitMenu.AddGroupLabel("Spells"); //LastHitMenu.Add("lastHitQ", new CheckBox("Use Q")); //LastHitMenu.Add("minManaQ", new Slider("Mininum mana % to use Q", 15, 0, 100)); //LastHitMenu.Add("lastHitE", new CheckBox("Use E")); //LastHitMenu.Add("minManaE", new Slider("Mininum mana % to use E", 15, 0, 100)); LaneClearMenu = Menu.AddSubMenu("LaneTemizleme"); LaneClearMenu.AddGroupLabel("Büyüler"); LaneClearMenu.Add("laneClearW", new CheckBox("Kullan W")); LaneClearMenu.Add("minMinionsW", new Slider("W için en az minyon", 2, 1, 6)); LaneClearMenu.Add("minManaW", new Slider("W için en az mana", 25, 0, 100)); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("laneClearE", new CheckBox("Kullan E")); LaneClearMenu.Add("minMinionsE", new Slider("E için en az minyon", 2, 1, 6)); LaneClearMenu.Add("minManaE", new Slider("E için en az mana", 25, 0, 100)); DrawMenu = Menu.AddSubMenu("Göstergeler"); DrawMenu.Add("drawQ", new CheckBox("Göster Q")); DrawMenu.Add("drawW", new CheckBox("Göster W")); DrawMenu.Add("drawE", new CheckBox("Göster E")); DrawMenu.Add("drawR", new CheckBox("Göster R")); }
static Config() { Menu = MainMenu.AddMenu("Brand", "Brand"); Menu.AddGroupLabel("Combo"); Menu.Add("comboQ", new CheckBox("Use Q")); Menu.Add("comboW", new CheckBox("Use W")); Menu.Add("comboE", new CheckBox("Use E")); Menu.Add("comboR", new CheckBox("Use R")); Menu.Add("minEnemiesR", new Slider("Minimum enemies to use R", 1, 1, 6)); Menu.AddSeparator(); Menu.AddGroupLabel("Killsteal"); Menu.Add("ksQ", new CheckBox("Use Q")); Menu.Add("ksW", new CheckBox("Use W")); Menu.Add("ksE", new CheckBox("Use E")); Menu.Add("ksR", new CheckBox("Use R")); Menu.Add("ksIgnite", new CheckBox("Use Ignite")); HarassMenu = Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Spells"); HarassMenu.Add("harassQ", new CheckBox("Use Q")); HarassMenu.Add("harassQmana", new Slider("Mininum mana % to use Q", 15, 0, 100)); HarassMenu.AddSeparator(); HarassMenu.Add("harassW", new CheckBox("Use W")); HarassMenu.Add("harassWmana", new Slider("Mininum mana % to use W", 15, 0, 100)); HarassMenu.AddSeparator(); HarassMenu.Add("harassE", new CheckBox("Use E")); HarassMenu.Add("harassEmana", new Slider("Mininum mana % to use E", 15, 0, 100)); //LastHitMenu = Menu.AddSubMenu("Last Hit"); //LastHitMenu.AddGroupLabel("Spells"); //LastHitMenu.Add("lastHitQ", new CheckBox("Use Q")); //LastHitMenu.Add("minManaQ", new Slider("Mininum mana % to use Q", 15, 0, 100)); //LastHitMenu.Add("lastHitE", new CheckBox("Use E")); //LastHitMenu.Add("minManaE", new Slider("Mininum mana % to use E", 15, 0, 100)); LaneClearMenu = Menu.AddSubMenu("Lane Clear"); LaneClearMenu.AddGroupLabel("Spells"); LaneClearMenu.Add("laneClearW", new CheckBox("Use W")); LaneClearMenu.Add("minMinionsW", new Slider("Minimum minions to use W", 2, 1, 6)); LaneClearMenu.Add("minManaW", new Slider("Mininum mana % to use W", 25, 0, 100)); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("laneClearE", new CheckBox("Use E")); LaneClearMenu.Add("minMinionsE", new Slider("Minimum minions to use E", 2, 1, 6)); LaneClearMenu.Add("minManaE", new Slider("Mininum mana % to use E", 25, 0, 100)); DrawMenu = Menu.AddSubMenu("Drawings"); DrawMenu.Add("drawQ", new CheckBox("Draw Q")); DrawMenu.Add("drawW", new CheckBox("Draw W")); DrawMenu.Add("drawE", new CheckBox("Draw E")); DrawMenu.Add("drawR", new CheckBox("Draw R")); }
static void OnLoad(EventArgs args) { if (Player.ChampionName != ChampName) { return; } Q = new Spell.Targeted(SpellSlot.Q, 600); W = new Spell.Active(SpellSlot.W, 400); E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Active(SpellSlot.R, 550); menu = MainMenu.AddMenu("MadCatz_Katarina", "MadCatz"); menu.AddGroupLabel("MadCatz_Katarina"); ComboMenu = menu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("Q", new CheckBox("Use Q", true)); ComboMenu.Add("W", new CheckBox("Use W", true)); ComboMenu.Add("E", new CheckBox("Use E", true)); ComboMenu.Add("R", new CheckBox("Use R", true)); ComboMenu.AddSeparator(); HarassMenu = menu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass"); HarassMenu.Add("Q", new CheckBox("Use Q", true)); HarassMenu.Add("W", new CheckBox("Use W", true)); HarassMenu.Add("E", new CheckBox("Use E", false)); HarassMenu.AddSeparator(); LaneClearMenu = menu.AddSubMenu("LanClear", "LanClear"); LaneClearMenu.AddGroupLabel("LaneClear"); LaneClearMenu.Add("Q", new CheckBox("Use Q", false)); LaneClearMenu.Add("W", new CheckBox("Use W", false)); LaneClearMenu.AddSeparator(); Misc = menu.AddSubMenu("Misc", "Misc"); Misc.AddGroupLabel("Misc"); Misc.Add("Q", new CheckBox("Auto Q", true)); Misc.Add("W", new CheckBox("Auto W", true)); Misc.AddLabel("Auto Q,W"); Misc.AddSeparator(); Game.OnTick += Update; Chat.Print("MadCatz" + ChampName + "MadCatz_Load"); Chat.Print("Korean Developer Good Luck!"); }
public void InitMenu() { Menu = MainMenu.AddMenu(GCharname, GCharname); Menu.AddLabel("Version: " + GVersion); Menu.AddSeparator(); Menu.AddLabel("By MrArticuno"); DrawMenu = Menu.AddSubMenu("Draw - " + GCharname, GCharname + "Draw"); DrawMenu.AddGroupLabel("Draw"); DrawMenu.Add("drawDisable", new CheckBox("Turn off all drawings", false)); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range", true)); DrawMenu.Add("drawW", new CheckBox("Draw W Range", true)); DrawMenu.Add("drawE", new CheckBox("Draw E Range", true)); DrawMenu.Add("drawR", new CheckBox("Draw R Range", true)); ComboMenu = Menu.AddSubMenu("Combo - " + GCharname, GCharname + "Combo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("comboQ", new CheckBox("Use Q", true)); ComboMenu.Add("comboW", new CheckBox("Use W", true)); ComboMenu.Add("comboE", new CheckBox("Use E", true)); ComboMenu.Add("comboR", new CheckBox("Use R", true)); HarassMenu = Menu.AddSubMenu("Harass - " + GCharname, GCharname + "Harass"); HarassMenu.AddGroupLabel("Harass"); HarassMenu.Add("hsQ", new CheckBox("Use Q", true)); HarassMenu.Add("hsW", new CheckBox("Use W", true)); HarassMenu.Add("hsE", new CheckBox("Use E", true)); HarassMenu.Add("minManaPercent", new Slider("Min Mana Percent to use Skills: ", 50, 0, 100)); LaneClearMenu = Menu.AddSubMenu("Lane Clear - " + GCharname, GCharname + "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear"); LaneClearMenu.Add("lcQ", new CheckBox("Use Q", true)); LaneClearMenu.Add("minManaPercent", new Slider("Min Mana Percent to use Skills: ", 50, 0, 100)); MiscMenu = Menu.AddSubMenu("Misc - " + GCharname, GCharname + "Misc"); MiscMenu.AddGroupLabel("Q Options"); MiscMenu.Add("qOptionDistance", new CheckBox("Cast Q for distance", true)); MiscMenu.Add("qOptionAOE", new CheckBox("Cast Q for AOE", true)); MiscMenu.Add("qOptionAOEMin", new Slider("Min enemies for AOE: ", 3, 1, 5)); MiscMenu.AddGroupLabel("E Options"); MiscMenu.Add("autoEImmobile", new Slider("Auto E on immobile: ", 300, 0, 800)); MiscMenu.Add("miscAntiGapE", new CheckBox("Anti Gap Closer E", true)); MiscMenu.AddGroupLabel("R Options"); MiscMenu.Add("minRangeForR", new Slider("Distance for cast R: ", 750, 600, 5000)); MiscMenu.AddGroupLabel("ETC"); MiscMenu.Add("ksOn", new CheckBox("Try to KS", true)); }
static LaneClear() { LaneClearMenu.AddGroupLabel("LaneClear"); _useQ = LaneClearMenu.Add("useQ", new CheckBox("Use Q")); LaneClearMenu.AddSeparator(10); _useQmode = LaneClearMenu.Add("useQmode", new ComboBox("Q Mode:", 2, "Always", "After Attack", "Only killable")); _useQmana = LaneClearMenu.Add("useQmana", new Slider("If Mana % > {0}", 40, 0, 100)); LaneClearMenu.AddSeparator(20); _useE = LaneClearMenu.Add("useE", new CheckBox("Use E")); LaneClearMenu.AddSeparator(10); _useEmode = LaneClearMenu.Add("useEmode", new ComboBox("E Mode:", 1, "Always", "Only with Ghouls")); _useEmana = LaneClearMenu.Add("useEmana", new Slider("If Mana % > {0}", 40, 0, 100)); }
public void InitMenu() { Menu = MainMenu.AddMenu(GCharname, GCharname); Menu.AddLabel("Version: " + GVersion); Menu.AddSeparator(); Menu.AddLabel("By MrArticuno"); DrawMenu = Menu.AddSubMenu("Draw - " + GCharname, GCharname + "Draw"); DrawMenu.AddGroupLabel("Draw"); DrawMenu.Add("drawDisable", new CheckBox("Turn off all drawings", false)); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range", true)); DrawMenu.Add("drawW", new CheckBox("Draw W Range", true)); DrawMenu.Add("drawE", new CheckBox("Draw E Range", true)); DrawMenu.Add("drawR", new CheckBox("Draw R Range", true)); ComboMenu = Menu.AddSubMenu("Combo - " + GCharname, GCharname + "Combo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("comboQ", new CheckBox("Use Q", true)); ComboMenu.Add("comboW", new CheckBox("Use W", true)); ComboMenu.Add("comboE", new CheckBox("Use E", true)); ComboMenu.Add("comboR", new CheckBox("Use R", true)); HarassMenu = Menu.AddSubMenu("Harass - " + GCharname, GCharname + "Harass"); HarassMenu.AddGroupLabel("Harass"); HarassMenu.Add("hsQ", new CheckBox("Use Q", true)); HarassMenu.Add("hsW", new CheckBox("Use W", true)); HarassMenu.Add("hsE", new CheckBox("Use E", true)); HarassMenu.Add("minManaPercent", new Slider("Min Mana Percent to use Skills: ", 50, 0, 100)); LaneClearMenu = Menu.AddSubMenu("Lane Clear - " + GCharname, GCharname + "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear"); LaneClearMenu.Add("lcQ", new CheckBox("Use Q", true)); LaneClearMenu.Add("minManaPercent", new Slider("Min Mana Percent to use Skills: ", 50, 0, 100)); MiscMenu = Menu.AddSubMenu("Misc - " + GCharname, GCharname + "Misc"); MiscMenu.Add("useNetForMousePos", new KeyBind("Use net for mouse Pos", false, KeyBind.BindTypes.HoldActive, 'T')); MiscMenu.Add("minRangeForE", new Slider("Distance for cast E: ", 300, 0, 800)); MiscMenu.Add("ksOn", new CheckBox("Try to KS", true)); MiscMenu.Add("miscAntiGapQ", new CheckBox("Anti Gap Closer Q", false)); MiscMenu.Add("miscAntiGapW", new CheckBox("Anti Gap Closer W", true)); MiscMenu.Add("miscAntiGapE", new CheckBox("Anti Gap Closer E", true)); MiscMenu.Add("miscInterruptDangerous", new CheckBox("Try Interrupt Dangerous Spells", true)); }
public static void InitMenu() { Menu = MainMenu.AddMenu("Mechanics - " + G_charname, "viktor"); Menu.AddGroupLabel("MAC - " + G_charname); Menu.AddLabel("Version: " + G_version); Menu.AddSeparator(); Menu.AddLabel("By Mr Articuno"); DrawMenu = Menu.AddSubMenu("Draw - " + G_charname, "viktorDraw"); DrawMenu.AddGroupLabel("Draw"); DrawMenu.Add("drawDisable", new CheckBox("Turn off all drawings", false)); DrawMenu.Add("drawNameLine", new CheckBox("Show names on line", true)); DrawMenu.Add("drawAARange", new CheckBox("Draw Auto Attack Range", true)); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range", true)); DrawMenu.Add("drawW", new CheckBox("Draw W Range", true)); DrawMenu.Add("drawE", new CheckBox("Draw E Range", true)); DrawMenu.Add("drawR", new CheckBox("Draw R Range", true)); DrawMenu.Add("drawCondemnPos", new CheckBox("Draw Condemn Position", true)); ComboMenu = Menu.AddSubMenu("Combo - " + G_charname, "viktorCombo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("comboQ", new CheckBox("Allow Q usage in combo", true)); ComboMenu.Add("comboW", new CheckBox("Allow W usage in combo", true)); ComboMenu.Add("comboE", new CheckBox("Allow E usage in combo", true)); ComboMenu.Add("comboR", new CheckBox("Allow R usage in combo", true)); ComboMenu.AddGroupLabel("R Settings"); ComboMenu.Add("rsMinEnemiesForR", new Slider("Min Enemies for cast R: ", 1, 1, 5)); LaneClearMenu = Menu.AddSubMenu("Lane Clear - " + G_charname, "viktorLaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear"); LaneClearMenu.Add("laneClearQ", new CheckBox("Allow Q usage in LaneClear", true)); LaneClearMenu.Add("laneClearE", new CheckBox("Allow E usage in LaneClear", true)); LaneClearMenu.Add("lcMinEnemiesForE", new Slider("Min Enemies for cast E: ", 2, 1, 6)); KSMenu = Menu.AddSubMenu("KS - " + G_charname, "viktorKillSteal"); KSMenu.AddGroupLabel("Kill Steal"); KSMenu.Add("ksQ", new CheckBox("Use Q if killable", false)); KSMenu.Add("ksE", new CheckBox("Use E if killable", false)); KSMenu.Add("ksR", new CheckBox("Use R if killable", false)); }
public override void InitializeMenu() { ComboMenu.CreateCheckBox("Use Q", MenuIds.ComboUseQ); ComboMenu.CreateCheckBox("Use W", MenuIds.ComboUseW); ComboMenu.CreateCheckBox("Use E", MenuIds.ComboUseE); ComboMenu.CreateCheckBox("Use R", MenuIds.ComboUseR); ComboMenu.CreateComboBox("E Logic", "combo.e.mode", new[] { "E to Mouse" }); ComboMenu.CreateCheckBox("Use R for Kill Steal only", "combo.r.ks"); ComboMenu.CreateSlider("Minimum targets before casting R: {1}", "combo.r.aoe", 3, 1, 5); HarassMenu.CreateCheckBox("Use Q", MenuIds.HarassUseQ); HarassMenu.CreateCheckBox("Use W", MenuIds.HarassUseW); HarassMenu.CreateCheckBox("Use E", MenuIds.HarassUseE); HarassMenu.CreateComboBox("E Logic", "harass.e.mode", new[] { "E to Mouse" }); LaneClearMenu.CreateCheckBox("Use Q", MenuIds.LaneclearUseQ); LaneClearMenu.Add("lane.mana", new Slider("Minimum {0}% mana to laneclear with Q", 65)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("Jungle Clear Settings"); LaneClearMenu.Add("jungle.q", new CheckBox("Use Q")); LaneClearMenu.Add("jungle.w", new CheckBox("Use W")); LaneClearMenu.Add("jungle.e", new CheckBox("Use E")); LaneClearMenu.CreateComboBox("E Logic", "jungle.e.mode", new[] { "E to Mouse" }); KillStealMenu.CreateCheckBox("Use Q", "killsteal.q"); KillStealMenu.CreateCheckBox("Use W", "killsteal.w"); KillStealMenu.CreateCheckBox("Use R", "killsteal.r"); KillStealMenu.Add("killsteal.e.withr", new CheckBox("Use E with R to Kill Steal")); MiscMenu.Add("misc.advancedalgorithm", new Label("Advanced Algorithm Toggles")); MiscMenu.Add("misc.qreturn", new CheckBox("Calculate Intersection with Q Return")); MiscMenu.Add("misc.qcollision", new CheckBox("Add Wall Collision Check to Q")); DrawMenu.CreateCheckBox("Draw Q", "draw.q", false); DrawMenu.CreateCheckBox("Draw W", "draw.w", false); DrawMenu.CreateCheckBox("Draw E", "draw.e", false); DrawMenu.CreateCheckBox("Draw R", "draw.r", false); DrawMenu.Add("draw.qreturn", new CheckBox("Draw Q Return Position", false)); }
public void InitMenu() { Menu = MainMenu.AddMenu("SAND GOD " + G_charname, "azir"); Menu.AddLabel("Version: " + G_version); Menu.AddSeparator(); Menu.AddLabel("By Mr Articuno"); DrawMenu = Menu.AddSubMenu("Draw - " + G_charname, "azirDraw"); DrawMenu.AddGroupLabel("Draw"); DrawMenu.Add("drawDisable", new CheckBox("Turn off all drawings", true)); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range", true)); DrawMenu.Add("drawW", new CheckBox("Draw W Range", true)); DrawMenu.Add("drawE", new CheckBox("Draw E Range", true)); DrawMenu.Add("drawR", new CheckBox("Draw R Range", true)); DrawMenu.Add("drawSoldierRange", new CheckBox("Draw Soldier Range", true)); ComboMenu = Menu.AddSubMenu("Combo - " + G_charname, "azirCombo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("keyBindInsec", new KeyBind("Insec", false, KeyBind.BindTypes.HoldActive)); ComboMenu.Add("insecFlashForce", new CheckBox("Force Flash", true)); ComboMenu.Add("comboSoldiers", new CheckBox("Auto Pilot Soldiers", true)); ComboMenu.Add("finisherE", new CheckBox("Allow E to finish enemy", true)); ComboMenu.Add("finisherR", new CheckBox("Allow R to finish enemy", true)); LaneClearMenu = Menu.AddSubMenu("Lane Clear - " + G_charname, "azirLaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear"); LaneClearMenu.Add("lcSoldiers", new CheckBox("Auto Pilot Soldiers", true)); HarassMenu = Menu.AddSubMenu("Harass - " + G_charname, "azirHarass"); HarassMenu.AddGroupLabel("Harass"); HarassMenu.Add("hsSoldiers", new CheckBox("Auto Pilot Soldiers", true)); MiscMenu = Menu.AddSubMenu("Misc - " + G_charname, "azirMisc"); MiscMenu.AddGroupLabel("Misc"); MiscMenu.Add("allowAntiGapCloser", new CheckBox("Ultimante on Anti Gap Closers", true)); MiscMenu.Add("allowInterrupt", new CheckBox("Ultimante on Dangerous Spells", true)); }
public void InitMenu() { Menu = MainMenu.AddMenu("MAC " + G_charname, "jinx"); Menu.AddLabel("Version: " + G_version); Menu.AddSeparator(); Menu.AddLabel("By Mr Articuno"); DrawMenu = Menu.AddSubMenu("Draw - " + G_charname, "jinxDraw"); DrawMenu.AddGroupLabel("Draw"); DrawMenu.Add("drawDisable", new CheckBox("Turn off all drawings", true)); DrawMenu.Add("drawQ", new CheckBox("Draw Q Range", true)); DrawMenu.Add("drawW", new CheckBox("Draw W Range", true)); DrawMenu.Add("drawE", new CheckBox("Draw E Range", true)); ComboMenu = Menu.AddSubMenu("Combo - " + G_charname, "jinxCombo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("comboQ", new CheckBox("Auto Switch Q", true)); ComboMenu.Add("comboW", new CheckBox("Use W", true)); ComboMenu.Add("comboE", new CheckBox("Use E", true)); ComboMenu.Add("comboR", new CheckBox("Use R", true)); ComboMenu.Add("minRangeR", new Slider("Min Range to cast R", 1700, 500, 5000)); LaneClearMenu = Menu.AddSubMenu("Lane Clear - " + G_charname, "jinxLaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear"); LaneClearMenu.Add("lcQ", new CheckBox("Auto Switch Q", true)); LaneClearMenu.Add("minMinionsForSwitch", new Slider("Min Minions to Use Rocket", 2, 1, 10)); HarassMenu = Menu.AddSubMenu("Harass - " + G_charname, "jinxHarass"); HarassMenu.AddGroupLabel("Harass"); HarassMenu.Add("hsQ", new CheckBox("Auto Switch Q", true)); HarassMenu.Add("hsW", new CheckBox("Harass With W", true)); MiscMenu = Menu.AddSubMenu("Misc - " + G_charname, "jinxMisc"); MiscMenu.AddGroupLabel("Misc"); MiscMenu.Add("allowAntiGapCloser", new CheckBox("Cast E on Gap Closers", true)); MiscMenu.Add("allowEImmobile", new CheckBox("Auto E on immobile", false)); }
static LaneClear() { LaneClearMenu.AddGroupLabel("LaneClear"); _useQ = LaneClearMenu.Add("useQ", new CheckBox("Kullan Q")); LaneClearMenu.AddSeparator(20); _useQmana = LaneClearMenu.Add("useQmana", new Slider("Gereken mana % > {0}", 60, 0, 100)); LaneClearMenu.AddSeparator(20); _useQminions = LaneClearMenu.Add("useQminions", new Slider("Kac {0} minyona carpsin", 3, 1, 7)); LaneClearMenu.AddSeparator(50); _useW = LaneClearMenu.Add("useW", new CheckBox("Kullan W")); LaneClearMenu.AddSeparator(20); _useWtentacles = LaneClearMenu.Add("useWtentacles", new CheckBox("Sadece menzildekilere kullan")); LaneClearMenu.AddSeparator(20); _useWmode = LaneClearMenu.Add("useWmode", new ComboBox("W Mode:", 1, "Surekli", "AtakSonrasi")); LaneClearMenu.AddSeparator(20); _useWmana = LaneClearMenu.Add("useWmana", new Slider("Gereken mana % > {0}", 80, 0, 100)); }
static LaneClear() { LaneClearMenu.AddGroupLabel("LaneClear"); _useQ = LaneClearMenu.Add("useQ", new CheckBox("Use Q")); LaneClearMenu.AddSeparator(20); _useQmana = LaneClearMenu.Add("useQmana", new Slider("If Mana % > {0}", 60, 0, 100)); LaneClearMenu.AddSeparator(20); _useQminions = LaneClearMenu.Add("useQminions", new Slider("If {0} minions hit", 3, 1, 7)); LaneClearMenu.AddSeparator(50); _useW = LaneClearMenu.Add("useW", new CheckBox("Use W")); LaneClearMenu.AddSeparator(20); _useWtentacles = LaneClearMenu.Add("useWtentacles", new CheckBox("Only with Tentacles in Range")); LaneClearMenu.AddSeparator(20); _useWmode = LaneClearMenu.Add("useWmode", new ComboBox("W Mode:", 1, "Always", "Afterattack")); LaneClearMenu.AddSeparator(20); _useWmana = LaneClearMenu.Add("useWmana", new Slider("If Mana % > {0}", 80, 0, 100)); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != ChampionName) { return; } Q = new Spell.Chargeable(SpellSlot.Q, 750, 1450, 1500, 500, int.MaxValue, 100) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 1100, SkillShotType.Circular, 250, int.MaxValue, 100) { AllowedCollisionCount = int.MaxValue }; E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1600, 70); R = new Spell.Skillshot(SpellSlot.R, 3200, SkillShotType.Circular, 600, int.MaxValue, 125) { AllowedCollisionCount = int.MaxValue }; SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Menuini = MainMenu.AddMenu("Xerath", "Xerath"); RMenu = Menuini.AddSubMenu("R Settings"); ComboMenu = Menuini.AddSubMenu("Combo Settings"); HarassMenu = Menuini.AddSubMenu("Harass Settings"); LaneClearMenu = Menuini.AddSubMenu("LaneClear Settings"); JungleClearMenu = Menuini.AddSubMenu("JungleClear Settings"); KillStealMenu = Menuini.AddSubMenu("KillSteal Settings"); MiscMenu = Menuini.AddSubMenu("Misc Settings"); DrawMenu = Menuini.AddSubMenu("Drawings Settings"); ColorMenu = Menuini.AddSubMenu("Color Picker"); RMenu.AddGroupLabel("R Settings"); RMenu.Add("R", new CheckBox("Use R")); RMenu.Add(R.Slot + "hit", new ComboBox("R HitChance", 0, "High", "Medium", "Low")); RMenu.Add("scrybR", new CheckBox("Use Scrybing Orb while Ulting")); RMenu.Add("Rmode", new ComboBox("R Mode", 0, "Auto", "Custom Delays", "On Tap")); RMenu.Add("Rtap", new KeyBind("R Tap Key", false, KeyBind.BindTypes.HoldActive, 'S')); RMenu.AddGroupLabel("R Custom Delays"); for (int i = 1; i <= 5; i++) { RMenu.Add("delay" + i, new Slider("Delay " + i, 0, 0, 1500)); } RMenu.Add("Rblock", new CheckBox("Block Commands While Casting R")); RMenu.Add("Rnear", new CheckBox("Focus Targets Near Mouse Only")); RMenu.Add("Mradius", new Slider("Mouse Radius", 750, 300, 1500)); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("key", new KeyBind("Combo Key", false, KeyBind.BindTypes.HoldActive, 32)); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add(Q.Slot + "hit", new ComboBox("Q HitChance", 0, "High", "Medium", "Low")); ComboMenu.Add("W", new CheckBox("Use W")); ComboMenu.Add(W.Slot + "hit", new ComboBox("W HitChance", 0, "High", "Medium", "Low")); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add(E.Slot + "hit", new ComboBox("E HitChance", 0, "High", "Medium", "Low")); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("key", new KeyBind("Harass Key", false, KeyBind.BindTypes.HoldActive, 'C')); HarassMenu.Add("toggle", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.Add("Q", new CheckBox("Use Q")); HarassMenu.Add(Q.Slot + "hit", new ComboBox("Q HitChance", 0, "High", "Medium", "Low")); HarassMenu.Add("Qmana", new Slider("Use Q if Mana% > [{0}%]")); HarassMenu.Add("W", new CheckBox("Use W")); HarassMenu.Add(W.Slot + "hit", new ComboBox("W HitChance", 0, "High", "Medium", "Low")); HarassMenu.Add("Wmana", new Slider("Use W if Mana% > [{0}%]")); HarassMenu.Add("E", new CheckBox("Use E")); HarassMenu.Add(E.Slot + "hit", new ComboBox("E HitChance", 0, "High", "Medium", "Low")); HarassMenu.Add("Emana", new Slider("Use E if Mana% > [{0}%]")); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("key", new KeyBind("LaneClear Key", false, KeyBind.BindTypes.HoldActive, 'V')); LaneClearMenu.Add("Q", new CheckBox("Use Q")); LaneClearMenu.Add("Qmode", new ComboBox("Q Mode", 0, "LaneClear", "LastHit", "Both")); LaneClearMenu.Add("Qmana", new Slider("Use Q if Mana% > [{0}%]")); LaneClearMenu.Add("W", new CheckBox("Use W")); LaneClearMenu.Add("Wmode", new ComboBox("W Mode", 0, "LaneClear", "LastHit", "Both")); LaneClearMenu.Add("Wmana", new Slider("Use W if Mana% > [{0}%]")); LaneClearMenu.Add("E", new CheckBox("Use E")); LaneClearMenu.Add("Emode", new ComboBox("E Mode", 0, "LaneClear", "LastHit", "Both")); LaneClearMenu.Add("Emana", new Slider("Use E if Mana% > [{0}%]")); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("key", new KeyBind("JungleClear Key", false, KeyBind.BindTypes.HoldActive, 'V')); JungleClearMenu.Add("Q", new CheckBox("Use Q")); JungleClearMenu.Add("Qmana", new Slider("Use Q if Mana% > [{0}%]")); JungleClearMenu.Add("W", new CheckBox("Use W")); JungleClearMenu.Add("Wmana", new Slider("Use W if Mana% > [{0}%]")); JungleClearMenu.Add("E", new CheckBox("Use E")); JungleClearMenu.Add("Emana", new Slider("Use E if Mana% > [{0}%]")); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("Q", new CheckBox("Use Q")); KillStealMenu.Add("W", new CheckBox("Use W")); KillStealMenu.Add("E", new CheckBox("Use E")); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("gap", new CheckBox("E Anti-GapCloser")); MiscMenu.Add("int", new CheckBox("E Interrupter")); MiscMenu.Add("danger", new ComboBox("Interrupter Danger Level", 1, "High", "Medium", "Low")); MiscMenu.Add("flee", new KeyBind("Escape with E", false, KeyBind.BindTypes.HoldActive, 'A')); var notifi = MiscMenu.Add("Notifications", new CheckBox("Use Notifications")); MiscMenu.Add("autoECC", new CheckBox("Auto E On CC enemy")); MiscMenu.Add("scrybebuy", new CheckBox("Auto Scrybing Orb Buy")); MiscMenu.Add("scrybebuylevel", new Slider("Buy Orb at level [{0}]", 9, 1, 18)); MiscMenu.AddGroupLabel("Anti-GapCloser Spells"); foreach (var spell in from spell in Gapcloser.GapCloserList from enemy in EntityManager.Heroes.Enemies.Where(enemy => spell.ChampName == enemy.ChampionName) select spell) { MiscMenu.Add(spell.SpellName, new CheckBox(spell.ChampName + " - " + spell.SpellSlot)); } foreach (var spell in SpellList) { DrawMenu.Add(spell.Slot.ToString(), new CheckBox(spell.Slot + " Range")); } DrawMenu.Add("Rmini", new CheckBox("Draw R Range (MiniMap)", false)); foreach (var spell in SpellList) { ColorMenu.Add(spell.Slot + "Color", new ColorPicker(spell.Slot + " Color", Color.Chartreuse)); } if (notifi.CurrentValue) { Common.ShowNotification("KappaXerath - Loaded", 5000); } Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Player.OnIssueOrder += Player_OnIssueOrder; GameObject.OnCreate += GameObject_OnCreate; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
public void InitMenu() { Menu = MainMenu.AddMenu("Super-神蛇女", GCharname); Menu.AddLabel("Version: 7.X 版本"); Menu.AddSeparator(); Menu.AddLabel("Super-神蛇女"); DrawMenu = Menu.AddSubMenu("线圈 - " + "Super-神蛇女", GCharname + "线圈"); DrawMenu.AddGroupLabel("线圈"); DrawMenu.Add("drawReady", new CheckBox("显示无冷却技能线圈.", false)); DrawMenu.Add("drawDisable", new CheckBox("关闭线圈")); DrawMenu.AddSeparator(); //Q DrawMenu.Add("drawQ", new CheckBox("显示 Q")); DrawMenu.AddColorItem("colorQ"); DrawMenu.AddWidthItem("widthQ"); //W DrawMenu.Add("drawW", new CheckBox("显示 W")); DrawMenu.AddColorItem("colorW"); DrawMenu.AddWidthItem("widthW"); //E DrawMenu.Add("drawE", new CheckBox("显示 E")); DrawMenu.AddColorItem("colorE"); DrawMenu.AddWidthItem("widthE"); //R DrawMenu.Add("drawR", new CheckBox("显示 R")); DrawMenu.AddColorItem("colorR"); DrawMenu.AddWidthItem("widthR"); ComboMenu = Menu.AddSubMenu("连招 - " + "Super-神蛇女", GCharname + "连招"); ComboMenu.AddGroupLabel("连招"); ComboMenu.Add("comboQ", new CheckBox("使用 Q", true)); ComboMenu.Add("comboW", new CheckBox("使用 W", true)); ComboMenu.Add("comboE", new CheckBox("使用 E", true)); ComboMenu.Add("comboR", new CheckBox("使用 R", true)); ComboMenu.AddGroupLabel("连招杂项"); ComboMenu.Add("castWifQnotLand", new CheckBox("Q没中则使用W", true)); ComboMenu.Add("disableAA", new CheckBox("连招时屏蔽平A", false)); ComboMenu.AddLabel("此选项会无视最少敌人数量使用才R的设置"); ComboMenu.Add("flashCombo", new CheckBox("闪现R连招如果敌人可被击杀", false)); ComboMenu.Add("rsMinEnemiesForR", new Slider("至少敌人数量面对使用R: ", 2, 0, 5)); HarassMenu = Menu.AddSubMenu("骚扰 - " + "Super-神蛇女", GCharname + "骚扰"); HarassMenu.AddGroupLabel("骚扰"); HarassMenu.Add("hsQ", new CheckBox("使用 Q", true)); HarassMenu.Add("hsW", new CheckBox("使用 W", true)); HarassMenu.Add("hsE", new CheckBox("使用 E", true)); HarassMenu.AddGroupLabel("骚扰杂项"); HarassMenu.Add("disableAAHS", new CheckBox("骚扰时屏蔽平A", false)); LaneClearMenu = Menu.AddSubMenu("清线 - " + "Super-神蛇女", GCharname + "清线"); LaneClearMenu.AddGroupLabel("清线"); LaneClearMenu.Add("lcQ", new CheckBox("使用 Q", true)); LaneClearMenu.Add("lcW", new CheckBox("使用 W", true)); LaneClearMenu.Add("lcE", new CheckBox("使用 E", true)); LaneClearMenu.Add("lcKE", new CheckBox("可击杀才使用E", false)); LastHitMenu = Menu.AddSubMenu("尾兵 - " + "Super-神蛇女", GCharname + "尾兵"); LastHitMenu.AddGroupLabel("尾兵"); LastHitMenu.Add("lhQ", new CheckBox("使用 Q", true)); LastHitMenu.Add("lhW", new CheckBox("使用 W", true)); LastHitMenu.Add("lhE", new CheckBox("尾兵E", true)); JungleClearMenu = Menu.AddSubMenu("清野 - " + "Super-神蛇女", GCharname + "清野"); JungleClearMenu.AddGroupLabel("清野"); JungleClearMenu.Add("jcQ", new CheckBox("使用 Q", true)); JungleClearMenu.Add("jcW", new CheckBox("使用 W", true)); JungleClearMenu.Add("jcE", new CheckBox("使用 E", true)); JungleClearMenu.Add("jcKE", new CheckBox("可击杀才使用E", false)); MiscMenu = Menu.AddSubMenu("杂项 - " + "Super-神蛇女", GCharname + "杂项"); MiscMenu.Add("skin", new Slider("换肤: ", 1, 1, 5)); MiscMenu.Add("miscDelayE", new Slider("E 延迟: ", 150, 0, 500)); MiscMenu.Add("ksOn", new CheckBox("尝试抢人头", true)); MiscMenu.Add("miscAntiGapW", new CheckBox("使用W造成间距", true)); MiscMenu.Add("miscAntiGapR", new CheckBox("使用R造成间距", true)); MiscMenu.Add("miscAntiMissR", new CheckBox("屏蔽R如果空大", true)); MiscMenu.Add("miscMinHpAntiGap", new Slider("最低血量进行R造成间距: ", 40, 0, 100)); MiscMenu.Add("miscInterruptDangerous", new CheckBox("打断威胁的技能", true)); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Lucian addon"); ComboMenu.AddLabel("Piercing Light (Q) settings :"); ComboMenu.Add("Plugins.Lucian.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.Add("Plugins.Lucian.ComboMenu.ExtendQOnMinions", new CheckBox("Try to extend Q on minions")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Ardent Blaze (W) settings :"); ComboMenu.Add("Plugins.Lucian.ComboMenu.UseW", new CheckBox("Use W")); ComboMenu.Add("Plugins.Lucian.ComboMenu.IgnoreCollisionW", new CheckBox("Ignore collision")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Relentless Pursuit (E) settings :"); ComboMenu.Add("Plugins.Lucian.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("The Culling (R) settings :"); ComboMenu.Add("Plugins.Lucian.ComboMenu.UseR", new CheckBox("Use R")); ComboMenu.Add("Plugins.Lucian.ComboMenu.RKeybind", new KeyBind("R keybind", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.AddSeparator(5); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Lucian addon"); HarassMenu.AddLabel("Piercing Light (Q) settings :"); HarassMenu.Add("Plugins.Lucian.HarassMenu.UseQ", new KeyBind("Enable auto harass", false, KeyBind.BindTypes.PressToggle, 'A')).OnValueChange += (a, b) => { if (AutoHarassBoolItemData != null) { AutoHarassBoolItemData.Value = b.NewValue; } }; HarassMenu.Add("Plugins.Lucian.HarassMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 80, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Auto harass enabled for :"); foreach (var enemy in EntityManager.Heroes.Enemies) { HarassMenu.Add("Plugins.Lucian.HarassMenu.UseQ." + enemy.Hero, new CheckBox(enemy.ChampionName == "MonkeyKing" ? "Wukong" : enemy.ChampionName)); } LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear"); LaneClearMenu.AddGroupLabel("Lane clear settings for Lucian addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Piercing Light (Q) settings :"); LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.UseQInLaneClear", new CheckBox("Use Q in Lane Clear")); LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.MinMinionsHitQ", new Slider("Min minions hit to use Q", 3, 1, 8)); LaneClearMenu.AddSeparator(5); LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.UseQInJungleClear", new CheckBox("Use Q in Jungle Clear")); LaneClearMenu.Add("Plugins.Lucian.LaneClearMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Lucian addon"); MiscMenu.AddLabel("Basic settings :"); MiscMenu.Add("Plugins.Lucian.MiscMenu.EnableKillsteal", new CheckBox("Enable Killsteal")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Relentless Pursuit (E) settings :"); MiscMenu.Add("Plugins.Lucian.MiscMenu.EMode", new ComboBox("E mode", 0, "Auto", "Cursor Pos")); MiscMenu.Add("Plugins.Lucian.MiscMenu.EUsageMode", new ComboBox("E usage", 0, "Always", "After autoattack only")); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Lucian addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Piercing Light (Q) settings :"); DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.DrawQ", new CheckBox("Draw Q range")); DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.DrawQColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("The Culling (R) settings :"); DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.DrawR", new CheckBox("Draw R range")); DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.DrawRColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.DrawInfo", new CheckBox("Draw Infos")).OnValueChange += (a, b) => { if (b.NewValue) { DamageIndicator.DamageDelegate = HandleDamageIndicator; } else if (!b.NewValue) { DamageIndicator.DamageDelegate = null; } }; DrawingsMenu.Add("Plugins.Lucian.DrawingsMenu.InfoColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddLabel("Draws damage indicator"); AutoHarassBoolItemData = PermaShow.AddItem("Auto harass", new BoolItemData("Enable Auto harass", Settings.Harass.UseQ, 14)); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Jhin addon"); ComboMenu.AddLabel("Dancing Grenade (Q) settings :"); ComboMenu.Add("Plugins.Jhin.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Deadly Flourish (W) settings :"); ComboMenu.Add("Plugins.Jhin.ComboMenu.UseW", new CheckBox("Use W")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Captive Audience (E) settings :"); ComboMenu.Add("Plugins.Jhin.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Curtain Call (R) settings :"); ComboMenu.Add("Plugins.Jhin.ComboMenu.UseR", new CheckBox("Use R")); ComboMenu.Add("Plugins.Jhin.ComboMenu.EnableFowPrediction", new CheckBox("Enable FoW prediction")); ComboMenu.Add("Plugins.Jhin.ComboMenu.RDelay", new Slider("Delay between shots", 0, 0, 2500)); ComboMenu.Add("Plugins.Jhin.ComboMenu.RMode", new ComboBox("R mode", 0, "In Combo mode", "KeyBind", "Automatic")); ComboMenu.Add("Plugins.Jhin.ComboMenu.RKeybind", new KeyBind("R keybind", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.AddSeparator(5); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Jhin addon"); HarassMenu.AddLabel("Dancing Grenade (Q) settings :"); HarassMenu.Add("Plugins.Jhin.HarassMenu.UseQ", new CheckBox("Use Q", false)); HarassMenu.Add("Plugins.Jhin.HarassMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 80, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Deadly Flourish (W) settings :"); HarassMenu.Add("Plugins.Jhin.HarassMenu.UseW", new CheckBox("Use W")); HarassMenu.Add("Plugins.Jhin.HarassMenu.MinManaW", new Slider("Min mana percentage ({0}%) to use W", 80, 1)); HarassMenu.AddSeparator(5); LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear"); LaneClearMenu.AddGroupLabel("Lane clear settings for Jhin addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Dancing Grenade (Q) settings :"); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.UseQInLaneClear", new CheckBox("Use Q in Lane Clear", false)); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.UseQInJungleClear", new CheckBox("Use Q in Jungle Clear")); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.MinManaQ", new Slider("Minimum mana percentage ({0}%) to use Q", 50, 1)); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.MinMinionsKilledFromQ", new Slider("Minimum minions killed to use Q", 3, 1, 4)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Deadly Flourish (W) settings :"); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.UseWInLaneClear", new CheckBox("Use w in Lane Clear")); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.UseWInJungleClear", new CheckBox("Use W in Jungle Clear")); LaneClearMenu.Add("Plugins.Jhin.LaneClearMenu.MinManaW", new Slider("Min mana percentage ({0}%) to use W", 50, 1)); MenuManager.BuildAntiGapcloserMenu(); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Jhin addon"); MiscMenu.AddLabel("Basic settings :"); MiscMenu.Add("Plugins.Jhin.MiscMenu.EnableKillsteal", new CheckBox("Enable Killsteal")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Deadly Flourish (W) settings :"); MiscMenu.Add("Plugins.Jhin.MiscMenu.WFowPrediction", new CheckBox("Use FoW prediction")); MiscMenu.Add("Plugins.Jhin.MiscMenu.WAntiGapcloser", new CheckBox("Cast against gapclosers")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Captive Audience (E) settings :"); MiscMenu.Add("Plugins.Jhin.MiscMenu.EAntiGapcloser", new CheckBox("Cast against gapclosers")); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Jhin addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Dancing Grenade (Q) settings :"); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawQ", new CheckBox("Draw Q range")); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawQColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Deadly Flourish (W) settings :"); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawW", new CheckBox("Draw W range")); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawWColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Captive Audience (E) settings :"); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawE", new CheckBox("Draw E range")); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawEColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Curtain Call (R) settings :"); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawR", new CheckBox("Draw R range")); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawRColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[3].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.DrawInfo", new CheckBox("Draw Infos")).OnValueChange += (a, b) => { if (b.NewValue) { DamageIndicator.DamageDelegate = HandleDamageIndicator; } else if (!b.NewValue) { DamageIndicator.DamageDelegate = null; } }; DrawingsMenu.Add("Plugins.Jhin.DrawingsMenu.InfoColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[4].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddLabel("Draws damage indicator and minions killable from Q"); }