private static void Loading_OnLoadingComplete(EventArgs args) { Bootstrap.Init(null); Drawing.OnDraw += Drawing_Settings; Game.OnUpdate += Game_OnUpdate; SharedExpMenu = MainMenu.AddMenu("SharedExp", "sharedexp"); SharedExpMenu.AddGroupLabel("SharedExperience"); SharedExpMenu.AddSeparator(); SharedExpMenu.Add("active", new CheckBox("Enabled")); SharedExpMenu.AddSeparator(); SharedExpMenu.AddLabel("Made By GameHackerPM"); ChampionListMenu = SharedExpMenu.AddSubMenu("ChampList"); ChampionListMenu.AddGroupLabel("Champion List Settings"); ChampionListMenu.AddSeparator(); ChampionListMenu.Add("drawchampionlist", new CheckBox("Draw Champion List")); ChampionListMenu.Add("posX", new Slider("Champions List Pos X", Drawing.Width / 2, 0, Drawing.Width)); ChampionListMenu.Add("posY", new Slider("Champions List Pos Y", Drawing.Height / 2, 0, Drawing.Height)); DrawMenu = SharedExpMenu.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawings Settings"); DrawMenu.AddSeparator(); DrawMenu.Add("showEnemies", new CheckBox("Draw Text On Enemy")); DrawMenu.Add("onlyShowInv", new CheckBox("Only Draw Text When Not Visible Enemies")); DrawMenu.Add("drawPredictionCircle", new CheckBox("Draw Prediction Circle")); DrawMenu.Add("positionX", new Slider("OnEnemy Text Position X", 142, -100, 200)); DrawMenu.Add("positionY", new Slider("OnEnemy Text Position Y", 21, -100, 100)); }
static Draw() { DrawMenu.AddGroupLabel("显示"); _drawReady = DrawMenu.Add("drawReady", new CheckBox("仅在技能无冷却时显示范围.", false)); _drawHealth = DrawMenu.Add("drawHealth", new CheckBox("在敌人血条上显示伤害")); _drawStackStatus = DrawMenu.Add("drawStackStatus", new CheckBox("显示叠层数状态")); DrawMenu.AddColorItem("colorHealth"); DrawMenu.AddSeparator(); //Q _drawQ = DrawMenu.Add("drawQ", new CheckBox("画出 Q")); DrawMenu.AddColorItem("colorQ"); DrawMenu.AddWidthItem("widthQ"); //W _drawW = DrawMenu.Add("drawW", new CheckBox("画出 W")); DrawMenu.AddColorItem("colorW"); DrawMenu.AddWidthItem("widthW"); //E _drawE = DrawMenu.Add("drawE", new CheckBox("画出 E")); DrawMenu.AddColorItem("colorE"); DrawMenu.AddWidthItem("widthE"); //R _drawR = DrawMenu.Add("drawR", new CheckBox("画出 R")); DrawMenu.AddColorItem("colorR"); DrawMenu.AddWidthItem("widthR"); }
static Draw() { DrawMenu.AddGroupLabel("Draw"); _drawReady = Menu.Add("drawReady", new CheckBox("Draw Only If The Spells Are Ready.", false)); _drawHealth = DrawMenu.Add("drawHealth", new CheckBox("Draw Damage in HealthBar")); DrawMenu.AddColorItem("colorHealth"); DrawMenu.AddSeparator(); //Q _drawQ = DrawMenu.Add("drawQ", new CheckBox("Draw Q")); DrawMenu.AddColorItem("colorQ"); DrawMenu.AddWidthItem("widthQ"); //W _drawW = DrawMenu.Add("drawW", new CheckBox("Draw W")); DrawMenu.AddColorItem("colorW"); DrawMenu.AddWidthItem("widthW"); //E _drawE = DrawMenu.Add("drawE", new CheckBox("Draw E")); DrawMenu.AddColorItem("colorE"); DrawMenu.AddWidthItem("widthE"); //R _drawR = DrawMenu.Add("drawR", new CheckBox("Draw R")); DrawMenu.AddColorItem("colorR"); DrawMenu.AddWidthItem("widthR"); //Ignite _drawF = DrawMenu.Add("drawF", new CheckBox("Draw Ignite")); DrawMenu.AddColorItem("colorF"); DrawMenu.AddWidthItem("widthF"); }
private static void AndThenLetsDoTheMenu() { CheapAssMenu = MainMenu.AddMenu("Lucian", "luc", "StereoType Lucian"); CheapAssMenu.Add("speed", new Slider("Combo Speed", 0, 0, 2)).OnValueChange += Speed; CheapAssMenu.AddSeparator(); CheapAssMenu.AddGroupLabel("Q Settings"); CheapAssMenu.Add("qtc", new CheckBox("Use Q in Combo")); CheapAssMenu.Add("qth", new CheckBox("Use Q in Harass")); CheapAssMenu.Add("eqth", new CheckBox("Use Extended Q in Harass")); CheapAssMenu.Add("qtl", new CheckBox("Use Q in Laneclear")); CheapAssMenu.AddGroupLabel("W Settings"); CheapAssMenu.Add("wcol", new CheckBox("Check for W collision", false)); CheapAssMenu.Add("wtc", new CheckBox("Use W in Combo")); CheapAssMenu.Add("wth", new CheckBox("Use W in Harass")); CheapAssMenu.Add("wtl", new CheckBox("Use W in Laneclear")); CheapAssMenu.AddGroupLabel("E Settings"); CheapAssMenu.Add("emode", new Slider("Use E in Combo", 0, 0, 2)).OnValueChange += EMode; CheapAssMenu.Add("etc", new CheckBox("Use E in Combo")); CheapAssMenu.Add("eth", new CheckBox("Use E in Harass")); CheapAssMenu.Add("etl", new CheckBox("Use E in Laneclear")); CheapAssMenu.AddGroupLabel("R Settings"); CheapAssMenu.Add("user", new KeyBind("Semi-Auto R (No Lock)", false, KeyBind.BindTypes.HoldActive, 'T')); CheapAssMenu.AddGroupLabel("General Settings"); CheapAssMenu.Add("mtf", new Slider("ManaSlider for Farm", 75)); DrawMenu = CheapAssMenu.AddSubMenu("Drawings", "draw"); DrawMenu.Add("dmode", new Slider("Draw Mode", 0, 0, 2)).OnValueChange += DrawMode; DrawMenu.AddSeparator(); DrawMenu.Add("dq", new CheckBox("Draw Q Range")); DrawMenu.Add("dw", new CheckBox("Draw W (+ Long Q) Range")); DrawMenu.Add("de", new CheckBox("Draw E Range")); DrawMenu.Add("dr", new CheckBox("Draw R Range")); }
public static void Loading_OnLoadingComplete(EventArgs args) { mainEvadeMenu = MainMenu.AddMenu("Unsigned Evade", "Unsigned Evade"); mainChampionEvadeMenu = MainMenu.AddMenu("UE - Dodging", "UE - Champions"); DrawMenu = AddSubMenu(mainEvadeMenu, "Draw Menu"); AddCheckboxes(ref DrawMenu, "Draw Spells/Missiles", "Draw Friendly Spells/Missiles_false", "Draw Safe Position Radius_false", "Draw Active Spells/Missiles", "Draw Passive Spell Text"); DrawMenu.AddSeparator(4); DebugMenu = AddSubMenu(mainEvadeMenu, "Debug Menu"); AddCheckboxes(ref DebugMenu, "Debug Spell/Missile Creation", "Debug Spell/Missile Deletion", "Show only Enemy Spells/Missiles", "Show Particles_false", "Show All Object Names_false", "Show Buff Gains_false", "Show Buff Losses_false", "Draw Player Direction_false"); AddSlider(mainChampionEvadeMenu, "Flash Danger Level", 8, 0, 10); AddSlider(mainChampionEvadeMenu, "Spell Shield Danger Level", 5, 0, 10); foreach (string s in EntityManager.Heroes.AllHeroes.GetChampionNames()) { Menu champMenu = AddSubMenu(mainChampionEvadeMenu, s); foreach (SpellInfo info in SpellDatabase.SpellList.Where(a => a.ChampionName == s)) { champMenu.AddGroupLabel(info.Name()); CheckBox cb = AddCheckbox(ref champMenu, "Dodge " + info.Name()); Slider dangerValue = AddSlider(champMenu, info.Name() + " Danger Value", (int)info.DangerValue, 0, 10); } championMenus.Add(champMenu); } }
public static void OnLoad_Complete(EventArgs args) { if (Player.Instance.ChampionName != "Nasus") { return; } Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q, 150); W = new Spell.Targeted(SpellSlot.W, 600); E = new Spell.Skillshot(SpellSlot.E, 650, SkillShotType.Circular); R = new Spell.Active(SpellSlot.R); NasusMenu = MainMenu.AddMenu("xRP Nasus", "sbtwnasus"); NasusMenu.AddGroupLabel("xRP_Nasus"); NasusMenu.AddSeparator(); NasusMenu.AddGroupLabel("Made by: xRPdev"); ComboMenu = NasusMenu.AddSubMenu("Combo mode"); ComboMenu.AddGroupLabel("Combo settings"); ComboMenu.AddSeparator(); ComboMenu.Add("useQ", new CheckBox("Use Q in combo")); ComboMenu.Add("manaM", new Slider("Q mana manager percent", 10)); ComboMenu.AddSeparator(); ComboMenu.Add("useW", new CheckBox("use W when target try run")); ComboMenu.AddSeparator(); ComboMenu.Add("useE", new CheckBox("Use E in combo")); ComboMenu.AddSeparator(); ComboMenu.Add("useR", new CheckBox("use R in combo")); ComboMenu.Add("hpPercent", new Slider("Min health percent to cast R", 20)); HarassMenu = NasusMenu.AddSubMenu("Harass Mode"); HarassMenu.AddGroupLabel("Harass settings"); HarassMenu.AddSeparator(); HarassMenu.Add("useQ", new CheckBox("use Q in harass")); HarassMenu.Add("useE", new CheckBox("use E in harass")); FarmMenu = NasusMenu.AddSubMenu("Farm mode"); FarmMenu.AddGroupLabel("Farm Settings"); FarmMenu.AddSeparator(); FarmMenu.Add("useQ", new CheckBox("use Q to last hit")); FarmMenu.Add("useE", new CheckBox("use E in wave clean")); //FarmMenu.Add("minM", new Slider("Min minions to cast E")); DrawMenu = NasusMenu.AddSubMenu("Draw settings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawAA", new CheckBox("Draw auto attack range")); DrawMenu.Add("drawW", new CheckBox("Draw W cast range")); DrawMenu.Add("drawE", new CheckBox("Draw E cast range")); Game.OnTick += Tick; Drawing.OnDraw += OnDraw; }
public static void CreateMenu() { RakanMain = MainMenu.AddMenu("Unk Rakan", "rakMenu"); RakanMain.AddLabel(Program.Version); RakanMain.AddLabel("Made by Unwake"); ComboMenu = RakanMain.AddSubMenu("Combo"); ComboMenu.AddLabel("Select your Combo Type"); ComboMenu.Add("Combo QWR", new CheckBox("Combo QWR", true)); ComboMenu.Add("Combo WQE", new CheckBox("Combo WQE", false)); ComboMenu.Add("Combo EWQE", new CheckBox("Combo EWQE", false)); ComboMenu.Add("Combo REWQE", new CheckBox("Combo REWQE", false)); ComboMenu.AddSeparator(0); ComboMenu.Add("Use Q", new CheckBox("Use Q", true)); ComboMenu.Add("Use W", new CheckBox("Use W", true)); ComboMenu.Add("Use E", new CheckBox("Use E", true)); ComboMenu.Add("Use R", new CheckBox("Use R", true)); ComboMenu.Add("Use R in Min Enemies", new Slider("Min Enemies R", 2, 1, 5)); ComboMenu.AddSeparator(0); ComboMenu.Add("Use Ignite", new CheckBox("Use Ignite", true)); HarassMenu = RakanMain.AddSubMenu("Harass"); HarassMenu.Add("Use Q", new CheckBox("Use Q", true)); HarassMenu.Add("Use Q Mana Percent", new Slider("Min Mana %", 30, 1, 100)); HarassMenu.AddSeparator(0); HarassMenu.Add("Use AutoQ", new CheckBox("Use Auto Q", true)); HarassMenu.Add("Use AutoQ Mana Percent", new Slider("Min Mana Auto Q %", 30, 1, 100)); InterrupterMenu = RakanMain.AddSubMenu("Interrupter"); InterrupterMenu.Add("Use W", new CheckBox("Use W", true)); FleeMenu = RakanMain.AddSubMenu("Flee"); FleeMenu.Add("AutoE", new CheckBox("Use E", true)); FleeMenu.Add("AutoEManaCost", new Slider("Mana E %", 30, 1, 100)); FleeMenu.AddSeparator(0); FleeMenu.Add("AutoRFlee", new CheckBox("Use R To Escape", true)); FleeMenu.Add("AutoRHpPer", new Slider("HP Percent to Use Auto R %", 25, 1, 100)); MiscMenu = RakanMain.AddSubMenu("Misc"); MiscMenu.Add("WGap", new CheckBox("Use W on GapCloser", true)); MiscMenu.AddSeparator(0); MiscMenu.Add("AutoPot", new CheckBox("Use Auto Potion", true)); MiscMenu.Add("AutoPotHPPercent", new Slider("Auto Pot HP %", 30, 1, 100)); MiscMenu.AddSeparator(0); MiscMenu.Add("skinHack", new CheckBox("Skin Change", false)); MiscMenu.Add("SkinID", new Slider("Skin", 0, 0, 1)); DrawMenu = RakanMain.AddSubMenu("Drawings"); DrawMenu.Add("qRange", new CheckBox("Draw Q", false)); DrawMenu.Add("wRange", new CheckBox("Draw W", false)); DrawMenu.Add("eRange", new CheckBox("Draw E", false)); DrawMenu.Add("rRange", new CheckBox("Draw R", false)); DrawMenu.AddSeparator(0); DrawMenu.Add("onlyRdy", new CheckBox("Draw when skill is Ready", true)); }
static void MenuKha() { KhaMenu = MainMenu.AddMenu("SP-Khazix", "SP-Khazix"); KhaMenu.AddGroupLabel("SP-Khazix"); KhaMenu.AddSeparator(); KhaMenu.AddGroupLabel("R-W-E-Q = Combo"); KhaMenu.AddGroupLabel("W-E-Q = Harass"); KhaMenu.AddGroupLabel("W-Q = Lane Clear"); KhaMenu.AddGroupLabel("Hydra,Tiamat,Youmuu's Item's Usage (Combo, Harass, LaneClear)"); KhaMenu.AddLabel("SP-Khazix v1.0.0.2"); // COMBO ComboMenu = KhaMenu.AddSubMenu("Combo", "combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.Add("usecombor", new CheckBox("Use R")); ComboMenu.AddSeparator(); ComboMenu.Add("useitems", new CheckBox("Use Items")); // HARASS HarassMenu = KhaMenu.AddSubMenu("Harass", "harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddSeparator(); HarassMenu.Add("useharassq", new CheckBox("Use Q")); HarassMenu.Add("useharassw", new CheckBox("Use W")); HarassMenu.Add("useharasse", new CheckBox("Use E")); // LANE LaneCMenu = KhaMenu.AddSubMenu("Lane Clear", "laneclear"); LaneCMenu.AddGroupLabel("Lane Clear Settings"); LaneCMenu.AddSeparator(); LaneCMenu.Add("uselcq", new CheckBox("Use Q")); LaneCMenu.Add("uselcw", new CheckBox("Use W")); LaneCMenu.Add("LMANA", new Slider("Min. mana for laneclear :", 0, 0, 100)); // MİSC MiscMenu = KhaMenu.AddSubMenu("Misc", "misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.AddSeparator(); MiscMenu.Add("skin.", new Slider("Skin ID", 0, 0, 2)); var Style = MiscMenu.Add("style", new Slider("Min Prediction", 1, 0, 2)); Style.OnValueChange += delegate { Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue]; }; Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue]; // DRAW DrawMenu = KhaMenu.AddSubMenu("Drawing", "draw"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("draww", new CheckBox("Draw W")); DrawMenu.Add("drawe", new CheckBox("Draw E")); }
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 Drawings() { DrawMenu.AddGroupLabel("Drawings"); _disable = DrawMenu.Add("disable", new CheckBox("Disable all drawings", false)); DrawMenu.AddSeparator(50); _drawMode = DrawMenu.Add("skinID", new ComboBox("Draw:", 0, "Only ready", "always")); DrawMenu.AddSeparator(20); _drawQ = DrawMenu.Add("drawQ", new CheckBox("Draw Q")); _drawW = DrawMenu.Add("drawW", new CheckBox("Draw W")); _drawE = DrawMenu.Add("drawE", new CheckBox("Draw E")); _drawR = DrawMenu.Add("drawR", new CheckBox("Draw R")); }
static Draw() { DrawMenu.AddGroupLabel("Büyü Göstergesi :"); _drawReady = DrawMenu.Add("drawOnlyWhenReady", new CheckBox("Büyü sadece hazırsa göster ?")); _drawHealth = DrawMenu.Add("damageIndicatorDraw", new CheckBox("Hasar tespiti göster ?")); _drawPercent = DrawMenu.Add("percentageIndicatorDraw", new CheckBox("Hasarı Yüzde olarak göster ?")); DrawMenu.AddSeparator(1); _drawQ = DrawMenu.Add("qDraw", new CheckBox("Göster Q Menzili ?")); _drawW = DrawMenu.Add("wDraw", new CheckBox("Göster W Menzili ?")); _drawE = DrawMenu.Add("eDraw", new CheckBox("Göster E Menzili ?")); _drawR = DrawMenu.Add("rDraw", new CheckBox("Göster R Menzili ?")); _healthColor = new ColorConfig(DrawMenu, "healthColorConfig", Color.Orange, "Renkli Hasar Tespiti:"); _qColor = new ColorConfig(DrawMenu, "qColorConfig", Color.Blue, "Renk Q:"); _wColor = new ColorConfig(DrawMenu, "wColorConfig", Color.Red, "Renk W:"); _eColor = new ColorConfig(DrawMenu, "eColorConfig", Color.DeepPink, "Renk E:"); _rColor = new ColorConfig(DrawMenu, "rColorConfig", Color.Yellow, "Renk R:"); }
public static void CreateMenu() { JannaMain = MainMenu.AddMenu("Janna - Unwake's Fury", "jmenu"); JannaMain.AddLabel(Program.Version); JannaMain.AddLabel("Made by Unwake"); ComboMenu = JannaMain.AddSubMenu("Combo"); ComboMenu.Add("Use Q", new CheckBox("Use Q", true)); ComboMenu.Add("Use W", new CheckBox("Use W", true)); ComboMenu.Add("Use E", new CheckBox("Use E", true)); ComboMenu.Add("UseEADC", new CheckBox("Use E ADC in Combo Mode", false)); ComboMenu.AddSeparator(0); ComboMenu.Add("Use Ignite", new CheckBox("Use Ignite", false)); InterrupterMenu = JannaMain.AddSubMenu("Interrupter"); InterrupterMenu.Add("Use Q", new CheckBox("Use Q", true)); FleeMenu = JannaMain.AddSubMenu("Flee"); FleeMenu.Add("Use Q", new CheckBox("Use Q", true)); FleeMenu.Add("Use W", new CheckBox("Use W", true)); MiscMenu = JannaMain.AddSubMenu("Misc"); MiscMenu.Add("Auto R", new CheckBox("Enable Auto R", true)); MiscMenu.Add("AutoRHP", new Slider("Use Auto R if Ally HP %", 15, 1, 100)); MiscMenu.Add("Auto E", new CheckBox("Enable Auto E", true)); MiscMenu.Add("AutoEHP", new Slider("Use Auto E if Ally HP %", 15, 1, 100)); MiscMenu.AddSeparator(0); MiscMenu.Add("QGap", new CheckBox("Use Q on GapClosers", true)); MiscMenu.AddSeparator(0); MiscMenu.Add("AutoPot", new CheckBox("Use Auto Potion", true)); MiscMenu.Add("AutoPotHP", new Slider("Auto Pot HP %", 30, 1, 100)); MiscMenu.AddSeparator(0); MiscMenu.Add("skinHack", new CheckBox("Skin Change", false)); MiscMenu.Add("SkinID", new Slider("Skin", 0, 0, 7)); DrawMenu = JannaMain.AddSubMenu("Drawings"); DrawMenu.Add("qRange", new CheckBox("Draw Q", false)); DrawMenu.Add("wRange", new CheckBox("Draw W", false)); DrawMenu.Add("eRange", new CheckBox("Draw E", false)); DrawMenu.Add("rRange", new CheckBox("Draw R", false)); DrawMenu.AddSeparator(0); DrawMenu.Add("onlyRdy", new CheckBox("Draw when skill is Ready", true)); }
static Draw() { DrawMenu.AddGroupLabel("线圈设置 :"); _drawReady = DrawMenu.Add("drawOnlyWhenReady", new CheckBox("只显示无冷却技能 ?")); _drawHealth = DrawMenu.Add("damageIndicatorDraw", new CheckBox("显示伤害指示器 ?")); _drawPercent = DrawMenu.Add("percentageIndicatorDraw", new CheckBox("显示伤害百分比 ?")); _drawStatiscs = DrawMenu.Add("statiscsIndicatorDraw", new CheckBox("显示伤害统计数据 ?")); DrawMenu.AddSeparator(1); _drawQ = DrawMenu.Add("qDraw", new CheckBox("显示 Q 范围 ?")); _drawW = DrawMenu.Add("wDraw", new CheckBox("显示 W 范围 ?")); _drawE = DrawMenu.Add("eDraw", new CheckBox("显示 E 范围 ?")); _drawR = DrawMenu.Add("rDraw", new CheckBox("显示 R 范围 ?")); _healthColor = new ColorConfig(DrawMenu, "healthColorConfig", Color.Orange, "伤害指示器颜色:"); _qColor = new ColorConfig(DrawMenu, "qColorConfig", Color.Blue, "Color Q:"); _wColor = new ColorConfig(DrawMenu, "wColorConfig", Color.Red, "Color W:"); _eColor = new ColorConfig(DrawMenu, "eColorConfig", Color.DeepPink, "Color E:"); _rColor = new ColorConfig(DrawMenu, "rColorConfig", Color.Yellow, "Color R:"); }
static Draw() { DrawMenu.AddGroupLabel("技能线圈设置 :"); _drawReady = DrawMenu.Add("drawOnlyWhenReady", new CheckBox("显示无冷却技能线圈 ?")); _drawHealth = DrawMenu.Add("damageIndicatorDraw", new CheckBox("伤害显示 ?")); _drawPercent = DrawMenu.Add("percentageIndicatorDraw", new CheckBox("伤害百分比显示 ?")); _drawStatiscs = DrawMenu.Add("statiscsIndicatorDraw", new CheckBox("显示伤害数据 ?")); DrawMenu.AddSeparator(1); _drawQ = DrawMenu.Add("qDraw", new CheckBox("显示Q距离 ?")); _drawW = DrawMenu.Add("wDraw", new CheckBox("显示W距离 ?")); _drawE = DrawMenu.Add("eDraw", new CheckBox("显示E距离 ?")); _drawR = DrawMenu.Add("rDraw", new CheckBox("显示R距离 ?")); _healthColor = new ColorConfig(DrawMenu, "healthColorConfig", Color.Orange, "Color Damage Indicator:"); _qColor = new ColorConfig(DrawMenu, "qColorConfig", Color.Blue, "Color Q:"); _wColor = new ColorConfig(DrawMenu, "wColorConfig", Color.Red, "Color W:"); _eColor = new ColorConfig(DrawMenu, "eColorConfig", Color.DeepPink, "Color E:"); _minrColor = new ColorConfig(DrawMenu, "rminColorConfig", Color.Yellow, "Color Minimun range R:"); _maxrColor = new ColorConfig(DrawMenu, "rmaxColorConfig", Color.Purple, "Color Maximun range R:"); }
static Draw() { DrawMenu.AddGroupLabel("Draw"); _drawReady = DrawMenu.Add("drawReady", new CheckBox("Draw Only If The Spells Are Ready.", false)); _drawHealth = DrawMenu.Add("drawHealth", new CheckBox("Draw Damage in HealthBar")); _drawBarrelText = DrawMenu.Add("drawBarrelText", new CheckBox("Draw Barrel Text")); _drawBarrelCircle = DrawMenu.Add("drawBarrelCircle", new CheckBox("Draw Barrel Circle")); DrawMenu.AddWidthItem("Barrel Circle Width: ", "widthCircle"); DrawMenu.AddSeparator(); _drawQ = DrawMenu.Add("drawQ", new CheckBox("Draw Q")); DrawMenu.AddWidthItem("Q Range Width: ", "widthQ"); _drawW = DrawMenu.Add("drawW", new CheckBox("Draw W")); DrawMenu.AddWidthItem("W Range Width: ", "widthW"); _drawE = DrawMenu.Add("drawE", new CheckBox("Draw E")); DrawMenu.AddWidthItem("E Range Width: ", "widthE"); _drawR = DrawMenu.Add("drawR", new CheckBox("Draw R")); DrawMenu.AddWidthItem("R Range Width: ", "widthR"); }
public static void Ini() { Menu = MainMenu.AddMenu("Big Fat Kench", "kbswag"); Menu.AddGroupLabel("Big Fat Kench"); ComboMenu = Menu.AddSubMenu("Combo Menu", "combomenuKench"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("Combo.Q", new CheckBox("Use Q")); ComboMenu.Add("Combo.QOnlyStun", new CheckBox("Use Q Only Stun")); ComboMenu.Add("Combo.W.Enemy", new CheckBox("Use W on Enemy")); ComboMenu.Add("Combo.W.Minion", new CheckBox("Use W on Minions to Spit")); ComboMenu.Add("Combo.E", new CheckBox("Use E")); ComboMenu.Add("Combo.E.Hp", new Slider("Use E on hp %", 20, 5, 100)); HarassMenu = Menu.AddSubMenu("Harass Menu", "harassmenuKench"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("Harass.Q", new CheckBox("Use Q")); HarassMenu.Add("Harass.W.Minion", new CheckBox("Use W on Minions to Spit")); SaveMenu = Menu.AddSubMenu("Save Settings"); SaveMenu.AddGroupLabel("Saving Allies Settings"); SaveMenu.Add("enableSaving", new CheckBox("Saving Enabled")); SaveMenu.Add("save.allies.hp", new Slider("Save allies lower hp % than", 20, 1, 100)); Rmenu = Menu.AddSubMenu("R Menu", "rto"); Rmenu.AddGroupLabel("Cast R on Baron, Dragon"); Rmenu.Add("r.dragon", new KeyBind("Cast R on Dragon", false, KeyBind.BindTypes.HoldActive, 'U')); Rmenu.Add("r.baron", new KeyBind("Cast R on Baron", false, KeyBind.BindTypes.HoldActive, 'I')); DrawMenu = Menu.AddSubMenu("Draw Menu", "drawMenuKench"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("Draw.Q", new CheckBox("Draw Q")); DrawMenu.AddSeparator(); DrawMenu.Add("Draw.W", new CheckBox("Draw W")); DrawMenu.AddSeparator(); DrawMenu.Add("Draw.R", new CheckBox("Draw R")); }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Evelynn") { return; } Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q, 475); W = new Spell.Active(SpellSlot.W); E = new Spell.Targeted(SpellSlot.E, 225); R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Circular, 250, 1200, 150); EveMenu = MainMenu.AddMenu("BloodimirEve", "bloodimireve"); EveMenu.AddGroupLabel("Bloodimir.Evelynn"); EveMenu.AddSeparator(); EveMenu.AddLabel("Bloodimir Evelynn V1.0.1.0"); ComboMenu = EveMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.Add("usecombor", new CheckBox("Use R")); ComboMenu.Add("useignite", new CheckBox("Use Ignite")); ComboMenu.AddSeparator(); ComboMenu.Add("rslider", new Slider("Minimum people for R", 1, 0, 5)); DrawMenu = EveMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawr", new CheckBox("Draw R")); DrawMenu.Add("drawe", new CheckBox("Draw R")); LaneJungleClear = EveMenu.AddSubMenu("Lane Jungle Clear", "lanejungleclear"); LaneJungleClear.AddGroupLabel("Lane Jungle Clear Settings"); LaneJungleClear.Add("LCE", new CheckBox("Use E")); LaneJungleClear.Add("LCQ", new CheckBox("Use Q")); LastHitMenu = EveMenu.AddSubMenu("Last Hit", "lasthit"); LastHitMenu.AddGroupLabel("Last Hit Settings"); LastHitMenu.Add("LHQ", new CheckBox("Use Q")); MiscMenu = EveMenu.AddSubMenu("Misc Menu", "miscmenu"); MiscMenu.AddGroupLabel("KS"); MiscMenu.AddSeparator(); MiscMenu.Add("kse", new CheckBox("KS using E")); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS using Q")); MiscMenu.Add("asw", new CheckBox("Auto/Smart W")); SkinMenu = EveMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("sID", new Slider("Skin", 2, 0, 4)); var sid = new[] { "Default", "Shadow", "Masquerade", "Tango", "Safecracker" }; skinchange.DisplayName = sid[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sid[changeArgs.NewValue]; }; Game.OnUpdate += Tick; Drawing.OnDraw += OnDraw; }
private static void Loading_OnLoadingComplete1(EventArgs args) { if (Player.Instance.Hero != Champion.Brand) { return; } MenuIni = MainMenu.AddMenu("Brand", "Brand"); TS = MenuIni.AddSubMenu("TargetSelector"); Auto = MenuIni.AddSubMenu("Auto"); Combo = MenuIni.AddSubMenu("Combo"); Harass = MenuIni.AddSubMenu("Harass"); LaneClear = MenuIni.AddSubMenu("LaneClear"); JungleClear = MenuIni.AddSubMenu("JungleClear"); KillSteal = MenuIni.AddSubMenu("KillSteal"); DrawMenu = MenuIni.AddSubMenu("Drawings"); TS.AddGroupLabel("Target Selector"); tsmode = TS.Add("tsmode", new ComboBox("TargetSelector", 0, "Custom TargetSelector", "Core TargetSelector")); tselect = TS.Add("select", new ComboBox("Focus Mode", 0, "Most Passive Stacks", "Less Cast Target", "Near Mouse")); if (tsmode.CurrentValue == 1) { tselect.IsVisible = false; } tsmode.OnValueChange += delegate { tselect.hide(tsmode); }; Auto.AddGroupLabel("Auto Settings"); Auto.Add("AutoR", new Slider("Auto R AoE hit [{0}] Targets or more", 2, 1, 6)); Auto.Add("Gap", new CheckBox("Anti GapCloser")); Auto.Add("Int", new CheckBox("Auto Interrupter")); Auto.Add("Danger", new ComboBox("Interrupter Danger Level", 1, "High", "Medium", "Low")); Auto.AddSeparator(0); Auto.AddGroupLabel("Auto Hit Passive"); Auto.Add("AutoQ", new CheckBox("Auto Q Dotnate Passive")); Auto.Add("AutoW", new CheckBox("Auto W Dotnate Passive", false)); Auto.Add("AutoE", new CheckBox("Auto E Dotnate Passive")); Auto.AddSeparator(0); Auto.AddGroupLabel("Anti GapCloser - Spells"); foreach (var enemy in EntityManager.Heroes.Enemies) { foreach (var gapspell in Gapcloser.GapCloserList.Where(e => e.ChampName == enemy.ChampionName)) { Auto.AddLabel(gapspell.ChampName); Auto.Add(gapspell.SpellName, new CheckBox(gapspell.SpellName + " - " + gapspell.SpellSlot)); } } Combo.AddGroupLabel("Combo Settings"); Combo.Add("Q", new CheckBox("Use Q")); Combo.AddLabel("Extra Q Settings"); Combo.Add("Qp", new CheckBox("Q Only for stun")); Combo.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 10)); Combo.AddSeparator(1); Combo.Add("W", new CheckBox("Use W")); Combo.AddLabel("Extra W Settings"); Combo.Add("Wp", new CheckBox("W Only if target has brand passive", false)); Combo.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 5)); Combo.AddSeparator(1); Combo.Add("E", new CheckBox("Use E")); Combo.AddLabel("Extra E Settings"); Combo.Add("Ep", new CheckBox("E Only if target has brand passive", false)); Combo.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 15)); Combo.AddSeparator(1); Combo.Add("RFinisher", new CheckBox("Use R Finisher")); Combo.Add("RAoe", new CheckBox("Use R Aoe")); Combo.Add("Rhit", new Slider("R AoE hit [{0}] Targets or more", 2, 1, 6)); Combo.Add(R.Slot + "Mana", new Slider("Use R if Mana% is more than [{0}%]")); Harass.AddGroupLabel("Harass"); Harass.Add("Q", new CheckBox("Use Q")); Harass.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 65)); Harass.AddSeparator(1); Harass.Add("W", new CheckBox("Use W")); Harass.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 65)); Harass.AddSeparator(1); Harass.Add("E", new CheckBox("Use E")); Harass.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 65)); LaneClear.AddGroupLabel("LaneClear"); LaneClear.Add("Q", new CheckBox("Use Q")); LaneClear.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 65)); LaneClear.AddSeparator(1); LaneClear.Add("W", new CheckBox("Use W")); LaneClear.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 65)); LaneClear.AddSeparator(1); LaneClear.Add("E", new CheckBox("Use E")); LaneClear.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 65)); JungleClear.AddGroupLabel("JungleClear"); JungleClear.Add("Q", new CheckBox("Use Q")); JungleClear.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 65)); JungleClear.AddSeparator(1); JungleClear.Add("W", new CheckBox("Use W")); JungleClear.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 65)); JungleClear.AddSeparator(1); JungleClear.Add("E", new CheckBox("Use E")); JungleClear.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 65)); KillSteal.AddGroupLabel("KillSteal"); KillSteal.Add("Q", new CheckBox("Use Q")); KillSteal.Add("W", new CheckBox("Use W")); KillSteal.Add("E", new CheckBox("Use E")); KillSteal.Add("R", new CheckBox("Use R", false)); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.Add("damage", new CheckBox("Draw Combo Damage")); DrawMenu.AddLabel("Draws = ComboDamage / Enemy Current Health"); DrawMenu.AddSeparator(1); DrawMenu.Add("Q", new CheckBox("Draw Q Range")); DrawMenu.Add(Q.Name, new ComboBox("Q Color", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(1); DrawMenu.Add("W", new CheckBox("Draw W Range")); DrawMenu.Add(W.Name, new ComboBox("W Color", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(1); DrawMenu.Add("E", new CheckBox("Draw E Range")); DrawMenu.Add(E.Name, new ComboBox("E Color", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(1); DrawMenu.Add("R", new CheckBox("Draw R Range")); DrawMenu.Add(R.Name, new ComboBox("R Color", 0, "Chartreuse", "BlueViolet", "ChartAquareuse", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(1); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; }
public static void Execute() { if (Player.Instance.ChampionName != ChampName) { return; } menuIni = MainMenu.AddMenu("KappaDarius", "KappaDarius"); menuIni.AddGroupLabel("Darius The Dank Memes Master!"); menuIni.AddGroupLabel("Global Settings"); menuIni.Add("Items", new CheckBox("Use Items?")); menuIni.Add("Combo", new CheckBox("Use Combo?")); menuIni.Add("Harass", new CheckBox("Use Harass?")); menuIni.Add("Clear", new CheckBox("Use Clear?")); menuIni.Add("Drawings", new CheckBox("Use Drawings?")); menuIni.Add("KillSteal", new CheckBox("Use KillSteal?")); QMenu = menuIni.AddSubMenu("Q Settings"); QMenu.AddGroupLabel("Q Settings"); QMenu.Add("Combo", new CheckBox("Q Combo")); QMenu.Add("Harass", new CheckBox("Q Harass")); QMenu.AddGroupLabel("Q LaneClear Settings"); QMenu.Add("Clear", new CheckBox("Q LaneClear")); QMenu.Add("Qlc", new Slider("Q On Hit Minions >=", 3, 1, 10)); QMenu.AddSeparator(); QMenu.AddGroupLabel("Extra Settings"); QMenu.Add("QE", new CheckBox("Always Q Before E", false)); QMenu.Add("Stick", new CheckBox("Stick to Target while Casting Q")); QMenu.Add("QAA", new CheckBox("Use Q if AA is in Cooldown", false)); QMenu.Add("range", new CheckBox("Dont Cast Q when Enemy in AA range", false)); QMenu.Add("Flee", new CheckBox("Q On Flee (Ignores Stick to target)")); QMenu.Add("QFlee", new Slider("Cast Q flee When HP is below %", 90, 0, 100)); QMenu.Add("Qaoe", new CheckBox("Auto Q AoE")); QMenu.Add("Qhit", new Slider("Q Aoe Hit >=", 3, 1, 5)); WMenu = menuIni.AddSubMenu("W Settings"); WMenu.AddGroupLabel("W Settings"); WMenu.Add("Combo", new CheckBox("W Combo")); WMenu.Add("Harass", new CheckBox("W Harass")); WMenu.Add("Clear", new CheckBox("W LaneClear")); WMenu.AddGroupLabel("Extra Settings"); WMenu.Add("AAr", new CheckBox("W AA Reset")); EMenu = menuIni.AddSubMenu("E Settings"); EMenu.AddGroupLabel("E Settings"); EMenu.Add("Combo", new CheckBox("E Combo")); EMenu.Add("Harass", new CheckBox("E Harass")); EMenu.AddGroupLabel("Extra Settings"); EMenu.Add("Interrupt", new CheckBox("E To Interrupt")); RMenu = menuIni.AddSubMenu("R Settings"); RMenu.AddGroupLabel("R Settings"); RMenu.Add("Combo", new CheckBox("R Combo Finisher")); RMenu.Add("stack", new CheckBox("Use R On Stacks", false)); RMenu.Add("count", new Slider("Cast R On Stacks >=", 5, 0, 5)); RMenu.Add("SaveR", new CheckBox("Dont Ult if target killable with AA", false)); RMenu.Add("SR", new Slider("Dont Use Ult if target can be kill With X AA", 1, 0, 6)); RMenu.Add("semiR", new KeyBind("Semi-Auto R", false, KeyBind.BindTypes.HoldActive)); KillStealMenu = menuIni.AddSubMenu("KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("Rks", new CheckBox("R KillSteal")); if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerDot")) != null) { KillStealMenu.Add("IGP", new CheckBox("Ignite + Passive Kill")); KillStealMenu.Add("IG", new CheckBox("Ignite Only", false)); KillStealMenu.AddLabel("Iginte + Passive takes in account Max Ignite + Passive dmg"); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } ManaMenu = menuIni.AddSubMenu("Mana Manager"); ManaMenu.AddGroupLabel("Harass"); ManaMenu.Add("harassmana", new Slider("Harass Mana %", 75, 0, 100)); ManaMenu.AddGroupLabel("Lane Clear"); ManaMenu.Add("lanemana", new Slider("Lane Clear Mana %", 60, 0, 100)); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items Settings"); ItemsMenu.Add("Hydra", new CheckBox("Use Hydra / Timat / Titanic")); ItemsMenu.Add("useGhostblade", new CheckBox("Use Youmuu's Ghostblade")); ItemsMenu.Add("UseBOTRK", new CheckBox("Use Blade of the Ruined King")); ItemsMenu.Add("UseBilge", new CheckBox("Use Bilgewater Cutlass")); ItemsMenu.AddSeparator(); ItemsMenu.Add("eL", new Slider("Use On Enemy health", 65, 0, 100)); ItemsMenu.Add("oL", new Slider("Use On My health", 65, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("Q", new CheckBox("Draw Q")); DrawMenu.Add("W", new CheckBox("Draw W")); DrawMenu.Add("E", new CheckBox("Draw E")); DrawMenu.Add("R", new CheckBox("Draw R")); DrawMenu.AddSeparator(); DrawMenu.AddGroupLabel("Ultimate Drawings"); DrawMenu.Add("DrawD", new CheckBox("Draw R Damage")); DrawMenu.Add("Killable", new CheckBox("Draw Killable")); DrawMenu.Add("Stacks", new CheckBox("Draw Passive Stacks")); DrawMenu.Add("PPx", new Slider("Passive Stacks Position X", 100, 0, 150)); DrawMenu.Add("PPy", new Slider("Passive Stacks Position Y", 100, 0, 150)); DrawMenu.Add("RHealth", new CheckBox("Draw After R health")); DrawMenu.Add("RHx", new Slider("After R health Position", 135, 0, 150)); Q = new Spell.Active(SpellSlot.Q, 400); W = new Spell.Active(SpellSlot.W, 300); E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Cone, 250, 666, 100); R = new Spell.Targeted(SpellSlot.R, 460); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnEndScene; Orbwalker.OnPostAttack += OnAfterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnSpellCast; Interrupter.OnInterruptableSpell += OnInterruptableTarget; }
public static void ConfigInitialize() { Menu = MainMenu.AddMenu("SardOpeia", "SardOpeia"); Menu.AddGroupLabel("SardOpeia v" + Program.AddonVersion + " by Marwanpro"); Menu.AddSeparator(); Menu.AddLabel("If you have any problem/bug/suggestion, post in forum"); Menu.AddLabel("Have a fun (And Free ELO) with this addon !"); // --- General Menu Todo: Fix and add missings features GeneralMenu = Menu.AddSubMenu("General Option", "MenuGeneral"); GeneralMenu.AddGroupLabel("General Tweak - Configure main options"); GeneralMenu.AddSeparator(); { GeneralMenu.Add("autouseE", new CheckBox("Spam E on Poisonned Target")); GeneralMenu.Add("useEifkillable", new CheckBox("Use E without poison if killable")); } // --- Draw Menu Todo: Check DrawMenu = Menu.AddSubMenu("Draw", "MenuDraw"); DrawMenu.AddGroupLabel("Draw - Show range circle arround you and other information"); DrawMenu.AddSeparator(); { DrawMenu.Add("drawQW", new CheckBox("Draw Q/W")); DrawMenu.Add("drawE", new CheckBox("Draw E Range")); DrawMenu.Add("drawR", new CheckBox("Draw Ultimate")); DrawMenu.AddSeparator(); DrawMenu.AddLabel("Green Circle: Spell Ready"); DrawMenu.AddLabel("Red Circle: Spell in Cooldown"); DrawMenu.AddLabel("Purple Circle (Q/W): Only Q or W ready"); DrawMenu.AddLabel("Yellow Circle (E): 0.5 sec of Cooldown"); DrawMenu.AddSeparator(); DrawMenu.AddLabel("Don't Forget to disable AA circle in OrbWalker's settings"); } // --- Combo Menu Todo : Add Delayer ComboMenu = Menu.AddSubMenu("Combo", "MenuCombo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.AddSeparator(); { ComboMenu.Add("comboQ", new CheckBox("Use Q")); ComboMenu.Add("comboW", new CheckBox("Use W")); ComboMenu.Add("comboE", new CheckBox("Use E")); } // --- Harass Menu Todo: Make it HarassMenu = Menu.AddSubMenu("Harass", "MenuHarass"); HarassMenu.AddGroupLabel("Harass - Auto Harass"); HarassMenu.AddSeparator(); { HarassMenu.Add("testa", new CheckBox("Test A")); } // --- Farm Menu Todo: Improve it FarmMenu = Menu.AddSubMenu("Farm", "MenuFarm"); FarmMenu.AddGroupLabel("Farm"); FarmMenu.AddSeparator(); { FarmMenu.Add("EtoFinishCreep", new CheckBox("E on Poisonned Creep (LastHit Mode)")); } // --- Ultimate Menu Todo: LOL UltimateMenu = Menu.AddSubMenu("Ultimate", "MenuUltimate"); UltimateMenu.AddGroupLabel("Ultimate Logic"); UltimateMenu.AddSeparator(); { UltimateMenu.AddLabel("Enable this option to allow this script to use your Ultimate"); UltimateMenu.Add("enableR", new CheckBox("Enable Ultimate Logic", false)); UltimateMenu.AddSeparator(); UltimateMenu.Add("RonGapcloser", new CheckBox("Use R on GapCloser", false)); UltimateMenu.Add("RtoInterrupt", new CheckBox("Use R to Interrupt", false)); UltimateMenu.Add("RonCombo", new CheckBox("Use R on Combo", false)); UltimateMenu.Add("FaceToUlt", new Slider("Minimum number of facing ennemies to use Ultimate", 3, 1, 5)); } }
public static void CreateMenu() { if (MainMenu != null) { return; } MainMenu = EloBuddy.SDK.Menu.MainMenu.AddMenu("Yasuo Evade", "YassEvade"); // Set up main menu MainMenu.AddGroupLabel("General Settings"); MainMenu.Add("fowDetection", new CheckBox("Enable FOW detection")); MainMenu.Add("processSpellDetection", new CheckBox("Enable Process Spell Detection")); MainMenu.Add("limitDetectionRange", new CheckBox("Limit Spell Detection Range")); MainMenu.Add("recalculatePosition", new CheckBox("Allow recalculation of evade position", false)); MainMenu.Add("moveToInitialPosition", new CheckBox("Move to desired position after evade.", false)); MainMenu.Add("serverTimeBuffer", new Slider("Server Time Buffer", 30)); MainMenu.AddSeparator(); MainMenu.AddSeparator(); MainMenu.AddGroupLabel("Humanizer"); MainMenu.Add("skillshotActivationDelay", new Slider("Skillshot Activation Delay", 0, 0, 400)); MainMenu.AddSeparator(10); MainMenu.Add("extraEvadeRange", new Slider("Extra Evade Range", 50, 0, 100)); MainMenu.Add("randomizeExtraEvadeRange", new CheckBox("Randomize Extra Evade Range", false)); // Set up skillshot menu var heroes = EntityManager.Heroes.Enemies; var heroNames = heroes.Select(obj => obj.ChampionName).ToArray(); var skillshots = SkillshotDatabase.Database.Where(s => heroNames.Contains(s.SpellData.ChampionName)).ToList(); skillshots.AddRange( SkillshotDatabase.Database.Where( s => s.SpellData.ChampionName == "AllChampions" && heroes.Any(obj => obj.Spellbook.Spells.Select(c => c.Name).Contains(s.SpellData.SpellName)))); SkillshotMenu = MainMenu.AddSubMenu("Skillshots"); SkillshotMenu.AddLabel(string.Format("Skillshots Loaded {0}", skillshots.Count)); SkillshotMenu.AddSeparator(); foreach (var c in skillshots) { var skillshotString = c.ToString().ToLower(); if (MenuSkillshots.ContainsKey(skillshotString)) { continue; } MenuSkillshots.Add(skillshotString, c); SkillshotMenu.AddGroupLabel(c.DisplayText); SkillshotMenu.Add(skillshotString + "/enable", new CheckBox("Dodge")); SkillshotMenu.Add(skillshotString + "/draw", new CheckBox("Draw")); if (c is LinearMissileSkillshot) { SkillshotMenu.Add(skillshotString + "/w", new CheckBox("Dodge With W")); } SkillshotMenu.Add(skillshotString + "/e", new CheckBox("Dodge With E")); var dangerous = new CheckBox("Dangerous", c.SpellData.IsDangerous); dangerous.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { GetSkillshot(sender.SerializationId).SpellData.IsDangerous = args.NewValue; }; SkillshotMenu.Add(skillshotString + "/dangerous", dangerous); var dangerValue = new Slider("Danger Value", c.SpellData.DangerValue, 1, 5); dangerValue.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { GetSkillshot(sender.SerializationId).SpellData.DangerValue = args.NewValue; }; SkillshotMenu.Add(skillshotString + "/dangervalue", dangerValue); SkillshotMenu.AddSeparator(); } // Set up spell menu SpellMenu = MainMenu.AddSubMenu("Spells"); SpellMenu.AddGroupLabel("Flash"); SpellMenu.Add("flash", new Slider("Danger Value", 5, 0, 5)); // Set up draw menu DrawMenu = MainMenu.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Evade Drawings"); DrawMenu.Add("disableAllDrawings", new CheckBox("Disable All Drawings", false)); DrawMenu.Add("drawEvadePoint", new CheckBox("Draw Evade Point")); DrawMenu.Add("drawEvadeStatus", new CheckBox("Draw Evade Status")); DrawMenu.Add("drawDangerPolygon", new CheckBox("Draw Danger Polygon", false)); DrawMenu.AddSeparator(); DrawMenu.Add("drawPath", new CheckBox("Draw Autpathing Path")); // Set up controls menu ControlsMenu = MainMenu.AddSubMenu("Controls"); ControlsMenu.AddGroupLabel("Controls"); ControlsMenu.Add("enableEvade", new KeyBind("Enable Evade", true, KeyBind.BindTypes.PressToggle, 'M')); ControlsMenu.Add("dodgeOnlyDangerous", new KeyBind("Dodge Only Dangerous", false, KeyBind.BindTypes.HoldActive)); TargetedSpells.SpellDetectorWindwaller.Init(); }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Kassadin") { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 650); W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 400, SkillShotType.Cone, 500, int.MaxValue, 10); R = new Spell.Skillshot(SpellSlot.R, 700, SkillShotType.Circular, 500, int.MaxValue, 150); _abilitySequence = new[] { 1, 2, 3, 1, 1, 4, 1, 3, 1, 3, 4, 3, 3, 2, 2, 4, 2, 2 }; if (HasSpell("summonerdot")) { Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } var flashSlot = Kassawin.GetSpellSlotFromName("summonerflash"); Flash = new Spell.Skillshot(flashSlot, 32767, SkillShotType.Linear); KassaMenu = MainMenu.AddMenu("BloodimirKassadin", "bloodimirkassa"); KassaMenu.AddGroupLabel("Bloodimir Kassadin v1.0.0.1"); KassaMenu.AddSeparator(); KassaMenu.AddLabel("Bloodimir Kassadin v1.0.0.1"); ComboMenu = KassaMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecombor", new CheckBox("Use R")); ComboMenu.Add("useignite", new CheckBox("Use Ignite")); ComboMenu.AddSeparator(); ComboMenu.Add("rslider", new Slider("Maximum enemy to R", 2, 0, 5)); HarassMenu = KassaMenu.AddSubMenu("HarassMenu", "Harass"); HarassMenu.Add("useQHarass", new CheckBox("Use Q")); HarassMenu.Add("useEHarass", new CheckBox("Use E")); LaneJungleClear = KassaMenu.AddSubMenu("Lane Jungle Clear", "lanejungleclear"); LaneJungleClear.AddGroupLabel("Lane Jungle Clear Settings"); LaneJungleClear.Add("LCQ", new CheckBox("Use Q")); LaneJungleClear.Add("LCE", new CheckBox("Use E")); LaneJungleClear.Add("LCR", new CheckBox("Use R")); LastHitMenu = KassaMenu.AddSubMenu("Last Hit", "lasthit"); LastHitMenu.AddGroupLabel("Last Hit Settings"); LastHitMenu.Add("LHQ", new CheckBox("Use Q")); LastHitMenu.Add("LHW", new CheckBox("Use W")); DrawMenu = KassaMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.Add("drawr", new CheckBox("Draw R")); MiscMenu = KassaMenu.AddSubMenu("Misc Menu", "miscmenu"); MiscMenu.AddGroupLabel("KS"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS using Q")); MiscMenu.Add("int", new CheckBox("TRY to Interrupt Channeled Spells")); MiscMenu.Add("gape", new CheckBox("Anti Gapcloser E")); MiscMenu.Add("lvlup", new CheckBox("Auto Level Up Spells")); MiscMenu.Add("resetaa", new CheckBox("Auto Reset AA with W")); FleeMenu = KassaMenu.AddSubMenu("Flee", "Flee"); FleeMenu.Add("fleer", new CheckBox("Use R to Mouse Pos")); SkinMenu = KassaMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("sID", new Slider("Skin", 5, 0, 5)); var sid = new[] { "Default", "Festival", "Deep One", "Pre-Void", "Harbinger", "Cosmic Reaver" }; skinchange.DisplayName = sid[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sid[changeArgs.NewValue]; }; Game.OnUpdate += Game_OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interruptererer; Orbwalker.OnPostAttack += Reset; Drawing.OnDraw += OnDraw; }
static Azir() { try { Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1000, 65) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 525, SkillShotType.Circular); E = new Spell.Skillshot(SpellSlot.E, 1100, SkillShotType.Linear, 250, 1200, 80) { AllowedCollisionCount = int.MaxValue }; R = new Spell.Skillshot(SpellSlot.R, 350, SkillShotType.Linear, 500, 1000, 220) { AllowedCollisionCount = int.MaxValue }; if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerFlash")) != null) { Flash = new Spell.Skillshot(user.GetSpellSlotFromName("SummonerFlash"), 450, SkillShotType.Circular); } SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Menuini = MainMenu.AddMenu("KappAzir", "KappAzir"); AutoMenu = Menuini.AddSubMenu("Auto Settings"); JumperMenu = Menuini.AddSubMenu("Jumper 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"); DrawMenu = Menuini.AddSubMenu("Drawings Settings"); ColorMenu = Menuini.AddSubMenu("ColorPicker"); foreach (var spell in SpellList.Where(s => s != E)) { Menuini.Add(spell.Slot + "hit", new ComboBox(spell.Slot + " HitChance", 0, "High", "Medium", "Low")); Menuini.AddSeparator(0); } AutoMenu.AddGroupLabel("Settings"); AutoMenu.Add("gap", new CheckBox("Anti-GapCloser")); AutoMenu.Add("int", new CheckBox("Interrupter")); AutoMenu.Add("Danger", new ComboBox("Interrupter DangerLevel", 1, "High", "Medium", "Low")); AutoMenu.AddGroupLabel("Turret Settings"); AutoMenu.Add("tower", new CheckBox("Create Turrets")); AutoMenu.Add("Tenemy", new Slider("Create Turret If [{0}] Enemies Near", 3, 1, 6)); if (EntityManager.Heroes.Enemies.Any(e => e.Hero == Champion.Rengar)) { AutoMenu.Add("rengar", new CheckBox("Anti-Rengar Leap")); } JumperMenu.Add("jump", new KeyBind("WEQ Flee Key", false, KeyBind.BindTypes.HoldActive, 'A')); JumperMenu.Add("normal", new KeyBind("Normal Insec Key", false, KeyBind.BindTypes.HoldActive, 'S')); JumperMenu.Add("new", new KeyBind("New Insec Key", false, KeyBind.BindTypes.HoldActive, 'Z')); JumperMenu.Add("flash", new CheckBox("Use Flash for Possible AoE")); JumperMenu.Add("delay", new Slider("Delay EQ", 200, 0, 500)); JumperMenu.Add("range", new Slider("Check for soldiers Range", 800, 0, 1000)); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddGroupLabel("Q Settings"); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add("WQ", new CheckBox("Use W > Q")); ComboMenu.Add("Qaoe", new CheckBox("Use Q Aoe", false)); ComboMenu.Add("QS", new Slider("Soldiers To Use Q", 1, 1, 3)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("W Settings"); ComboMenu.Add("W", new CheckBox("Use W")); ComboMenu.Add("Wsave", new CheckBox("Save 1 W Stack", false)); ComboMenu.Add("WS", new Slider("Soldier Limit To Create", 3, 1, 3)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("E Settings"); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add("Ekill", new CheckBox("E Killable Enemy Only")); ComboMenu.Add("Edive", new CheckBox("E Dive Turrets", false)); ComboMenu.Add("EHP", new Slider("Only E if my HP is more than [{0}%]", 50)); ComboMenu.Add("Esafe", new Slider("Dont E Into [{0}] Enemies", 3, 1, 6)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("R Settings"); ComboMenu.Add("R", new CheckBox("Use R")); ComboMenu.Add("Rkill", new CheckBox("R Finisher")); ComboMenu.Add("insec", new CheckBox("Try to insec in Combo")); ComboMenu.Add("Raoe", new Slider("R AoE Hit [{0}] Enemies", 3, 1, 6)); ComboMenu.Add("Rsave", new CheckBox("R Save Self")); ComboMenu.Add("RHP", new Slider("Push Enemy If my health is less than [{0}%]", 35)); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("toggle", new KeyBind("Auto Harass Key", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("Q Settings"); HarassMenu.Add("Q", new CheckBox("Use Q")); HarassMenu.Add("WQ", new CheckBox("Use W > Q")); HarassMenu.Add("QS", new Slider("Soldiers To Use Q", 1, 1, 3)); HarassMenu.Add(Q.Slot + "mana", new Slider("Stop using Q if Mana < [{0}%]", 65)); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("W Settings"); HarassMenu.Add("W", new CheckBox("Use W")); HarassMenu.Add("Wsave", new CheckBox("Save 1 W Stack")); HarassMenu.Add("WS", new Slider("Soldier Limit To Create", 3, 1, 3)); HarassMenu.Add(W.Slot + "mana", new Slider("Stop using W if Mana < [{0}%]", 65)); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("E Settings"); HarassMenu.Add("E", new CheckBox("Use E")); HarassMenu.Add("Edive", new CheckBox("E Dive Turrets", false)); HarassMenu.Add("EHP", new Slider("Only E if my HP is more than [{0}%]", 50)); HarassMenu.Add("Esafe", new Slider("Dont E Into [{0}] Enemies", 3, 1, 6)); HarassMenu.Add(E.Slot + "mana", new Slider("Stop using E if Mana < [{0}%]", 65)); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("Q", new CheckBox("Use Q")); LaneClearMenu.Add(Q.Slot + "mana", new Slider("Stop using Q if Mana < [{0}%]", 65)); LaneClearMenu.Add("W", new CheckBox("Use W")); LaneClearMenu.Add("Wsave", new CheckBox("Save 1 W Stack")); LaneClearMenu.Add(W.Slot + "mana", new Slider("Stop using W if Mana < [{0}%]", 65)); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("Q", new CheckBox("Use Q")); JungleClearMenu.Add(Q.Slot + "mana", new Slider("Stop using Q if Mana < [{0}%]", 65)); JungleClearMenu.Add("W", new CheckBox("Use W")); JungleClearMenu.Add("Wsave", new CheckBox("Save 1 W Stack")); JungleClearMenu.Add(W.Slot + "mana", new Slider("Stop using W if Mana < [{0}%]", 65)); KillStealMenu.AddGroupLabel("Stealer Settings"); foreach (var spell in SpellList.Where(s => s != W && s != E)) { KillStealMenu.Add(spell.Slot + "ks", new CheckBox("KillSteal " + spell.Slot)); KillStealMenu.Add(spell.Slot + "js", new CheckBox("JungleSteal " + spell.Slot)); } DrawMenu.Add("damage", new CheckBox("Draw Combo Damage")); DrawMenu.AddLabel("Draws = ComboDamage / Enemy Current Health"); DrawMenu.AddSeparator(1); foreach (var spell in SpellList) { DrawMenu.Add(spell.Slot.ToString(), new CheckBox(spell.Slot + " Range")); ColorMenu.Add(spell.Slot.ToString(), new ColorPicker(spell.Slot + " Color", System.Drawing.Color.Chartreuse)); } DrawMenu.Add("insec", new CheckBox("Draw Insec Helpers")); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; GameObject.OnCreate += GameObject_OnCreate; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; } catch (Exception e) { Common.Logger.Error(e.ToString()); } }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Renekton") { return; } Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q, 225); W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 450, SkillShotType.Linear); R = new Spell.Active(SpellSlot.R); Tiamat = new Item((int)ItemId.Tiamat_Melee_Only, 420); Hydra = new Item((int)ItemId.Ravenous_Hydra_Melee_Only, 420); Botrk = new Item(3153, 550f); Bilgewater = new Item(3144, 475f); Youmuu = new Item(3142, 10); RenekMenu = MainMenu.AddMenu("BloodimiRenekton", "bloodimirrenekton"); RenekMenu.AddGroupLabel("Bloodimir.enekton"); RenekMenu.AddSeparator(); RenekMenu.AddLabel("BloodimiRenekton v1.0.0."); ComboMenu = RenekMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.Add("useitems", new CheckBox("Use Items")); ComboMenu.Add("autoult", new CheckBox("Auto Ult")); ComboMenu.AddSeparator(); ComboMenu.Add("rslider", new Slider("Health Percentage to Ult", 31, 0, 100)); LaneJungleClear = RenekMenu.AddSubMenu("Lane Jungle Clear", "lanejungleclear"); LaneJungleClear.AddGroupLabel("Lane Jungle Clear Settings"); LaneJungleClear.Add("LCE", new CheckBox("Use E")); LaneJungleClear.Add("LCQ", new CheckBox("Use Q")); LaneJungleClear.Add("LCW", new CheckBox("Use W")); LaneJungleClear.Add("LCI", new CheckBox("Use Items")); DrawMenu = RenekMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); LastHit = RenekMenu.AddSubMenu("Last Hit", "lasthit"); LastHit.AddGroupLabel("Last Hit Settings"); LastHit.Add("LHQ", new CheckBox("Use Q")); LastHit.Add("LHW", new CheckBox("Use W")); LastHit.Add("LHI", new CheckBox("Use Items")); MiscMenu = RenekMenu.AddSubMenu("Misc Menu", "miscmenu"); MiscMenu.AddGroupLabel("KS"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS with Q")); MiscMenu.AddSeparator(); MiscMenu.Add("intw", new CheckBox("W to Interrupt")); SkinMenu = RenekMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("sid", new Slider("Skin", 5, 0, 7)); var sid = new[] { "Classic", "Galactic", "Outback", "Bloodfury", "Rune Wars", "Scorched Earth", "Pool Party", "Prehistoric" }; skinchange.DisplayName = sid[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sid[changeArgs.NewValue]; }; Game.OnTick += Tick; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Drawing.OnDraw += OnDraw; Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; }