private Karthus() { // Initialize properties Menu = MainMenu.AddMenu("Karthus 3K", "karthus", "Karthus - King Killsteal"); SpellHandler = new SpellHandler(this, new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, spellSpeed: int.MaxValue, spellWidth: 160 * 2, castDelay: 750), new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, spellWidth: 100), new Spell.Active(SpellSlot.E, 550), new Spell.Active(SpellSlot.R)); #region Setup Global Menu Menu.AddGroupLabel("Welcome Karthus 3K!"); Menu.AddLabel("You can configure the addon on the left by navigating through the menu entries."); Menu.AddLabel("Below you can find a list of global configurations."); Menu.AddSeparator(); Menu.AddGroupLabel("Global configurations"); Menu.Add("ComboWhileDead", new CheckBox("Combo while dead")); Menu.AddSeparator(); Menu.AddGroupLabel("Hitchances for spells"); Menu.AddLabel("Here you can define your desired minimum hitchances for each spell. Default is Medium."); RegisterHitchances(Menu); #endregion // Setup mode handler ModeHandler = new ModeHandler(this); #region Setup Drawing Menu DrawingMenu = Menu.AddSubMenu("Drawings"); DrawingMenu.AddGroupLabel("Info"); DrawingMenu.AddLabel("You can enable and disable spell range drawings in here."); DrawingMenu.AddSeparator(); DrawingMenu.AddGroupLabel("Spell ranges"); DrawingMenu.Add("Q", new CheckBox("Draw Q range")); DrawingMenu.Add("E", new CheckBox("Draw E range", false)); DrawingMenu.Add("W", new CheckBox("Draw W range")); DrawingMenu.Add("W2", new CheckBox("Draw W max range")); DrawingMenu.AddSeparator(); DrawingMenu.AddGroupLabel("Ultimate (R) information"); DrawingMenu.Add("showUltimate", new CheckBox("Display killable info near mouse")); #endregion // Setup damage indicator DamageIndicator.Initialize(target => Damages.GetTotalDamage(this, target)); DamageIndicator.DrawingColor = Color.Goldenrod; // Setup ultimate alerter UltimateAlerter = new UltimateAlerter(this); // Listen to required events Game.OnTick += OnTick; Drawing.OnDraw += OnDraw; }
/// <summary> /// Called when Game finishes loading. /// </summary> /// <param name="args">The Loading Args</param> private static void Loading_OnLoadingComplete(EventArgs args) { if (Game.MapId != GameMapId.SummonersRift) { return; } try { sWard = new Item(2044, WardRange); vWard = new Item(2043, WardRange); sightStone = new Item(2049, WardRange); rSightStone = new Item(2045, WardRange); trinket = new Item(3340, WardRange); gsT = new Item(3361, WardRange); gvT = new Item(3362, WardRange); WardBuddy = MainMenu.AddMenu("WardBuddy", "WardBuddy"); FileHandlerMenu = WardBuddy.AddSubMenu("FileHandler", "FileHandler"); FileHandlerMenu.AddGroupLabel("FileHandler Settings"); FileHandlerMenu.AddSeparator(); FileHandlerMenu.Add("toggleC", new CheckBox("Use Custom Locations")); FileHandlerMenu.Add("toggleD", new CheckBox("Use Default Locations")); WardMenu = WardBuddy.AddSubMenu("Ward", "Ward"); WardMenu.AddGroupLabel("Ward Settings"); WardMenu.AddSeparator(); WardMenu.Add("normal", new CheckBox("Use Normal Ward")); WardMenu.Add("pink", new CheckBox("Use Pink Ward")); WardMenu.AddSeparator(); WardMenu.AddGroupLabel("How should the Ward be placed?"); WardMenu.Add("always", new CheckBox("Always ward any position", false)); WardMenu.Add("usekey", new CheckBox("Use keybind to ward nearest ward.")); WardMenu.Add("key", new KeyBind("Place ward with keybind", false, KeyBind.BindTypes.HoldActive, "Z".ToCharArray()[0])); DrawingMenu = WardBuddy.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.AddSeparator(); DrawingMenu.Add("normal", new CheckBox("Draw Normal Ward Positions")); DrawingMenu.Add("pink", new CheckBox("Draw Pink Ward Positions")); DrawingMenu.AddSeparator(); DrawingMenu.AddGroupLabel("Debug Settings"); DrawingMenu.Add("text", new CheckBox("Draw Player Coordinates")); DrawingMenu.Add("x", new Slider("X", 500, 0, 1920)); DrawingMenu.Add("y", new Slider("Y", 500, 0, 1080)); Chat.Print("WardBuddy Initialized by KarmaPanda"); wardLocation = new WardLocation(); Handler = new FileHandler(); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; } catch (Exception e) { Chat.Print("Failed to Initialize WardBuddy. Exception: " + e.Message); } }
public static void Initialize() { FarofakidsNautilusMenu = MainMenu.AddMenu("Farofakids Nautilus", "Farofakids-Nautilus"); FarofakidsNautilusMenu.AddGroupLabel("Farofakids Nautilus"); FarofakidsNautilusMenu.Add("URFMODE", new CheckBox("URF MODE: EVER W AND E")); // Combo Menu ComboMenu = FarofakidsNautilusMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.Add("UseQCombo", new CheckBox("Use Q")); ComboMenu.Add("UseWCombo", new CheckBox("Use W")); ComboMenu.Add("UseECombo", new CheckBox("Use E")); ComboMenu.Add("UseRCombo", new CheckBox("Use R")); if (EntityManager.Heroes.Enemies.Count > 0) { ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Q Settings: Use ON:"); var addedChamps = new List <string>(); foreach (var enemy in EntityManager.Heroes.Enemies.Where(enemy => !addedChamps.Contains(enemy.ChampionName))) { addedChamps.Add(enemy.ChampionName); ComboMenu.Add("UseQ_On" + enemy.ChampionName, new CheckBox(string.Format("{0} ({1})", enemy.ChampionName, enemy.Name))); } } if (EntityManager.Heroes.Enemies.Count > 0) { ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("R Settings: Use ON:"); var addedChamps = new List <string>(); foreach (var enemy in EntityManager.Heroes.Enemies.Where(enemy => !addedChamps.Contains(enemy.ChampionName))) { addedChamps.Add(enemy.ChampionName); ComboMenu.Add("UseR_On" + enemy.ChampionName, new CheckBox(string.Format("{0} ({1})", enemy.ChampionName, enemy.Name))); } } // Harass Menu HarassMenu = FarofakidsNautilusMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.Add("UseQHarass", new CheckBox("Use Q")); HarassMenu.Add("UseWHarass", new CheckBox("Use W")); HarassMenu.Add("UseEHarass", new CheckBox("Use E")); HarassMenu.AddSeparator(1); HarassMenu.Add("HarassMana", new Slider("Mana Limiter at Mana %", 40)); // Drawing Menu DrawingMenu = FarofakidsNautilusMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("QRange", new CheckBox("Q range", false)); DrawingMenu.Add("WRange", new CheckBox("W range", false)); DrawingMenu.Add("ERange", new CheckBox("E range", false)); DrawingMenu.Add("RRange", new CheckBox("R range", false)); // Setting Menu MiscMenu = FarofakidsNautilusMenu.AddSubMenu("Settings", "Settings"); MiscMenu.AddGroupLabel("Settings"); MiscMenu.AddLabel("Interrupter"); MiscMenu.Add("InterruptSpells", new CheckBox("Interrupt spells")); }
public static void Initialize() { // Addon Menu ProtectorLeonaMenu = MainMenu.AddMenu("ProtectorLeona", "ProtectorLeona"); ProtectorLeonaMenu.AddGroupLabel("Protector Leona"); ProtectorLeonaMenu.AddLabel("Çevirmen TRAdana"); // Combo Menu ComboMenu = ProtectorLeonaMenu.AddSubMenu("Kombo", "ComboFeatures"); ComboMenu.AddGroupLabel("Kombo Ayarları"); ComboMenu.AddLabel("Büyüler"); ComboMenu.Add("Qcombo", new CheckBox("Kullan Q")); ComboMenu.Add("Wcombo", new CheckBox("Kullan W")); ComboMenu.Add("Ecombo", new CheckBox("Kullan E")); ComboMenu.Add("Rcombo", new CheckBox("Kullan R")); ComboMenu.AddSeparator(1); ComboMenu.Add("Rlimit", new Slider("Düşmana R kullanmak için gerekli sayı", 2, 1, 5)); // Harass Menu HarassMenu = ProtectorLeonaMenu.AddSubMenu("Dürtme", "HarassFeatures"); HarassMenu.AddGroupLabel("Dürtme Ayarları"); HarassMenu.AddLabel("Büyüler"); HarassMenu.Add("Qharass", new CheckBox("Kullan Q")); HarassMenu.Add("Eharass", new CheckBox("Kullan E")); HarassMenu.AddSeparator(1); HarassMenu.Add("Mharass", new Slider("Dürtme için en az mana %", 25)); // Drawing Menu DrawingMenu = ProtectorLeonaMenu.AddSubMenu("Gösterge", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Gösterge Ayarları"); DrawingMenu.Add("Udraw", new CheckBox("Gösterme Modu")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Büyüler"); DrawingMenu.Add("Qdraw", new CheckBox("Göster Q", false)); DrawingMenu.Add("Wdraw", new CheckBox("Göster W", false)); DrawingMenu.Add("Edraw", new CheckBox("Göster E")); DrawingMenu.Add("Rdraw", new CheckBox("Göster R")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Skin Değiştirici"); DrawingMenu.Add("Udesign", new CheckBox("Skin Değiştirici", false)); DrawingMenu.Add("Sdesign", new Slider("Skin Numarası: ", 4, 0, 8)); // Setting Menu SettingMenu = ProtectorLeonaMenu.AddSubMenu("Ayarlar", "Settings"); SettingMenu.AddGroupLabel("Ayarlar"); SettingMenu.AddLabel("Otomatik Level Yükseltme"); SettingMenu.Add("Ulevel", new CheckBox("Otomatik Level Yükseltme")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Otomatik Atak Modu"); SettingMenu.Add("Aattack", new CheckBox("AA Kullan")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Interrupter"); SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode")); SettingMenu.Add("Qinterrupt", new CheckBox("İnterrupt için Q")); SettingMenu.Add("Rinterrupt", new CheckBox("İnterrupt için R")); SettingMenu.AddLabel("Gap Closer"); SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode")); SettingMenu.Add("Qgapc", new CheckBox("Gapcloser için Q")); }
private static void Game_OnStart(EventArgs args) { Menu = MainMenu.AddMenu("Gangplank", "g******g"); Menu.AddGroupLabel("Gangplank, You Are A Pirate!"); Menu.AddLabel("Yarr Harr Fiddle me D, Being a Pirate is all that you need!"); Menu.AddLabel("Do what you want cause a pirate is free!"); Menu.AddLabel("You are a pirate!"); ComboMenu = Menu.AddSubMenu("Combo Settings", "comboSettings"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Q Settings"); ComboMenu.Add("useQCombo", new CheckBox("Use Q on Enemies")); ComboMenu.Add("useQBarrels", new CheckBox("Use Q on Barrels")); ComboMenu.AddLabel("E Settings"); ComboMenu.Add("useE", new CheckBox("Use Barrels")); ComboMenu.Add("useEMaxChain", new Slider("Max Barrel Chain", 3, 1, 3)); HarassMenu = Menu.AddSubMenu("Harass Settings", "HarassSettings"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddLabel("Q Settings"); HarassMenu.Add("useQHarass", new CheckBox("Use Q on Enemies")); HarassMenu.Add("useQBarrelsHarass", new CheckBox("Use Q on Barrels")); HarassMenu.AddLabel("E Settings"); HarassMenu.Add("useEHarass", new CheckBox("Use Barrels")); HarassMenu.Add("useEMaxChainHarass", new Slider("Max Barrel Chain", 3, 1, 3)); FarmingMenu = Menu.AddSubMenu("Farming Settings", "farmsettings"); FarmingMenu.AddGroupLabel("Farming Settings"); FarmingMenu.AddSeparator(); FarmingMenu.AddGroupLabel("Last Hit Settings"); FarmingMenu.Add("useQLastHit", new CheckBox("Use Q Execute")); FarmingMenu.AddGroupLabel("WaveClear Settings"); FarmingMenu.Add("useQWaveClear", new CheckBox("Use Q Execute")); FarmingMenu.AddLabel("Barrel Settings"); FarmingMenu.Add("useEWaveClear", new CheckBox("Use E")); FarmingMenu.Add("useEWaveClearMin", new Slider("E Min Units", 3, 1, 8)); FarmingMenu.Add("useEQKill", new CheckBox("Use Q on Barrel with Min Killable units")); FarmingMenu.Add("useEQKillMin", new Slider("Min Units", 2, 1, 8)); HealingMenu = Menu.AddSubMenu("Healing Settings", "healSettings"); HealingMenu.AddGroupLabel("Healing Settings"); HealingMenu.Add("enableHeal", new CheckBox("Heal with W")); HealingMenu.Add("healMin", new Slider("Min % HP for Heal", 20, 1)); HealingMenu.AddLabel("CC To Heal on"); HealingMenu.Add("healStun", new CheckBox("Stun", false)); HealingMenu.Add("healRoot", new CheckBox("Root", false)); DrawingMenu = Menu.AddSubMenu("Drawing Settings", "drawSettings"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range", false)); DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false)); DrawingMenu.Add("drawKillable", new CheckBox("Draw Killable Barrels", false)); DrawingMenu.Add("drawUnKillable", new CheckBox("Draw Un-Killable Barrels", false)); BarrelManager.Init(); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; }
public static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("Circulos", "Circulos"); DrawingMenu.AddGroupLabel("Circulos"); DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false)); DrawingMenu.Add("DrawE", new CheckBox("Draw E", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Sólo si Hechizos están listos")); }
public static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings"); DrawingMenu.AddGroupLabel("Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false)); DrawingMenu.Add("DrawE", new CheckBox("Draw E", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Only if Spells are ready")); }
public static void Initialize() { // Addon Menu ProtectorLeonaMenu = MainMenu.AddMenu("ProtectorLeona", "ProtectorLeona"); ProtectorLeonaMenu.AddGroupLabel("Protector Leona"); // Combo Menu ComboMenu = ProtectorLeonaMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.AddLabel("Independent boxes for Spells:"); ComboMenu.Add("Qcombo", new CheckBox("Use Q")); ComboMenu.Add("Wcombo", new CheckBox("Use W")); ComboMenu.Add("Ecombo", new CheckBox("Use E")); ComboMenu.Add("Rcombo", new CheckBox("Use R")); ComboMenu.AddSeparator(1); ComboMenu.Add("Rlimit", new Slider("Use R when Enemies in range - greater or equal to:", 2, 1, 5)); // Harass Menu HarassMenu = ProtectorLeonaMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.AddLabel("Independent boxes for Spells:"); HarassMenu.Add("Qharass", new CheckBox("Use Q")); HarassMenu.Add("Eharass", new CheckBox("Use E")); HarassMenu.AddSeparator(1); HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25)); // Drawing Menu DrawingMenu = ProtectorLeonaMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("Udraw", new CheckBox("Draw Mode")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Independent boxes for Spells:"); DrawingMenu.Add("Qdraw", new CheckBox("Draw Q", false)); DrawingMenu.Add("Wdraw", new CheckBox("Draw W", false)); DrawingMenu.Add("Edraw", new CheckBox("Draw E")); DrawingMenu.Add("Rdraw", new CheckBox("Draw R")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Skin Designer"); DrawingMenu.Add("Udesign", new CheckBox("Draw Skin Design", false)); DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 4, 0, 8)); // Setting Menu SettingMenu = ProtectorLeonaMenu.AddSubMenu("Settings", "Settings"); SettingMenu.AddGroupLabel("Settings"); SettingMenu.AddLabel("Automatic Leveler"); SettingMenu.Add("Ulevel", new CheckBox("Auto Leveler")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Use AutoAttacks in Modes"); SettingMenu.Add("Aattack", new CheckBox("Use AA")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Interrupter"); SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode")); SettingMenu.Add("Qinterrupt", new CheckBox("Use Q to interrupt")); SettingMenu.Add("Rinterrupt", new CheckBox("Use R to interrupt")); SettingMenu.AddLabel("Gap Closer"); SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode")); SettingMenu.Add("Qgapc", new CheckBox("Use Q to gapclose")); }
private static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("Goster Q", false)); DrawingMenu.Add("DrawE", new CheckBox("Goster E", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("Goster sadece buyuler hazirsa")); DrawingMenu.AddGroupLabel("Prediction"); DrawingMenu.Add("DrawCondemn", new CheckBox("Goster Condemn")); DrawingMenu.Add("DrawTumble", new CheckBox("Goster Tumble")); }
public static void Drawingmenu() { DrawingMenu = YMenu.AddSubMenu("线圈", "Drawing"); DrawingMenu.AddGroupLabel("线圈"); DrawingMenu.Add("DrawQ", new CheckBox("显示 Q")); DrawingMenu.Add("DrawQ3", new CheckBox("显示 Q3")); DrawingMenu.Add("DrawE", new CheckBox("显示 E")); DrawingMenu.Add("DrawR", new CheckBox("显示 R")); DrawingMenu.Add("DrawSpots", new CheckBox("显示可跳墙点")); }
private static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false)); DrawingMenu.Add("DrawE", new CheckBox("Draw E", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Only if Spells are ready")); DrawingMenu.AddGroupLabel("Prediction"); DrawingMenu.Add("DrawCondemn", new CheckBox("Draw Condemn")); DrawingMenu.Add("DrawTumble", new CheckBox("Draw Tumble")); }
private static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("线圈", "Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("显示 Q", false)); DrawingMenu.Add("DrawE", new CheckBox("显示 E", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("只显示无冷却技能")); DrawingMenu.AddGroupLabel("预判"); DrawingMenu.Add("DrawCondemn", new CheckBox("显示 定墙")); DrawingMenu.Add("DrawTumble", new CheckBox("显示 翻滚(Q)")); }
public static void Drawingmenu() { DrawingMenu = YMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("Draw Q")); DrawingMenu.Add("DrawQ3", new CheckBox("Draw Q3")); DrawingMenu.Add("DrawE", new CheckBox("Draw E")); DrawingMenu.Add("DrawR", new CheckBox("Draw R")); DrawingMenu.Add("DrawSpots", new CheckBox("Draw Walljump spots")); }
/// <summary> /// Creates the Menu /// </summary> public static void Initialize() { // Main Menu ConfigMenu = MainMenu.AddMenu("KA Nasus", "ConfigMenu"); ConfigMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); ConfigMenu.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); ConfigMenu.AddGroupLabel("Thank you for using this addon and have a fun time!"); // Farm Menu FarmMenu = ConfigMenu.AddSubMenu("Farm", "Farm"); FarmMenu.AddGroupLabel("Spell Usage Settings"); FarmMenu.AddLabel("Q Settings"); FarmMenu.Add("useQ", new CheckBox("Last Hit Minion with Q")); FarmMenu.Add("disableAA", new CheckBox("Don't LastHit Minion without Q", false)); FarmMenu.AddLabel("Harass Settings"); FarmMenu.Add("useQH", new CheckBox("Use Q on Champion", false)); FarmMenu.Add("useEH", new CheckBox("Use E on Champion", false)); FarmMenu.Add("manaEH", new Slider("Mana % before E (Harass)", 30)); FarmMenu.AddLabel("Lane Clear Settings"); FarmMenu.Add("useELC", new CheckBox("Use E in LaneClear")); FarmMenu.Add("useELCS", new Slider("Minions before Casting E", 2, 1, 6)); FarmMenu.Add("manaELC", new Slider("Mana % before E (Lane Clear)", 30)); // Combo Menu ComboMenu = ConfigMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Spell Usage Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q in Combo")); ComboMenu.Add("useW", new CheckBox("Use W in Combo")); ComboMenu.Add("useE", new CheckBox("Use E in Combo")); ComboMenu.Add("useR", new CheckBox("Use R in Combo")); ComboMenu.AddGroupLabel("ManaManager"); ComboMenu.Add("manaW", new Slider("Mana % before W", 25)); ComboMenu.Add("manaE", new Slider("Mana % before E", 30)); ComboMenu.AddGroupLabel("R Settings"); ComboMenu.Add("hpR", new Slider("Use R at % HP", 25)); ComboMenu.Add("intR", new Slider("Use R when x Enemies are Around", 1, 0, 5)); ComboMenu.Add("rangeR", new Slider("Use R when Enemies are in x Range", 1200, 0, 2000)); // Drawing Menu DrawingMenu = ConfigMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Spell Drawing Settings"); DrawingMenu.Add("drawW", new CheckBox("Draw W Range", false)); DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false)); DrawingMenu.AddLabel("DamageIndicator"); DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage")); DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage")); DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage")); DrawingMenu.AddLabel("Color Settings for Damage Indicator"); DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255)); DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255)); DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255)); DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255)); }
private static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("Alan-Sınır-Wall", "Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("Q sınırı göster", false)); DrawingMenu.Add("DrawE", new CheckBox("E sınırı göster", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("Hazır saldırı Q")); DrawingMenu.AddGroupLabel("Tahmin"); DrawingMenu.Add("DrawCondemn", new CheckBox("E sınırı-fırlicağı yer.")); DrawingMenu.Add("DrawTumble", new CheckBox("Q atınca gidiceği yer")); DrawingMenu.Add("DrawAutoPos", new CheckBox("Otomatik Pozisyon")); }
private Karthus() { // Initialize properties Menu = MainMenu.AddMenu("Karthus 3K", "karthus", "Karthus - King Killsteal"); SpellHandler = new SpellHandler(this, new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, spellSpeed: int.MaxValue, spellWidth: 160 * 2, castDelay: 750), new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, spellWidth: 100), new Spell.Active(SpellSlot.E, 550), new Spell.Active(SpellSlot.R)); #region Setup Global Menu Menu.AddGroupLabel("Hoşgeldin Karthus 3K!"); Menu.AddLabel("Sen bu addonu kendine göre düzenleyebilirsin"); Menu.AddLabel("Genel Ayarlar altında"); Menu.AddLabel("Çeviri TRAdana"); Menu.AddSeparator(); Menu.AddGroupLabel("Büyüler için isabet oranı"); Menu.Add("ComboWhileDead", new CheckBox("Combo while dead")); Menu.AddSeparator(); Menu.AddGroupLabel("Hitchances for spells"); Menu.AddLabel("en hızlı büyü kullanımı için minimum olsun low. varsayılan medium."); RegisterHitchances(Menu); #endregion // Setup mode handler ModeHandler = new ModeHandler(this); #region Setup Drawing Menu DrawingMenu = Menu.AddSubMenu("Drawings"); DrawingMenu.AddGroupLabel("Bilgi"); DrawingMenu.AddLabel("Sen büyü menzillerini isteğine göre aktif etmelisin"); DrawingMenu.AddSeparator(); DrawingMenu.AddGroupLabel("Büyü Menzili"); DrawingMenu.Add("Q", new CheckBox("Göster Q Menzili")); DrawingMenu.Add("E", new CheckBox("Göster E Menzili", false)); DrawingMenu.Add("W", new CheckBox("Göster W Menzili")); DrawingMenu.Add("W2", new CheckBox("Göster W en fazla menzili")); DrawingMenu.AddSeparator(); DrawingMenu.AddGroupLabel("Ulti (R) Bilgisi"); DrawingMenu.Add("showUltimate", new CheckBox("Ölecek hedefleri göster")); #endregion // Listen to required events Game.OnTick += OnTick; Drawing.OnDraw += OnDraw; }
private static void Drawingmenu() { DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings"); DrawingMenu.AddGroupLabel("Ranges"); DrawingMenu.Add("DrawQ", new CheckBox("Goster Q", false)); DrawingMenu.Add("DrawE", new CheckBox("Goster E", false)); DrawingMenu.Add("DrawOnlyReady", new CheckBox("Sadece hazir olanlari goster")); DrawingMenu.AddGroupLabel("Prediction"); DrawingMenu.Add("DrawCondemn", new CheckBox("Goster E itme")); DrawingMenu.Add("DrawTumble", new CheckBox("Goster Takla")); }
public static void Drawingmenu() { DrawingMenu = YMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawings"); DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false)); DrawingMenu.Add("DrawQ3", new CheckBox("Draw Q3", false)); DrawingMenu.Add("DrawE", new CheckBox("Draw E", false)); DrawingMenu.Add("DrawR", new CheckBox("Draw R", false)); DrawingMenu.Add("DrawSpots", new CheckBox("Draw Walljump spots")); DrawingMenu.Add("drawFill", new CheckBox("drawFill")); DamageIndicator.DamageToUnit = GetComboDamage; }
private static void Load_OnLoad(EventArgs a) { if (Player.Instance.Hero != Champion.Katarina) { return; } menu = MainMenu.AddMenu("FedKatarinaV2", "FedSeries"); menu.AddGroupLabel("Fed KatarinaV2"); menu.AddLabel("Version: " + "1.0.0.0"); menu.AddSeparator(); menu.AddLabel("MostlyPride"); menu.AddSeparator(); menu.AddLabel("+Rep If you use this :)"); menu.AddLabel("Çeviri TRAdana"); DrawingMenu = menu.AddSubMenu("Gösterge", "FedSeriesDrawings"); DrawingMenu.AddGroupLabel("Gösterge Ayarları"); DrawingMenu.Add("dQ", new CheckBox("Göster Q", true)); DrawingMenu.Add("dW", new CheckBox("Göster W", true)); DrawingMenu.Add("dE", new CheckBox("Göster E", true)); DrawingMenu.Add("dR", new CheckBox("Göster R", true)); KillStealMenu = menu.AddSubMenu("Kill Çalma", "FedSeriesKillSteal"); KillStealMenu.AddGroupLabel("Kill Çalma Ayarları"); KillStealMenu.Add("kQ", new CheckBox("Kullan Q", true)); KillStealMenu.Add("kW", new CheckBox("Kullan W", true)); KillStealMenu.Add("kE", new CheckBox("Kullan E", true)); KillStealMenu.Add("kR", new CheckBox("Kullan R", true)); Q = new Spell.Targeted(SpellSlot.Q, 675); W = new Spell.Active(SpellSlot.W, 375); E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Active(SpellSlot.R, 550); Drawing.OnDraw += Drawing_OnDraw; StateManager.Init(); WardJumper.Init(); DamageIndicator.DamageIndicator.Initialize(DamageIndicator.SpellDamage.GetTotalDamage); Chat.Print("FedKatarinaV2 Yuklendi!tradana iyi oyunlar diler", System.Drawing.Color.LightBlue); }
private static void Load_OnLoad(EventArgs a) { if (Player.Instance.Hero != Champion.Katarina) { return; } menu = MainMenu.AddMenu("FedKatarinaRW!", "FedSeries"); menu.AddGroupLabel("Fed KatarinaRW"); menu.AddLabel("Version: " + "1.0.0.0"); menu.AddSeparator(); menu.AddLabel("MostlyPride"); menu.AddSeparator(); menu.AddLabel("+Rep If you use this :)"); DrawingMenu = menu.AddSubMenu("Drawing", "FedSeriesDrawings"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("dQ", new CheckBox("Draw Q", true)); DrawingMenu.Add("dW", new CheckBox("Draw W", true)); DrawingMenu.Add("dE", new CheckBox("Draw E", true)); DrawingMenu.Add("dR", new CheckBox("Draw R", true)); KillStealMenu = menu.AddSubMenu("KillSteal", "FedSeriesKs"); KillStealMenu.AddGroupLabel("Killsteal Settings"); KillStealMenu.Add("kQ", new CheckBox("KS Q", true)); KillStealMenu.Add("kW", new CheckBox("KS W", true)); KillStealMenu.Add("kE", new CheckBox("KS E", true)); KillStealMenu.Add("kR", new CheckBox("KS R", true)); Q = new Spell.Targeted(SpellSlot.Q, 675); W = new Spell.Active(SpellSlot.W, 375); E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Active(SpellSlot.R, 550); Drawing.OnDraw += Drawing_OnDraw; StateManager.Init(); WardJumper.Init(); DamageIndicator.DamageIndicator.Initialize(DamageIndicator.SpellDamage.GetTotalDamage); Chat.Print("FedKatarinaRW Loaded!", System.Drawing.Color.LightBlue); }
public static void Initialize() { FarofakidsHeimerdingerMenu = MainMenu.AddMenu("Farofakids Heimerdinger", "Farofakids-Heimerdinger"); FarofakidsHeimerdingerMenu.AddGroupLabel("Farofakids Heimerdinger"); // Combo Menu ComboMenu = FarofakidsHeimerdingerMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.Add("UseQCombo", new CheckBox("Use Q")); ComboMenu.Add("UseQRCombo", new CheckBox("Use Q Upgrade")); ComboMenu.Add("QRcount", new Slider("Minimum Enemies for Q upgrade", 2, 1, 5)); ComboMenu.Add("UseWCombo", new CheckBox("Use W")); ComboMenu.Add("UseWRCombo", new CheckBox("Use W Upgrade")); ComboMenu.Add("UseECombo", new CheckBox("Use E")); ComboMenu.Add("UseERCombo", new CheckBox("Use ER")); ComboMenu.Add("ERcount", new Slider("Minimum Enemies for E upgrade", 3, 1, 5)); ComboMenu.Add("UseRCombo", new CheckBox("Use R")); ComboMenu.Add("KS", new CheckBox("Killsteal")); // Harass Menu HarassMenu = FarofakidsHeimerdingerMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.Add("UseWHarras", new CheckBox("Use W")); HarassMenu.Add("AutoHarras", new CheckBox("Auto Harass W")); HarassMenu.AddSeparator(1); HarassMenu.Add("HarassMana", new Slider("Mana Limiter at Mana %", 40)); // Drawing Menu DrawingMenu = FarofakidsHeimerdingerMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("QRange", new CheckBox("Q range", false)); DrawingMenu.Add("WRange", new CheckBox("W range", false)); DrawingMenu.Add("ERange", new CheckBox("E range", false)); DrawingMenu.Add("RRange", new CheckBox("R range", false)); // Setting Menu MiscMenu = FarofakidsHeimerdingerMenu.AddSubMenu("Settings", "Settings"); MiscMenu.AddGroupLabel("Settings"); MiscMenu.AddLabel("Interrupter"); MiscMenu.Add("InterruptSpells", new CheckBox("Interrupt spells - E")); MiscMenu.Add("AntiGap", new CheckBox("Anti Gapcloser - E")); }
public static void Initialize() { FarofakidsMissFortuneMenu = MainMenu.AddMenu("Farofakids MissFortune", "Farofakids-MissFortune"); FarofakidsMissFortuneMenu.AddGroupLabel("Farofakids MissFortune"); ComboMenu = FarofakidsMissFortuneMenu.AddSubMenu("Spells Config", "Spells Config"); ComboMenu.AddLabel("Q config"); ComboMenu.Add("autoQ", new CheckBox("auto Q")); ComboMenu.Add("harasQ", new CheckBox("Use Q on minion")); ComboMenu.Add("killQ", new CheckBox("Use Q only if can kill minion", false)); ComboMenu.Add("qMinionWidth", new Slider("Collision width calculation", 70, 200, 0)); ComboMenu.AddLabel("W config"); ComboMenu.Add("harasW", new CheckBox("Harass W")); ComboMenu.Add("autoW", new CheckBox("autoW")); ComboMenu.AddLabel("E config"); ComboMenu.Add("autoE", new CheckBox("auto E")); ComboMenu.Add("AGC", new CheckBox("AntiGapcloserE")); ComboMenu.AddLabel("R config"); ComboMenu.Add("autoR", new CheckBox("auto R")); ComboMenu.Add("Rturrent", new CheckBox("Don't R under turret")); ComboMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0])); ComboMenu.Add("disableBlock", new KeyBind("disableBlock, Disable R key", false, KeyBind.BindTypes.HoldActive, "R".ToCharArray()[0])); ComboMenu.Add("newTarget", new CheckBox("Try change focus after attack ", false)); // Drawing Menu DrawingMenu = FarofakidsMissFortuneMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("QRange", new CheckBox("Q range", false)); DrawingMenu.Add("WRange", new CheckBox("W range", false)); DrawingMenu.Add("ERange", new CheckBox("E range", false)); DrawingMenu.Add("RRange", new CheckBox("R range", false)); Chat.Print("Farofakids-MissFortune: Loaded", System.Drawing.Color.Red); }
public static void Initialize() { FarofakidsKarmaMenu = MainMenu.AddMenu("Farofakids Karma", "Farofakids-Karma"); FarofakidsKarmaMenu.AddGroupLabel("Farofakids Karma"); // Combo Menu ComboMenu = FarofakidsKarmaMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.Add("UseQCombo", new CheckBox("Use Q")); ComboMenu.Add("UseWCombo", new CheckBox("Use W")); ComboMenu.Add("UseRCombo", new CheckBox("Use R")); // Harass Menu HarassMenu = FarofakidsKarmaMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.Add("UseQHarass", new CheckBox("Use Q")); HarassMenu.Add("UseWHarass", new CheckBox("Use W")); HarassMenu.Add("UseRHarass", new CheckBox("Use R")); HarassMenu.AddSeparator(1); HarassMenu.Add("HarassMana", new Slider("Mana Limiter at Mana %", 40)); // Drawing Menu DrawingMenu = FarofakidsKarmaMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("QRange", new CheckBox("Q range", false)); DrawingMenu.Add("WRange", new CheckBox("W range", false)); DrawingMenu.Add("ERange", new CheckBox("E range", false)); DrawingMenu.Add("RRange", new CheckBox("R range", false)); // Setting Menu MiscMenu = FarofakidsKarmaMenu.AddSubMenu("Settings", "Settings"); MiscMenu.AddGroupLabel("Settings"); MiscMenu.AddLabel("Interrupter"); MiscMenu.Add("UseEDefense", new CheckBox("Use E For Defense")); MiscMenu.Add("InterruptSpells", new CheckBox("Interrupt spells -R-E")); MiscMenu.Add("AntiGap", new CheckBox("Anti Gapcloser -E-Q ")); }
public static void Initialize() { FarofakidsVelkozMenu = MainMenu.AddMenu("Farofakids VelKoz", "Farofakids-Velkoz"); FarofakidsVelkozMenu.AddGroupLabel("Farofakids VelKoz"); // Combo Menu ComboMenu = FarofakidsVelkozMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.Add("UseQCombo", new CheckBox("Use Q")); ComboMenu.Add("UseWCombo", new CheckBox("Use W")); ComboMenu.Add("UseECombo", new CheckBox("Use E")); ComboMenu.Add("UseRCombo", new CheckBox("Use R")); // Harass Menu HarassMenu = FarofakidsVelkozMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.Add("UseQHarass", new CheckBox("Use Q")); HarassMenu.Add("UseWHarass", new CheckBox("Use W", false)); HarassMenu.Add("UseEHarass", new CheckBox("Use E", false)); HarassMenu.AddSeparator(1); HarassMenu.Add("HarassMana", new Slider("Mana Limiter at Mana %", 25)); // Drawing Menu DrawingMenu = FarofakidsVelkozMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("QRange", new CheckBox("Q range", false)); DrawingMenu.Add("WRange", new CheckBox("W range", false)); DrawingMenu.Add("ERange", new CheckBox("E range", false)); DrawingMenu.Add("RRange", new CheckBox("R range", false)); // Setting Menu MiscMenu = FarofakidsVelkozMenu.AddSubMenu("Settings", "Settings"); MiscMenu.AddGroupLabel("Settings"); MiscMenu.AddLabel("Interrupter"); MiscMenu.Add("InterruptSpells", new CheckBox("Interrupt spells")); }
static Config() { PandaTeemoReborn = MainMenu.AddMenu("PandaTeemoReborn", "PTR"); PandaTeemoReborn.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); PandaTeemoReborn.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); PandaTeemoReborn.AddGroupLabel("Thank you for using this addon and have a fun time!"); ComboMenu = PandaTeemoReborn.AddSubMenu("Combo", "Combo"); ComboMenu.AddLabel("Spell Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q in Combo")); ComboMenu.Add("useW", new CheckBox("Use W in Combo")); ComboMenu.Add("useR", new CheckBox("Use R in Combo")); ComboMenu.AddLabel("ManaManager"); ComboMenu.Add("manaQ", new Slider("Mana before casting Q")); ComboMenu.Add("manaW", new Slider("Mana before casting W")); ComboMenu.Add("manaR", new Slider("Mana before casting R")); ComboMenu.AddLabel("Q Settings"); ComboMenu.Add("checkAA", new Slider("Range to subtract from Q: {0}", 0, 0, 180)); ComboMenu.AddLabel("R Settings"); ComboMenu.Add("doubleShroom", new CheckBox("Use Double Shroom Logic")); ComboMenu.Add("rPoison", new CheckBox("Cast R only if target isn't Poisoned")); ComboMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); ComboMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); ComboMenu.AddLabel("Misc Settings"); ComboMenu.Add("adc", new CheckBox("Use Q only on ADC", false)); ComboMenu.Add("wRange", new CheckBox("Use W only if enemy is in range")); HarassMenu = PandaTeemoReborn.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Spell Settings"); HarassMenu.Add("useQ", new CheckBox("Use Q in Harass")); HarassMenu.Add("useW", new CheckBox("Use W in Harass", false)); HarassMenu.AddLabel("ManaManager"); HarassMenu.Add("manaQ", new Slider("Mana before casting Q")); HarassMenu.Add("manaW", new Slider("Mana before casting W")); HarassMenu.AddLabel("Q Settings"); HarassMenu.Add("checkAA", new Slider("Range to subtract from Q: {0}", 0, 0, 180)); HarassMenu.AddLabel("Misc Settings"); HarassMenu.Add("adc", new CheckBox("Use Q only on ADC", false)); HarassMenu.Add("wRange", new CheckBox("Use W only if enemy is in range")); LaneClearMenu = PandaTeemoReborn.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddLabel("Spell Settings"); LaneClearMenu.Add("useQ", new CheckBox("LaneClear with Q")); LaneClearMenu.Add("useR", new CheckBox("LaneClear with R")); LaneClearMenu.AddLabel("ManaManager"); LaneClearMenu.Add("manaQ", new Slider("Q Mana Manager", 50)); LaneClearMenu.Add("manaR", new Slider("R Mana Manager", 50)); LaneClearMenu.AddLabel("Q Settings"); LaneClearMenu.Add("harass", new CheckBox("Use Harass Based Logic")); LaneClearMenu.Add("disableLC", new CheckBox("Disable LaneClear Based Logic")); LaneClearMenu.AddLabel("R Settings"); LaneClearMenu.Add("rKillable", new CheckBox("Only cast R if minion(s) are killable")); LaneClearMenu.Add("rPoison", new CheckBox("Cast R only if minion isn't Poisoned")); LaneClearMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); LaneClearMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); LaneClearMenu.Add("minionR", new Slider("Minions before casting R: {0}", 3, 1, 4)); JungleClearMenu = PandaTeemoReborn.AddSubMenu("JungleClear", "JungleClear"); JungleClearMenu.AddGroupLabel("Spell Settings"); JungleClearMenu.Add("useQ", new CheckBox("JungleClear with Q")); JungleClearMenu.Add("useR", new CheckBox("JungleClear with R")); JungleClearMenu.AddLabel("ManaManager"); JungleClearMenu.Add("manaQ", new Slider("Q Mana Manager", 25)); JungleClearMenu.Add("manaR", new Slider("R Mana Manager", 25)); JungleClearMenu.AddLabel("R Settings"); JungleClearMenu.Add("rKillable", new CheckBox("Only cast R if mob(s) are killable", false)); JungleClearMenu.Add("rPoison", new CheckBox("Cast R only if mob isn't Poisoned")); JungleClearMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); JungleClearMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); JungleClearMenu.Add("mobR", new Slider("Mobs before casting R: {0}", 1, 1, 4)); JungleClearMenu.AddLabel("Misc Settings"); JungleClearMenu.Add("bMob", new CheckBox("Prevent Spell Usage on Small Mobs")); KillStealMenu = PandaTeemoReborn.AddSubMenu("Kill Steal", "Kill Steal"); KillStealMenu.AddGroupLabel("Spell Settings"); KillStealMenu.Add("useQ", new CheckBox("Kill Steal with Q")); KillStealMenu.Add("useR", new CheckBox("Kill Steal with R", false)); KillStealMenu.AddLabel("ManaManager"); KillStealMenu.Add("manaQ", new Slider("Q Mana Manager", 25)); KillStealMenu.Add("manaR", new Slider("R Mana Manager", 25)); KillStealMenu.AddLabel("R Settings"); KillStealMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); KillStealMenu.Add("doubleShroom", new CheckBox("Use Double Shroom Logic")); FleeMenu = PandaTeemoReborn.AddSubMenu("Flee Menu", "Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("useW", new CheckBox("Flee with W")); FleeMenu.Add("useR", new CheckBox("Flee with R")); FleeMenu.AddLabel("R Settings"); FleeMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); FleeMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); AutoShroomMenu = PandaTeemoReborn.AddSubMenu("Auto Shroom", "Auto Shroom"); AutoShroomMenu.AddGroupLabel("Auto Shroom Settings"); AutoShroomMenu.Add("useR", new CheckBox("AutoShroom with R")); AutoShroomMenu.Add("manaR", new Slider("R Mana Manager", 25)); AutoShroomMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); AutoShroomMenu.Add("enableShroom", new CheckBox("Load AutoShroom (Requires F5)")); AutoShroomMenu.Add("enableDefaultLocations", new CheckBox("Use Default Locations (Requires F5)")); AutoShroomMenu.AddLabel("Debug Mode"); var enable = AutoShroomMenu.Add("enableDebug", new CheckBox("Enable Debug Mode", false)); enable.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { Chat.Print("PandaTeemo | Debug Mode Disabled", System.Drawing.Color.LawnGreen); } else { Chat.Print("PandaTeemo | Debug Mode Enabled", System.Drawing.Color.Red); } }; var save = AutoShroomMenu.Add("saveButton", new KeyBind("Save Configuration", false, KeyBind.BindTypes.HoldActive, 'K')); save.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { return; } if (Extensions.MenuValues.AutoShroom.DebugMode) { save.CurrentValue = false; AutoShroom.SavePositions(); } }; AutoShroomMenu.AddLabel("Shroom Location Adder"); AutoShroomMenu.Add("posMode", new ComboBox("Position Mode", 0, "Save Mouse", "Save Player Position")); var add = AutoShroomMenu.Add("newposButton", new KeyBind("Save Position", false, KeyBind.BindTypes.HoldActive, 'L')); add.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { return; } if (Extensions.MenuValues.AutoShroom.DebugMode) { add.CurrentValue = false; Vector3 newPosition = Vector3.Zero; switch (Extensions.MenuValues.AutoShroom.PositionMode.CurrentValue) { case 0: newPosition = Game.CursorPos; break; case 1: newPosition = Player.Instance.Position; break; } if (newPosition != Vector3.Zero && !AutoShroom.ShroomPosition.Contains(newPosition)) { AutoShroom.AddShroomLocation(newPosition); AutoShroom.SavePositions(); } } }; var remove = AutoShroomMenu.Add("delposButton", new KeyBind("Delete Position", false, KeyBind.BindTypes.HoldActive, 'U')); remove.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { return; } if (Extensions.MenuValues.AutoShroom.DebugMode) { remove.CurrentValue = false; } Vector3 newPosition = Vector3.Zero; switch (Extensions.MenuValues.AutoShroom.PositionMode.CurrentValue) { case 0: newPosition = Game.CursorPos; break; case 1: newPosition = Player.Instance.Position; break; } if (newPosition == Vector3.Zero) { return; } var nearbyShrooms = AutoShroom.PlayerAssignedShroomPosition.Where(pos => pos.IsInRange(newPosition, SpellManager.R.Radius)).ToList(); if (!nearbyShrooms.Any()) { return; } AutoShroom.RemoveShroomLocations(nearbyShrooms); AutoShroom.SavePositions(); }; DrawingMenu = PandaTeemoReborn.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawingMenu.Add("drawR", new CheckBox("Draw R Range")); DrawingMenu.Add("drawautoR", new CheckBox("Draw Auto Shroom Positions")); DrawingMenu.Add("drawdoubleR", new CheckBox("Draw Double Shroom Prediction", false)); MiscMenu = PandaTeemoReborn.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Spell Settings"); MiscMenu.Add("autoQ", new CheckBox("Automatic Q", false)); MiscMenu.Add("autoW", new CheckBox("Automatic W", false)); MiscMenu.Add("intq", new CheckBox("Interrupt with Q")); MiscMenu.Add("gapR", new CheckBox("Gapcloser with R")); }
public static void getMenu() { /* * Main Menu */ Rengar = MainMenu.AddMenu("Rengod", "Rengod"); Rengar.AddGroupLabel("RenGOD ~.^"); Rengar.AddSeparator(); Rengar.AddLabel("" + G_name); /* * Combo Menu */ ComboMenu = Rengar.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Options"); ComboMenu.AddSeparator(); ComboMenu.Add("ComboQ", new CheckBox("Use Q on Combo")); ComboMenu.Add("ComboW", new CheckBox("Use W on Combo")); ComboMenu.Add("ComboE", new CheckBox("Use E on Combo")); ComboPrio = ComboMenu.Add("cPrio", new Slider("Prioritize: ", 0, 0, 2)); ComboPrio.OnValueChange += delegate { ComboPrio.DisplayName = "Prioritize: " + prio[ComboPrio.CurrentValue]; }; ComboPrio.DisplayName = "Prioritize: " + prio[ComboPrio.CurrentValue]; ComboKey = ComboMenu.Add("changeC", new KeyBind("Press to change Combo Prioritize", false, KeyBind.BindTypes.PressToggle, 'N')); ComboKey.OnValueChange += delegate { var x = ComboPrio.CurrentValue; if (x == 2) { ComboPrio.CurrentValue = 0; } else { ComboPrio.CurrentValue = ComboPrio.CurrentValue + 1; } }; ComboMenu.AddSeparator(); ComboMenu.Add("useIG", new CheckBox("Use Ignite on Combo")); ComboMenu.Add("useSmite", new CheckBox("Use Smite on Combo")); /* * Harass Menu */ HarassMenu = Rengar.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Options"); HarassMenu.AddSeparator(); HarassMenu.Add("HarassQ", new CheckBox("Use Q on Harass")); HarassMenu.Add("HarassW", new CheckBox("Use W on Harass")); HarassMenu.Add("HarassE", new CheckBox("Use E on Harass")); HarassPrio = HarassMenu.Add("hPrio", new Slider("Prioritize: ", 0, 0, 1)); HarassPrio.OnValueChange += delegate { HarassPrio.DisplayName = "Prioritize: " + prio[HarassPrio.CurrentValue]; }; HarassPrio.DisplayName = "Prioritize: " + prio[HarassPrio.CurrentValue]; /* * LaneClear Menu */ LaneMenu = Rengar.AddSubMenu("LaneClear", "LaneClear"); LaneMenu.AddGroupLabel("LaneClear Options"); LaneMenu.AddSeparator(); LaneMenu.Add("LaneQ", new CheckBox("Use Q on LaneClear")); LaneMenu.Add("LaneW", new CheckBox("Use W on LaneClear")); LaneMenu.Add("LaneE", new CheckBox("Use E on LaneClear")); /* * JungleClear Menu */ JungleMenu = Rengar.AddSubMenu("Jungle", "Jungle"); JungleMenu.AddGroupLabel("Jungle Options"); JungleMenu.AddSeparator(); JungleMenu.Add("JungleQ", new CheckBox("Use Q on Jungle")); JungleMenu.Add("JungleW", new CheckBox("Use W on Jungle")); JungleMenu.Add("JungleE", new CheckBox("Use E on Jungle")); /* * Items Menu */ ItemsMenu = Rengar.AddSubMenu("Items", "Items"); ItemsMenu.AddGroupLabel("Items Options"); ItemsMenu.Add("useYoumu", new CheckBox("Use Youmuus")); ItemsMenu.Add("useHydra", new CheckBox("Use Hydra")); ItemsMenu.AddSeparator(); ItemsMenu.Add("useBTRK", new CheckBox("Use BTRK")); ItemsMenu.Add("myHP", new Slider("My Hp <% to use", 60)); ItemsMenu.Add("enemyHP", new Slider("Enemy HP <% to use", 60)); ItemsMenu.AddSeparator(); ItemsMenu.Add("usePOT", new CheckBox("Use Potions")); /* * Misc Menu */ MiscMenu = Rengar.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Misc Options"); MiscMenu.AddSeparator(); MiscMenu.Add("useHeal", new CheckBox("Auto Heal with W")); MiscMenu.Add("hpHeal", new Slider("HP % to Heal", 25)); MiscMenu.AddSeparator(); SkinHax = MiscMenu.Add("skinHax", new Slider("Choose you Skin [number]", 2, 0, 2)); SkinHax.OnValueChange += delegate { _Player.SetSkinId(SkinHax.CurrentValue); }; /* * Drawing Menu */ DrawingMenu = Rengar.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Options"); DrawingMenu.AddSeparator(); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawingMenu.Add("drawW", new CheckBox("Draw W Range")); DrawingMenu.Add("drawE", new CheckBox("Draw E Range")); DrawingMenu.Add("drawR", new CheckBox("Draw R Range")); DrawingMenu.Add("drawK", new CheckBox("Draw K on Killable Enemies")); DrawingMenu.Add("drawT", new CheckBox("Draw R Timer Left")); DrawingMenu.AddSeparator(); DrawingMenu.Add("drawC", new CheckBox("Draw Current Combo Prioritize")); DrawingMenu.Add("posX", new Slider("X Position", 50, 0, 2000)); DrawingMenu.Add("posY", new Slider("Y Position", 50, 0, 2000)); }
public static void Initialize() { // Addon Menu MagicianRyzeMenu = MainMenu.AddMenu("MagicianRyze", "MagicianRyze"); MagicianRyzeMenu.AddGroupLabel("Magician Ryze"); // Combo Menu ComboMenu = MagicianRyzeMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.Add("Ucombo", new Slider("Counter Combo - My Personal Settings", 1, 1, 2)); ComboMenu.AddSeparator(1); ComboMenu.AddLabel("Independent boxes for Spells:"); ComboMenu.Add("Qcombo", new CheckBox("Use Q")); ComboMenu.Add("Wcombo", new CheckBox("Use W")); ComboMenu.Add("Ecombo", new CheckBox("Use E")); ComboMenu.Add("Rcombo", new CheckBox("Use R")); ComboMenu.Add("Dcombo", new CheckBox("Only R if Target Rooted")); ComboMenu.AddSeparator(1); ComboMenu.Add("Scombo", new Slider("Passive stacks to Ult", 4, 1, 4)); // Harass Menu HarassMenu = MagicianRyzeMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.AddLabel("Independent boxes for Spells:"); HarassMenu.Add("Qharass", new CheckBox("Use Q")); HarassMenu.AddSeparator(1); HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25)); // Jungle Menu JungleMenu = MagicianRyzeMenu.AddSubMenu("Jungle Features", "JungleFeatures"); JungleMenu.AddGroupLabel("Jungle Features"); JungleMenu.AddLabel("Independent boxes for Spells:"); JungleMenu.Add("Qjungle", new CheckBox("Use Q")); JungleMenu.Add("Wjungle", new CheckBox("Use W")); JungleMenu.Add("Ejungle", new CheckBox("Use E")); JungleMenu.AddSeparator(1); JungleMenu.Add("Mjungle", new Slider("Mana Limiter at Mana %", 25)); // LaneClear Menu LaneClearMenu = MagicianRyzeMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures"); LaneClearMenu.AddGroupLabel("Lane Clear Features"); LaneClearMenu.AddLabel("Independent boxes for Spells:"); LaneClearMenu.Add("Qlanec", new CheckBox("Use Q")); LaneClearMenu.Add("Wlanec", new CheckBox("Use W", false)); LaneClearMenu.Add("Elanec", new CheckBox("Use E", false)); LaneClearMenu.AddSeparator(1); LaneClearMenu.Add("Mlanec", new Slider("Mana Limiter at Mana %", 25)); LaneClearMenu.AddSeparator(1); LaneClearMenu.Add("Planec", new CheckBox("Charge Passive in Lane Clear")); LaneClearMenu.AddSeparator(1); LaneClearMenu.AddLabel("Late Game Lane Clear Mode - QWE minions to Mana %"); LaneClearMenu.Add("Ulategame", new CheckBox("Late Game Mode", false)); LaneClearMenu.AddSeparator(1); LaneClearMenu.AddLabel("Late Game Mode Activators"); LaneClearMenu.Add("Llategame", new Slider("Activate Late Game at Level", 14, 1, 18)); LaneClearMenu.Add("Mlategame", new Slider("Mana Limiter at Mana %", 15)); // LastHit Menu LastHitMenu = MagicianRyzeMenu.AddSubMenu("Last Hit Features", "LastHitFeatures"); LastHitMenu.AddGroupLabel("Last Hit Features"); LastHitMenu.AddLabel("Independent boxes for Spells:"); LastHitMenu.Add("Qlasthit", new CheckBox("Use Q")); LastHitMenu.Add("Wlasthit", new CheckBox("Use W", false)); LastHitMenu.Add("Elasthit", new CheckBox("Use E", false)); LastHitMenu.AddSeparator(1); LastHitMenu.Add("Mlasthit", new Slider("Mana Limiter at Mana %", 25)); // Kill Steal Menu KillStealMenu = MagicianRyzeMenu.AddSubMenu("KS Features", "KSFeatures"); KillStealMenu.AddGroupLabel("Kill Steal Features"); KillStealMenu.Add("Uks", new CheckBox("KS Mode")); KillStealMenu.AddSeparator(1); KillStealMenu.AddLabel("Independent boxes for Spells:"); KillStealMenu.Add("Qks", new CheckBox("Use Q in KS")); KillStealMenu.Add("Wks", new CheckBox("Use W in KS")); KillStealMenu.Add("Eks", new CheckBox("Use E in KS")); // Drawing Menu DrawingMenu = MagicianRyzeMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("Udraw", new CheckBox("Draw Mode")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Independent boxes for Spells:"); DrawingMenu.Add("Qdraw", new CheckBox("Draw Q")); DrawingMenu.Add("WEdraw", new CheckBox("Draw W & E")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Skin Designer"); DrawingMenu.Add("Udesign", new CheckBox("Draw Skin Design")); DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 9, 0, 9)); // Setting Menu SettingMenu = MagicianRyzeMenu.AddSubMenu("Settings", "Settings"); SettingMenu.AddGroupLabel("Settings"); SettingMenu.AddLabel("Automatic Leveler"); SettingMenu.Add("Ulevel", new CheckBox("Auto Leveler")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Automatic Tear Stacker"); SettingMenu.Add("Ustack", new CheckBox("Stack Mode")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Ultimate Mode - If Ult is active, spam QWE"); SettingMenu.Add("Uultimate", new CheckBox("Ultimate Mode", false)); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Interrupter"); SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode")); SettingMenu.Add("Winterrupt", new CheckBox("Use W to interrupt")); SettingMenu.AddLabel("Gap Closer"); SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode")); SettingMenu.Add("Wgapc", new CheckBox("Use W to gapclose")); }
static void Loading_OnLoadingComplete(EventArgs args) { /* Confirming Champion */ if (Player.Instance.ChampionName != "Urgot") { return; } Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear); Q2 = new Spell.Active(SpellSlot.Q); W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 900, SkillShotType.Circular); R = new Spell.Targeted(SpellSlot.R, 550); if (Player.GetSpell(SpellSlot.Summoner1).Name == "summonerdot") { Ignite = new Spell.Targeted(SpellSlot.Summoner1, 600); } if (Player.GetSpell(SpellSlot.Summoner2).Name == "summonerdot") { Ignite = new Spell.Targeted(SpellSlot.Summoner2, 600); } if (Smites.Contains(ObjectManager.Player.Spellbook.GetSpell(SpellSlot.Summoner1).Name)) { Smite = new Spell.Targeted(SpellSlot.Summoner1, 500); } if (Smites.Contains(ObjectManager.Player.Spellbook.GetSpell(SpellSlot.Summoner2).Name)) { Smite = new Spell.Targeted(SpellSlot.Summoner2, 500); } ExecutionerUrgotMenu = MainMenu.AddMenu("Executioner Urgot", "ExecutionerUrgot"); ExecutionerUrgotMenu.AddGroupLabel("Executioner Urgot"); SettingMenu = ExecutionerUrgotMenu.AddSubMenu("Settings", "Settings"); SettingMenu.AddGroupLabel("Settings"); SettingMenu.AddSeparator(); SettingMenu.Add("Drawmode", new CheckBox("Drawing Mode")); SettingMenu.Add("KSmode", new CheckBox("KS Mode")); SettingMenu.Add("Stackmode", new CheckBox("Stack Tear Mode")); if (Ignite != null) { SettingMenu.Add("Ignitemode", new CheckBox("Auto Ignite")); } if (Smite != null) { SettingMenu.Add("Smitemode", new CheckBox("Auto Smite")); SettingMenu.Add("KSsmite", new CheckBox("Smite KS")); } SettingMenu.AddLabel("Auto R - While under turret, use R to grab enemy."); SettingMenu.Add("Grabmode", new CheckBox("Auto R Mode")); SettingMenu.AddSeparator(); SettingMenu.AddLabel("Health Potion/Mana Potion/Crystalline Flask Activator - 0 is off"); SettingMenu.Add("Healthcall", new Slider("Use Health Potion if Health %", 25, 0, 100)); SettingMenu.Add("Manacall", new Slider("Use Mana Potion if Mana %", 25, 0, 100)); SettingMenu.Add("FlaskHcall", new Slider("Use Crystalline Flask if Health %", 25, 0, 100)); SettingMenu.Add("FlaskMcall", new Slider("Use Crystalline Flask if Mana %", 25, 0, 100)); DrawingMenu = ExecutionerUrgotMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.AddSeparator(); DrawingMenu.Add("Qdraw", new CheckBox("Q")); DrawingMenu.Add("Edraw", new CheckBox("E")); DrawingMenu.Add("Rdraw", new CheckBox("R")); if (Ignite != null) { DrawingMenu.Add("Idraw", new CheckBox("Ignite")); } if (Smite != null) { DrawingMenu.Add("Sdraw", new CheckBox("Smite")); } ComboMenu = ExecutionerUrgotMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.AddSeparator(); ComboMenu.Add("Qcombo", new CheckBox("Q")); /* ComboMenu.Add("Wcombo", new CheckBox("W")); */ ComboMenu.Add("Ecombo", new CheckBox("E")); ComboMenu.Add("Rcombo", new CheckBox("R")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("Muramana Activation - 0 is Off"); ComboMenu.Add("Muracall", new Slider("Muramana - Current Mana Limiter", 50, 0, 100)); HarassMenu = ExecutionerUrgotMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.AddSeparator(); HarassMenu.Add("Qharass", new CheckBox("Q")); JungleMenu = ExecutionerUrgotMenu.AddSubMenu("Jungle Features", "JungleFeatures"); JungleMenu.AddGroupLabel("Jungle Features"); JungleMenu.AddSeparator(); JungleMenu.Add("Qjungle", new CheckBox("Q")); JungleMenu.Add("Ejungle", new CheckBox("E")); if (Smite != null) { JungleMenu.AddGroupLabel("Smite Features"); JungleMenu.AddLabel("Summoner's Rift Camps"); JungleMenu.Add("Bluesmite", new CheckBox("Blue Sentinel")); JungleMenu.Add("Redsmite", new CheckBox("Red Brambleback")); JungleMenu.Add("Krugsmite", new CheckBox("Ancient Krug")); JungleMenu.Add("Grompsmite", new CheckBox("Gromp")); JungleMenu.Add("Murksmite", new CheckBox("Greater Murk Wolf")); JungleMenu.Add("Birdsmite", new CheckBox("Crimson Raptor")); JungleMenu.Add("Crabsmite", new CheckBox("Rift Scuttler")); JungleMenu.Add("Dragonsmite", new CheckBox("Dragon")); JungleMenu.Add("Baronsmite", new CheckBox("Baron Nashor")); JungleMenu.AddLabel("Twisted Treeline Camps"); JungleMenu.Add("Golemsmite", new CheckBox("Big Golem")); JungleMenu.Add("Wolfsmite", new CheckBox("Giant Wolf")); JungleMenu.Add("Wraithsmite", new CheckBox("Wraith")); JungleMenu.Add("Spidersmite", new CheckBox("Vilemaw")); } LaneClearMenu = ExecutionerUrgotMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures"); LaneClearMenu.AddGroupLabel("Lane Clear Features"); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("Qlanec", new CheckBox("Q")); LastHitMenu = ExecutionerUrgotMenu.AddSubMenu("Last Hit Features", "LastHitFeatures"); LastHitMenu.AddGroupLabel("Last Hit Features"); LastHitMenu.AddSeparator(); LastHitMenu.Add("Qlasthit", new CheckBox("Q")); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; if (ExecutionerHandler.Urgot.Level == 1) { ExecutionerHandler.Urgot.Spellbook.LevelSpell(SpellSlot.Q); } Player.OnLevelUp += ExecutionerHandler.LevelerMode; /*Gapcloser.OnGapCloser += Gapcloser_OnGapcloser; * Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;*/ }
/// <summary> /// Creates the Menu. /// </summary> public static void Create() { DefaultMenu = MainMenu.AddMenu("NidaleeBuddyEvolution", "NidaleeBuddyEvolution"); DefaultMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); DefaultMenu.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); DefaultMenu.AddGroupLabel("Thank you for using this addon and have a fun time!"); #region Combo ComboMenu = DefaultMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQH", new CheckBox("Cast Q in Human Form")); ComboMenu.Add("useWH", new CheckBox("Cast W in Human Form")); ComboMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form")); ComboMenu.Add("useWC", new CheckBox("Cast W in Cougar Form")); ComboMenu.Add("useEC", new CheckBox("Cast E in Cougar Form")); ComboMenu.Add("useR", new CheckBox("Cast R during Combo")); ComboMenu.AddLabel("Prediction Settings - Human Form"); ComboMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); ComboMenu.Add("predWH", new Slider("Cast W if HitChance % is x", 75)); ComboMenu.AddLabel("Prediction Settings - Cougar Form"); ComboMenu.Add("predWC", new Slider("Cast W if HitChance % is x", 75)); ComboMenu.Add("predEC", new Slider("Cast E if HitChance % is x", 75)); #endregion #region Last Hit LastHitMenu = DefaultMenu.AddSubMenu("Last Hit", "Last Hit"); LastHitMenu.AddGroupLabel("Last Hit Settings"); LastHitMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form on Unkillable Minion")); LastHitMenu.Add("useEC", new CheckBox("Cast E in Cougar Form on Unkillable Minion", false)); LastHitMenu.Add("useR", new CheckBox("Cast R in Cougar Form if Out of Range")); #endregion #region Harass HarassMenu = DefaultMenu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQH", new CheckBox("Cast Q in Human Form")); HarassMenu.Add("useR", new CheckBox("Cast R to force Human Form")); HarassMenu.AddLabel("Prediction Settings - Human Form"); HarassMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); #endregion #region Kill Steal KillStealMenu = DefaultMenu.AddSubMenu("Kill Steal", "Kill Steal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("useQH", new CheckBox("Cast Q to Kill Steal")); KillStealMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); KillStealMenu.Add("useIgnite", new CheckBox("Use Ignite", false)); #endregion #region Lane Clear LaneClearMenu = DefaultMenu.AddSubMenu("Lane Clear", "Lane Clear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form")); LaneClearMenu.Add("useWC", new CheckBox("Cast W in Cougar Form")); LaneClearMenu.Add("useEC", new CheckBox("Cast E in Cougar Form")); LaneClearMenu.Add("useR", new CheckBox("Cast R during Lane Clear", false)); LaneClearMenu.AddLabel("Farm Settings - Cougar Form"); LaneClearMenu.Add("predWC", new Slider("Cast W if it hits x minions", 1, 1, 7)); LaneClearMenu.Add("predEC", new Slider("Cast E if HitChance % is x", 75)); #endregion #region Jungle Clear JungleClearMenu = DefaultMenu.AddSubMenu("Jungle Clear", "Jungle Clear"); JungleClearMenu.AddGroupLabel("Jungle Clear Settings"); JungleClearMenu.Add("useQH", new CheckBox("Cast Q in Human Form")); JungleClearMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form")); JungleClearMenu.Add("useWC", new CheckBox("Cast W in Cougar Form")); JungleClearMenu.Add("useEC", new CheckBox("Cast E in Cougar Form")); JungleClearMenu.Add("useR", new CheckBox("Cast R during Jungle Clear")); JungleClearMenu.AddLabel("Prediction Settings"); JungleClearMenu.Add("predQH", new Slider("Cast Q in Human Form if HitChance % is x", 75)); JungleClearMenu.Add("predWC", new Slider("Cast W in Cougar Form if HitChance % is x", 75)); JungleClearMenu.Add("predEC", new Slider("Cast E in Cougar Form if HitChance % is x", 75)); #endregion #region Jungle Steal JungleStealMenu = DefaultMenu.AddSubMenu("Jungle Steal", "Jungle Steal"); JungleStealMenu.AddGroupLabel("Jungle Steal Settings"); JungleStealMenu.Add("useQH", new CheckBox("Cast Q to Steal Jungle")); JungleStealMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); JungleStealMenu.Add("useSmite", new CheckBox("Cast Smite to Steal Jungle")); JungleStealMenu.Add("toggleK", new KeyBind("Toggle Smite", true, KeyBind.BindTypes.PressToggle, 'M')); JungleStealMenu.AddGroupLabel("Jungle Camp Toggle"); switch (Game.MapId) { case GameMapId.SummonersRift: JungleStealMenu.AddLabel("Epics"); JungleStealMenu.Add("SRU_Baron", new CheckBox("Baron")); JungleStealMenu.Add("SRU_Dragon", new CheckBox("Dragon")); JungleStealMenu.AddLabel("Buffs"); JungleStealMenu.Add("SRU_Blue", new CheckBox("Blue")); JungleStealMenu.Add("SRU_Red", new CheckBox("Red")); JungleStealMenu.AddLabel("Small Camps"); JungleStealMenu.Add("SRU_Gromp", new CheckBox("Gromp", false)); JungleStealMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false)); JungleStealMenu.Add("SRU_Krug", new CheckBox("Krug", false)); JungleStealMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false)); JungleStealMenu.Add("Sru_Crab", new CheckBox("Skuttles", false)); break; case GameMapId.TwistedTreeline: JungleStealMenu.AddLabel("Epics"); JungleStealMenu.Add("TT_Spiderboss8.1", new CheckBox("Vilemaw")); JungleStealMenu.AddLabel("Camps"); JungleStealMenu.Add("TT_NWraith1.1", new CheckBox("Wraith")); JungleStealMenu.Add("TT_NWraith4.1", new CheckBox("Wraith")); JungleStealMenu.Add("TT_NGolem2.1", new CheckBox("Golem")); JungleStealMenu.Add("TT_NGolem5.1", new CheckBox("Golem")); JungleStealMenu.Add("TT_NWolf3.1", new CheckBox("Wolf")); JungleStealMenu.Add("TT_NWolf6.1", new CheckBox("Wolf")); break; } #endregion #region Drawing DrawingMenu = DefaultMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("drawQH", new CheckBox("Draw Javelin Range")); DrawingMenu.Add("drawPred", new CheckBox("Draw Javelin Prediction")); DrawingMenu.AddLabel("DamageIndicator"); DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage")); DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage")); DrawingMenu.Add("draw.W", new CheckBox("Calculate W Damage")); DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage")); DrawingMenu.Add("draw.R", new CheckBox("Calculate R Damage", false)); DrawingMenu.AddLabel("Color Settings for Damage Indicator"); DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255)); DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255)); DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255)); DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255)); #endregion #region Misc MiscMenu = DefaultMenu.AddSubMenu("Misc Menu", "Misc Menu"); MiscMenu.AddGroupLabel("Auto Heal Settings"); MiscMenu.Add("autoHeal", new CheckBox("Auto Heal Allies and Me")); MiscMenu.Add("autoHealPercent", new Slider("Auto Heal Percent", 50)); foreach (var a in EntityManager.Heroes.Allies.OrderBy(a => a.BaseSkinName)) { MiscMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Auto Heal " + a.BaseSkinName)); } MiscMenu.AddGroupLabel("Spell Settings"); MiscMenu.AddLabel("Only choose one of them below."); MiscMenu.Add("useQC_AfterAttack", new CheckBox("Cast Q in Cougar Form After Attack")); MiscMenu.Add("useQC_BeforeAttack", new CheckBox("Cast Q in Cougar Form Before Attack", false)); MiscMenu.Add("useQC_OnUpdate", new CheckBox("Cast Q in Cougar Form on Update", false)); MiscMenu.AddGroupLabel("ManaManager"); MiscMenu.Add("manaQ", new Slider("Use Q in Human Form only if Mana Percent is >= x", 25)); MiscMenu.Add("manaW", new Slider("Use W in Human Form only if Mana Percent is >= x", 25)); MiscMenu.Add("manaE", new Slider("Use E in Human Form only if Mana Percent is >= x", 25)); MiscMenu.Add("disableMM", new CheckBox("Disable ManaManager in Combo Mode")); #endregion }
/// <summary> /// Load when game starts. /// </summary> /// <param name="args"></param> private static void Loading_OnLoadingComplete(EventArgs args) { // Checks if Player is Teemo if (Player.Instance.BaseSkinName != ChampionName) { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 680); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E); R = new Spell.Skillshot(SpellSlot.R, 300, SkillShotType.Circular, 500, 1000, 120); // Menu PandaTeemo = MainMenu.AddMenu("PandaTeemo", "PandaTeemo"); PandaTeemo.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); PandaTeemo.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); PandaTeemo.AddGroupLabel("Thank you for using this addon and have a fun time!"); // Combo Menu ComboMenu = PandaTeemo.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("qcombo", new CheckBox("Use Q in Combo")); ComboMenu.Add("wcombo", new CheckBox("Use W in Combo")); ComboMenu.Add("rcombo", new CheckBox("Kite with R in Combo")); ComboMenu.Add("useqADC", new CheckBox("Use Q only on ADC during Combo", false)); ComboMenu.Add("wCombat", new CheckBox("Use W if enemy is in range only")); ComboMenu.Add("rCharge", new Slider("Charges of R before using R", 2, 1, 3)); ComboMenu.Add("checkCamo", new CheckBox("Prevents combo being activated while stealth in brush", false)); // Harass Menu HarassMenu = PandaTeemo.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("qharass", new CheckBox("Harass with Q")); // LaneClear Menu LaneClearMenu = PandaTeemo.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("qclear", new CheckBox("LaneClear with Q", false)); LaneClearMenu.Add("qManaManager", new Slider("Q Mana Manager", 50)); LaneClearMenu.Add("attackTurret", new CheckBox("Attack Turret")); LaneClearMenu.Add("attackWard", new CheckBox("Attack Ward")); LaneClearMenu.Add("rclear", new CheckBox("LaneClear with R")); LaneClearMenu.Add("minionR", new Slider("Minion for R", 3, 1, 4)); // JungleClear Menu JungleClearMenu = PandaTeemo.AddSubMenu("JungleClear", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("qclear", new CheckBox("JungleClear with Q")); JungleClearMenu.Add("rclear", new CheckBox("JungleClear with R")); JungleClearMenu.Add("qManaManager", new Slider("Q Mana Manager", 25)); // Interrupter && Gapcloser InterruptMenu = PandaTeemo.AddSubMenu("Interrupt / Gapcloser", "Interrupt"); InterruptMenu.AddGroupLabel("Interruptter and Gapcloser Setting"); InterruptMenu.Add("intq", new CheckBox("Interrupt with Q")); InterruptMenu.Add("gapR", new CheckBox("Gapclose with R")); // KillSteal Menu KillStealMenu = PandaTeemo.AddSubMenu("KillSteal", "KSMenu"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KSQ", new CheckBox("KillSteal with Q")); KillStealMenu.Add("KSR", new CheckBox("KillSteal with R")); // Flee Menu FleeMenu = PandaTeemo.AddSubMenu("Flee Menu", "Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("w", new CheckBox("Use W while Flee")); FleeMenu.Add("r", new CheckBox("Use R while Flee")); FleeMenu.Add("rCharge", new Slider("Charges of R before using R", 2, 1, 3)); // Drawing Menu DrawingMenu = PandaTeemo.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawingMenu.Add("drawR", new CheckBox("Draw R Range")); DrawingMenu.Add("colorBlind", new CheckBox("Colorblind Mode", false)); DrawingMenu.Add("drawautoR", new CheckBox("Draw Important Shroom Areas")); DrawingMenu.Add("DrawVision", new Slider("Shroom Vision", 1500, 2500, 1000)); // Debug Menu Debug = PandaTeemo.AddSubMenu("Debug", "debug"); Debug.AddGroupLabel("Debug Settings"); Debug.Add("debugdraw", new CheckBox("Draw Coords", false)); Debug.Add("x", new Slider("Where to draw X", 500, 0, 3840)); Debug.Add("y", new Slider("Where to draw Y", 500, 0, 2160)); Debug.Add("debugpos", new CheckBox("Draw Custom Shroom Locations Coordinates")); // Misc MiscMenu = PandaTeemo.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("autoQ", new CheckBox("Automatic Q", false)); MiscMenu.Add("autoW", new CheckBox("Automatic W", false)); MiscMenu.Add("autoR", new CheckBox("Auto Place Shrooms in Important Places")); MiscMenu.Add("rCharge", new Slider("Charges of R before using R in AutoShroom", 2, 1, 3)); MiscMenu.Add("autoRPanic", new KeyBind("Panic Key for Auto R", false, KeyBind.BindTypes.HoldActive, 84)); MiscMenu.Add("customLocation", new CheckBox("Use Custom Location for Auto Shroom (Requires Reload)")); MiscMenu.AddSeparator(); MiscMenu.Add("checkAA", new CheckBox("Subtract Range for Q (checkAA)")); MiscMenu.Add("checkaaRange", new Slider("How many to subtract from Q Range (checkAA)", 100, 0, 180)); // Events Game.OnTick += Game_OnTick; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Chat.Print("PandaTeemo EloBuddy Edition Loaded by KarmaPanda", Color.LightBlue); // Loads ShroomPosition Handler = new FileHandler(); ShroomPositions = new ShroomTables(); }