private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var delayMenu = new Menu("Delay", Name + "Delay"); delayMenu.AddItem(new MenuItem(Name + "DelaySpells", "Spells (ms)").SetValue(new Slider(50, 0, 250))); delayMenu.AddItem(new MenuItem(Name + "DelayMovement", "Movement (ms)").SetValue(new Slider(50, 0, 250))); Menu.AddSubMenu(delayMenu); var eMenuItem = new MenuItem(Name + "Enabled", "Enabled").SetValue(true); Menu.AddItem(eMenuItem); eMenuItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { SpellHumanizer.Enabled = eventArgs.GetNewValue <bool>(); }; BaseMenu.AddSubMenu(Menu); Game.OnGameSendPacket += OnGameSendPacket; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var inhibitorMenu = new Menu("水晶", Name + "Inhibitor"); inhibitorMenu.AddItem(new MenuItem(Name + "InhibitorColor", "颜色").SetValue(Color.Yellow)); inhibitorMenu.AddItem(new MenuItem(Name + "InhibitorEnabled", "启用").SetValue(true)); inhibitorMenu.AddItem(new MenuItem(Name + "InhibitorPercentage", "百分比ㄧ").SetValue(true)); var turretMenu = new Menu("炮塔", Name + "Turret"); turretMenu.AddItem(new MenuItem(Name + "TurretColor", "颜色").SetValue(Color.Yellow)); turretMenu.AddItem(new MenuItem(Name + "TurretEnabled", "启用").SetValue(true)); turretMenu.AddItem(new MenuItem(Name + "TurretPercentage", "百分比ㄧ").SetValue(true)); Menu.AddSubMenu(inhibitorMenu); Menu.AddSubMenu(turretMenu); Menu.AddItem(new MenuItem(Name + "Enabled", "启用").SetValue(false)); BaseMenu.AddSubMenu(Menu); Drawing.OnDraw += OnDraw; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var patternMenu = new Menu("Pattern", Name + "Pattern"); patternMenu.AddItem(new MenuItem(Name + "PatternEarly", "Early Pattern").SetValue(new StringList(new[] { "x 2 3 1", "x 2 1", "x 1 3", "x 1 2" }))); patternMenu.AddItem(new MenuItem(Name + "PatternQ", "Q").SetValue(new Slider(3, 3, 1))); patternMenu.AddItem(new MenuItem(Name + "PatternW", "W").SetValue(new Slider(1, 3, 1))); patternMenu.AddItem(new MenuItem(Name + "PatternE", "E").SetValue(new Slider(2, 3, 1))); Menu.AddSubMenu(patternMenu); Menu.AddItem(new MenuItem(Name + "OnlyR", "Only R").SetValue(false)); Menu.AddItem(new MenuItem(Name + "Enabled", "Enabled").SetValue(false)); BaseMenu.AddSubMenu(Menu); Game.OnUpdate += OnGameUpdate; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var drawingMenu = new Menu("绘制", Name + "Drawing"); var drawingHpBarMenu = new Menu("击杀信息", Name + "HPBar"); drawingHpBarMenu.AddItem( new MenuItem(Name + "DrawingHpBarKillableColor", "击杀颜色").SetValue(Color.Green)); drawingHpBarMenu.AddItem( new MenuItem(Name + "DrawingHpBarUnkillableColor", "无法击杀颜色").SetValue(Color.White)); drawingHpBarMenu.AddItem( new MenuItem(Name + "DrawingHpBarLinesThickness", "线的厚度").SetValue(new Slider(1, 1, 10))); drawingHpBarMenu.AddItem(new MenuItem(Name + "DrawingHpBarEnabled", "启用").SetValue(true)); var drawingCirclesMenu = new Menu("线圈", Name + "Circle"); drawingCirclesMenu.AddItem( new MenuItem(Name + "DrawingCircleColor", "圈的颜色").SetValue(Color.Fuchsia)); drawingCirclesMenu.AddItem( new MenuItem(Name + "DrawingCircleRadius", "圈的厚度").SetValue(new Slider(30))); drawingCirclesMenu.AddItem(new MenuItem(Name + "DrawingCircleEnabled", "启用").SetValue(true)); drawingMenu.AddSubMenu(drawingHpBarMenu); drawingMenu.AddSubMenu(drawingCirclesMenu); var distanceMenu = new Menu("距离", Name + "Distance"); distanceMenu.AddItem(new MenuItem(Name + "DistanceEnabled", "极限距离").SetValue(true)); distanceMenu.AddItem( new MenuItem(Name + "DistanceLimit", "距离限制").SetValue(new Slider(1000, 500, 3000))); Menu.AddSubMenu(drawingMenu); Menu.AddSubMenu(distanceMenu); Menu.AddItem(new MenuItem(Name + "Enabled", "启用").SetValue(true)); BaseMenu.AddSubMenu(Menu); Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var drawingMenu = new Menu("缁樺埗", Name + "Drawing"); var drawingHpBarMenu = new Menu("鍑绘潃淇℃伅", Name + "HPBar"); drawingHpBarMenu.AddItem( new MenuItem(Name + "DrawingHpBarKillableColor", "鍑绘潃棰滆壊").SetValue(Color.Green)); drawingHpBarMenu.AddItem( new MenuItem(Name + "DrawingHpBarUnkillableColor", "鏃犳硶鍑绘潃棰滆壊").SetValue(Color.White)); drawingHpBarMenu.AddItem( new MenuItem(Name + "DrawingHpBarLinesThickness", "绾跨殑鍘氬害").SetValue(new Slider(1, 1, 10))); drawingHpBarMenu.AddItem(new MenuItem(Name + "DrawingHpBarEnabled", "鍚敤").SetValue(true)); var drawingCirclesMenu = new Menu("绾垮湀", Name + "Circle"); drawingCirclesMenu.AddItem( new MenuItem(Name + "DrawingCircleColor", "鍦堢殑棰滆壊").SetValue(Color.Fuchsia)); drawingCirclesMenu.AddItem( new MenuItem(Name + "DrawingCircleRadius", "鍦堢殑鍘氬害").SetValue(new Slider(30))); drawingCirclesMenu.AddItem(new MenuItem(Name + "DrawingCircleEnabled", "鍚敤").SetValue(true)); drawingMenu.AddSubMenu(drawingHpBarMenu); drawingMenu.AddSubMenu(drawingCirclesMenu); var distanceMenu = new Menu("璺濈", Name + "Distance"); distanceMenu.AddItem(new MenuItem(Name + "DistanceEnabled", "鏋侀檺璺濈").SetValue(true)); distanceMenu.AddItem( new MenuItem(Name + "DistanceLimit", "璺濈闄愬埗").SetValue(new Slider(1000, 500, 3000))); Menu.AddSubMenu(drawingMenu); Menu.AddSubMenu(distanceMenu); Menu.AddItem(new MenuItem(Name + "Enabled", "鍚敤").SetValue(true)); BaseMenu.AddSubMenu(Menu); Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var timersMenu = new Menu("定时", Name + "Timers"); timersMenu.AddItem( new MenuItem(Name + "TimersWardingTotem", "监视图腾 分钟").SetValue(new Slider(0, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersSweepingLens", "透视扫描 分钟").SetValue(new Slider(20, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersScryingOrb", "占卜宝珠 分钟").SetValue(new Slider(45, 0, 60))); timersMenu.AddItem(new MenuItem(Name + "TimersWardingTotemEnabled", "购买监视图腾").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersSweepingLensEnabled", "购买透视扫描").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersScryingOrbEnabled", "购买占扑宝珠").SetValue(false)); timersMenu.AddItem(new MenuItem(Name + "TimersEnabled", "启用").SetValue(true)); var eventsMenu = new Menu("事件", Name + "Events"); eventsMenu.AddItem(new MenuItem(Name + "EventsSightstone", "洞察之石").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsRubySightstone", "洞察水晶").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsWrigglesLantern", "瑞格之灯").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsFeralFlare", "野火").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsQuillCoat", "尖刺外套").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsAncientGolem", "远古石像").SetValue(true)); eventsMenu.AddItem( new MenuItem(Name + "EventsBuyTrinket", "Buy Trinket").SetValue( new StringList(new[] { "Yellow", "Red", "Blue" }))); eventsMenu.AddItem(new MenuItem(Name + "EventsEnabled", "启用").SetValue(true)); Menu.AddSubMenu(timersMenu); Menu.AddSubMenu(eventsMenu); Menu.AddItem(new MenuItem(Name + "SellUpgraded", "出售升级").SetValue(false)); Menu.AddItem(new MenuItem(Name + "Enabled", "启用").SetValue(true)); BaseMenu.AddSubMenu(Menu); Game.OnGameUpdate += OnGameUpdate; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var timersMenu = new Menu("璁℃椂鍣▅", Name + "Timers"); timersMenu.AddItem( new MenuItem(Name + "TimersWardingTotem", "瀹堟姢鍥捐吘鏃堕棿锛堝垎锛墊").SetValue(new Slider(0, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersSweepingLens", "鎵弿鏃堕棿锛堝垎锛墊").SetValue(new Slider(20, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersScryingOrb", "鍗犲崪瀹濈彔鏃堕棿锛堝垎锛墊").SetValue(new Slider(45, 0, 60))); timersMenu.AddItem(new MenuItem(Name + "TimersWardingTotemEnabled", "璐拱 瀹堟姢鍥捐吘").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersSweepingLensEnabled", "璐拱 鎵弿").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersScryingOrbEnabled", "璐拱 鍗犲崪瀹濈彔").SetValue(false)); timersMenu.AddItem(new MenuItem(Name + "TimersEnabled", "鎵ц閿綅").SetValue(true)); var eventsMenu = new Menu("鐗╁搧鎻掕█璁板綍", Name + "Events"); eventsMenu.AddItem(new MenuItem(Name + "EventsSightstone", "钃濈溂鐭硘").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsRubySightstone", "绾㈢溂鐭硘").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsWrigglesLantern", "鐏").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsFeralFlare", "鐏偓").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsQuillCoat", "鍒虹┛澶栧").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsAncientGolem", "鍙や唬榄斿儚").SetValue(true)); eventsMenu.AddItem( new MenuItem(Name + "EventsBuyTrinket", "鑷姩璐拱楗板搧").SetValue( new StringList(new[] { "榛剕", "绾", "Blue" }))); eventsMenu.AddItem(new MenuItem(Name + "EventsEnabled", "钃潀").SetValue(true)); Menu.AddSubMenu(timersMenu); Menu.AddSubMenu(eventsMenu); Menu.AddItem(new MenuItem(Name + "SellUpgraded", "鑷姩璐拱鍗囩骇").SetValue(false)); Menu.AddItem(new MenuItem(Name + "Enabled", "鎵ц閿綅").SetValue(true)); BaseMenu.AddSubMenu(Menu); Game.OnGameUpdate += OnGameUpdate; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var timersMenu = new Menu("Timers", Name + "Timers"); timersMenu.AddItem( new MenuItem(Name + "TimersWardingTotem", "Warding Totem @ Minute").SetValue(new Slider(0, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersSweepingLens", "Sweeping Lens @ Minute").SetValue(new Slider(20, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersScryingOrb", "Scrying Orb @ Minute").SetValue(new Slider(45, 0, 60))); timersMenu.AddItem(new MenuItem(Name + "TimersWardingTotemEnabled", "Buy Warding Totem").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersSweepingLensEnabled", "Buy Sweeping Lens").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersScryingOrbEnabled", "Buy Scrying Orb").SetValue(false)); timersMenu.AddItem(new MenuItem(Name + "TimersEnabled", "Enabled").SetValue(true)); var eventsMenu = new Menu("Events", Name + "Events"); eventsMenu.AddItem(new MenuItem(Name + "EventsSightstone", "Sightstone").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsRubySightstone", "Ruby Sightstone").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsWrigglesLantern", "Wriggle's Lantern").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsFeralFlare", "Feral Flare").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsQuillCoat", "Quill Coat").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsAncientGolem", "Ancient Golem").SetValue(true)); eventsMenu.AddItem( new MenuItem(Name + "EventsBuyTrinket", "Buy Trinket").SetValue( new StringList(new[] { "Yellow", "Red", "Blue" }))); eventsMenu.AddItem(new MenuItem(Name + "EventsEnabled", "Enabled").SetValue(true)); Menu.AddSubMenu(timersMenu); Menu.AddSubMenu(eventsMenu); Menu.AddItem(new MenuItem(Name + "SellUpgraded", "Sell Upgraded").SetValue(false)); Menu.AddItem(new MenuItem(Name + "Enabled", "Enabled").SetValue(true)); BaseMenu.AddSubMenu(Menu); Game.OnGameUpdate += OnGameUpdate; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var timersMenu = new Menu("瀹氭椂", Name + "Timers"); timersMenu.AddItem( new MenuItem(Name + "TimersWardingTotem", "鐩戣鍥捐吘 鍒嗛挓").SetValue(new Slider(0, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersSweepingLens", "閫忚鎵弿 鍒嗛挓").SetValue(new Slider(20, 0, 60))); timersMenu.AddItem( new MenuItem(Name + "TimersScryingOrb", "鍗犳墤瀹濈彔 鍒嗛挓").SetValue(new Slider(45, 0, 60))); timersMenu.AddItem(new MenuItem(Name + "TimersWardingTotemEnabled", "璐拱鐩戣鍥捐吘").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersSweepingLensEnabled", "璐拱閫忚鎵弿").SetValue(true)); timersMenu.AddItem(new MenuItem(Name + "TimersScryingOrbEnabled", "璐拱鍗犳墤瀹濈彔").SetValue(false)); timersMenu.AddItem(new MenuItem(Name + "TimersEnabled", "鍚敤").SetValue(true)); var eventsMenu = new Menu("浜嬩欢", Name + "Events"); eventsMenu.AddItem(new MenuItem(Name + "EventsSightstone", "娲炲療涔嬬煶").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsRubySightstone", "娲炲療姘存櫠").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsWrigglesLantern", "鐟炴牸涔嬬伅").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsFeralFlare", "閲庣伀").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsQuillCoat", "灏栧埡澶栧").SetValue(true)); eventsMenu.AddItem(new MenuItem(Name + "EventsAncientGolem", "杩滃彜鐭冲儚").SetValue(true)); eventsMenu.AddItem( new MenuItem(Name + "EventsBuyTrinket", "Buy Trinket").SetValue( new StringList(new[] { "Yellow", "Red", "Blue" }))); eventsMenu.AddItem(new MenuItem(Name + "EventsEnabled", "鍚敤").SetValue(true)); Menu.AddSubMenu(timersMenu); Menu.AddSubMenu(eventsMenu); Menu.AddItem(new MenuItem(Name + "SellUpgraded", "鍑哄敭鍗囩骇").SetValue(false)); Menu.AddItem(new MenuItem(Name + "Enabled", "鍚敤").SetValue(true)); BaseMenu.AddSubMenu(Menu); Game.OnGameUpdate += OnGameUpdate; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); if (IoC.IsRegistered <Mediator>()) { IoC.Resolve <Mediator>().NotifyColleagues(Name + "_initialized", this); } Menu.AddItem(new MenuItem(Name + "Enabled", "启用").SetValue(true)); BaseMenu.AddSubMenu(Menu); Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var inhibitorMenu = new Menu("Inhibitor", Name + "Inhibitor"); inhibitorMenu.AddItem(new MenuItem(Name + "InhibitorColor", "Color").SetValue(Color.Yellow)); inhibitorMenu.AddItem(new MenuItem(Name + "InhibitorEnabled", "Enabled").SetValue(true)); inhibitorMenu.AddItem(new MenuItem(Name + "InhibitorPercentage", "Percentage").SetValue(true)); var turretMenu = new Menu("Turret", Name + "Turret"); turretMenu.AddItem(new MenuItem(Name + "TurretColor", "Color").SetValue(Color.Yellow)); turretMenu.AddItem(new MenuItem(Name + "TurretEnabled", "Enabled").SetValue(true)); turretMenu.AddItem(new MenuItem(Name + "TurretPercentage", "Percentage").SetValue(true)); Menu.AddSubMenu(inhibitorMenu); Menu.AddSubMenu(turretMenu); Menu.AddItem(new MenuItem(Name + "Enabled", "Enabled").SetValue(false)); BaseMenu.AddSubMenu(Menu); _miniMapFont = new Font(Drawing.Direct3DDevice, new System.Drawing.Font("Times New Roman", 8)); Drawing.OnEndScene += Drawing_OnEndScene; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var experienceMenu = new Menu("经验", Name + "Experience"); experienceMenu.AddItem(new MenuItem(Name + "ExperienceColor", "颜色").SetValue(Color.Gray)); experienceMenu.AddItem(new MenuItem(Name + "ExperienceSelf", "自己").SetValue(true)); experienceMenu.AddItem(new MenuItem(Name + "ExperienceFriendly", "队友").SetValue(true)); experienceMenu.AddItem(new MenuItem(Name + "ExperienceEnemy", "敌人").SetValue(true)); var attackMenu = new Menu("攻击", Name + "Attack"); attackMenu.AddItem(new MenuItem(Name + "AttackColor", "队友").SetValue(Color.Yellow)); attackMenu.AddItem(new MenuItem(Name + "AttackSelf", "自己").SetValue(true)); attackMenu.AddItem(new MenuItem(Name + "AttackFriendly", "队友").SetValue(true)); attackMenu.AddItem(new MenuItem(Name + "AttackEnemy", "敌人").SetValue(true)); var turretMenu = new Menu("炮塔", Name + "Turret"); turretMenu.AddItem(new MenuItem(Name + "TurretFriendlyColor", "队友颜色").SetValue(Color.DarkGreen)); turretMenu.AddItem(new MenuItem(Name + "TurretEnemyColor", "敌人颜色").SetValue(Color.DarkRed)); turretMenu.AddItem(new MenuItem(Name + "TurretFriendly", "队友").SetValue(true)); turretMenu.AddItem(new MenuItem(Name + "TurretEnemy", "敌人").SetValue(true)); var spellMenu = new Menu("法术", Name + "Spell"); spellMenu.AddItem( new MenuItem(Name + "SpellMaxRange", "最大法术范围ㄧ").SetValue(new Slider(1000, 500, 3000))); var spellSelfMenu = new Menu("自己", Name + "SpellSelf"); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfColor", "颜色").SetValue(Color.Purple)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfQ", "Q").SetValue(true)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfW", "W").SetValue(true)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfE", "E").SetValue(true)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfR", "R").SetValue(true)); spellMenu.AddSubMenu(spellSelfMenu); var spellFriendlyMenu = new Menu("队友", Name + "SpellFriendly"); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyColor", "颜色").SetValue(Color.Green)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyQ", "Q").SetValue(true)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyW", "W").SetValue(true)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyE", "E").SetValue(true)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyR", "R").SetValue(true)); spellMenu.AddSubMenu(spellFriendlyMenu); var spellEnemyMenu = new Menu("敌人", Name + "SpellEnemy"); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyColor", "颜色").SetValue(Color.Red)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyQ", "Q").SetValue(true)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyW", "W").SetValue(true)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyE", "E").SetValue(true)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyR", "R").SetValue(true)); spellMenu.AddSubMenu(spellEnemyMenu); var distanceMenu = new Menu("距离", Name + "Distance"); distanceMenu.AddItem(new MenuItem(Name + "DistanceEnabled", "极限距离").SetValue(true)); distanceMenu.AddItem( new MenuItem(Name + "DistanceLimit", "距离限制").SetValue(new Slider(1500, 500, 3000))); Menu.AddSubMenu(experienceMenu); Menu.AddSubMenu(attackMenu); Menu.AddSubMenu(turretMenu); Menu.AddSubMenu(spellMenu); Menu.AddSubMenu(distanceMenu); Menu.AddItem(new MenuItem(Name + "Enabled", "启用").SetValue(false)); BaseMenu.AddSubMenu(Menu); Drawing.OnDraw += OnDraw; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }
private void OnGameLoad(EventArgs args) { try { Logger.Prefix = string.Format("{0} - {1}", BaseName, Name); Menu = new Menu(Name, Name); var experienceMenu = new Menu("缁忛獙鑼冨洿", Name + "Experience"); experienceMenu.AddItem(new MenuItem(Name + "ExperienceColor", "棰滆壊").SetValue(Color.Gray)); experienceMenu.AddItem(new MenuItem(Name + "ExperienceSelf", "鑷繁").SetValue(true)); experienceMenu.AddItem(new MenuItem(Name + "ExperienceFriendly", "鐩熷弸").SetValue(true)); experienceMenu.AddItem(new MenuItem(Name + "ExperienceEnemy", "鏁屾柟").SetValue(true)); var attackMenu = new Menu("鏀诲嚮鑼冨洿", Name + "Attack"); attackMenu.AddItem(new MenuItem(Name + "AttackColor", "棰滆壊").SetValue(Color.Yellow)); attackMenu.AddItem(new MenuItem(Name + "AttackSelf", "鑷繁").SetValue(true)); attackMenu.AddItem(new MenuItem(Name + "AttackFriendly", "鐩熷弸").SetValue(true)); attackMenu.AddItem(new MenuItem(Name + "AttackEnemy", "鏁屾柟").SetValue(true)); var turretMenu = new Menu("鐐鑼冨洿", Name + "Turret"); turretMenu.AddItem(new MenuItem(Name + "TurretFriendlyColor", "鐩熷弸棰滆壊").SetValue(Color.DarkGreen)); turretMenu.AddItem(new MenuItem(Name + "TurretEnemyColor", "鏁屾柟棰滆壊").SetValue(Color.DarkRed)); turretMenu.AddItem(new MenuItem(Name + "TurretFriendly", "鐩熷弸").SetValue(true)); turretMenu.AddItem(new MenuItem(Name + "TurretEnemy", "鏁屾柟").SetValue(true)); var spellMenu = new Menu("娉曟湳鑼冨洿", Name + "Spell"); spellMenu.AddItem( new MenuItem(Name + "SpellMaxRange", "鏈€澶ф硶鏈寖鍥磡").SetValue(new Slider(1000, 500, 3000))); var spellSelfMenu = new Menu("鑷繁鎶€鑳借寖鍥磡", Name + "SpellSelf"); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfColor", "棰滆壊").SetValue(Color.Purple)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfQ", "Q鑼冨洿").SetValue(true)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfW", "W鑼冨洿").SetValue(true)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfE", "E鑼冨洿").SetValue(true)); spellSelfMenu.AddItem(new MenuItem(Name + "SpellSelfR", "R鑼冨洿").SetValue(true)); spellMenu.AddSubMenu(spellSelfMenu); var spellFriendlyMenu = new Menu("鐩熷弸鎶€鑳借寖鍥磡", Name + "SpellFriendly"); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyColor", "棰滆壊").SetValue(Color.Green)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyQ", "Q鑼冨洿").SetValue(true)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyW", "W鑼冨洿").SetValue(true)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyE", "E鑼冨洿").SetValue(true)); spellFriendlyMenu.AddItem(new MenuItem(Name + "SpellFriendlyR", "R鑼冨洿").SetValue(true)); spellMenu.AddSubMenu(spellFriendlyMenu); var spellEnemyMenu = new Menu("鏁屾柟鎶€鑳借寖鍥磡", Name + "SpellEnemy"); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyColor", "棰滆壊").SetValue(Color.Red)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyQ", "Q鑼冨洿").SetValue(true)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyW", "W鑼冨洿").SetValue(true)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyE", "E鑼冨洿").SetValue(true)); spellEnemyMenu.AddItem(new MenuItem(Name + "SpellEnemyR", "R鑼冨洿").SetValue(true)); spellMenu.AddSubMenu(spellEnemyMenu); var distanceMenu = new Menu("璺濈", Name + "Distance"); distanceMenu.AddItem(new MenuItem(Name + "DistanceEnabled", "鍙楄窛绂婚檺鍒秥").SetValue(true)); distanceMenu.AddItem( new MenuItem(Name + "DistanceLimit", "璺濈闄愬埗").SetValue(new Slider(1500, 500, 3000))); Menu.AddSubMenu(experienceMenu); Menu.AddSubMenu(attackMenu); Menu.AddSubMenu(turretMenu); Menu.AddSubMenu(spellMenu); Menu.AddSubMenu(distanceMenu); Menu.AddItem(new MenuItem(Name + "Enabled", "鎵ц閿綅").SetValue(false)); BaseMenu.AddSubMenu(Menu); Drawing.OnDraw += OnDraw; Initialized = true; } catch (Exception ex) { Logger.WriteBlock(ex.Message, ex.ToString()); } }