コード例 #1
1
 public static void OrbwalkLRCLK_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     if (e.GetNewValue<KeyBind>().Active)
     {
         LastClickPoint = Game.CursorPos.To2D();
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: vitac1998/Ensage
        // ReSharper disable once InconsistentNaming
        private static void MenuItem_ValueChanged(object sender, OnValueChangeEventArgs e)
        {
            var item = sender as MenuItem;

            // ReSharper disable once PossibleNullReferenceException
            if (item.Name == "ownTowers") ownTowers = e.GetNewValue<bool>();
            else enemyTowers = e.GetNewValue<bool>();

            HandleTowers();
        }
コード例 #3
0
		private static void MenuItem_ValueChanged(object sender, OnValueChangeEventArgs e)
        {
            var item = sender as MenuItem;

           
            if (item.Name == "menurange_dagger") menurange_dagger = e.GetNewValue<bool>();
            if (item.Name == "menurange_aura") menurange_aura = e.GetNewValue<bool>();
			if (item.Name == "menurange_exp") menurange_exp = e.GetNewValue<bool>();
			if (item.Name == "menurange_atck") menurange_atck = e.GetNewValue<bool>();
			if (item.Name == "menurange_coil") menurange_coil = e.GetNewValue<bool>();
			
 
        }
コード例 #4
0
ファイル: Enemies.cs プロジェクト: fgpmaia/LeagueSharp2
        private static void AutoPriorityItemValueChanged(object sender, OnValueChangeEventArgs e)
        {
            if (!e.GetNewValue<bool>())
                return;

            LoadEnemyPriorityData();
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: UNREADPROJECTS/LeagueSharp
 static void EnablerValueChanged(object sender, OnValueChangeEventArgs e)
 {
     Notifications.AddNotification(
         e.GetNewValue<bool>()
             ? new Notification("Logging enabled", 1000)
             : new Notification("Logging dissabled", 1000));
 }
コード例 #6
0
ファイル: AutoUltLeveler.cs プロジェクト: dsakrani/l-
 private static void OnChange(object sender, OnValueChangeEventArgs e)
 {
     if (e.GetNewValue<bool>())
         AutoLevel.Enable();
     else
         AutoLevel.Disable();
 }
コード例 #7
0
ファイル: ReamBlink.cs プロジェクト: JumpAttacker/EnsageSharp
 public static void OnValueChanged(object sender, OnValueChangeEventArgs args)
 {
     var oldOne = args.GetOldValue<KeyBind>().Active;
     var newOne = args.GetNewValue<KeyBind>().Active;
     if (oldOne == newOne) return;
     if (newOne)
     {
         _effect?.Dispose();
         _effect = Members.MyHero.AddParticleEffect("materials/ensage_ui/particles/line.vpcf");
         var frontPoint = Members.MyHero.InFront(1200);
         _effect.SetControlPoint(1, Members.MyHero.Position);
         _effect.SetControlPoint(2, frontPoint);
         _effect.SetControlPoint(3, new Vector3(255, 50, 0));
         _effect.SetControlPoint(4, new Vector3(255, 255, 255));
     }
     else
         try
         {
             _tks.Cancel();
             _effect?.Dispose();
         }
         catch (Exception)
         {
             // ignored
         }
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: VivianGit/LeagueSharp
        private static void Program_ValueChanged(object sender, OnValueChangeEventArgs e)
        {
            if (e.GetNewValue<KeyBind>().Active)
            {

                cache.Set("HeroName", HeroManager.Player.ChampionName);
                cache.Set("MoveSpeed", HeroManager.Player.MoveSpeed);
                cache.Set("IsMe", HeroManager.Player.IsMe);
                cache.Save();

            }
        }
コード例 #9
0
        private void OnValueChanged(object sender, OnValueChangeEventArgs onValueChangeEventArgs)
        {
            switch (onValueChangeEventArgs.GetNewValue <StringList>().SelectedIndex)
            {
            case 0:
                E.SetSkillshot(1.2f, 25f, float.MaxValue, false, SkillshotType.SkillshotCircle);
                break;

            case 1:
                E.SetSkillshot(0.5f, 50f, float.MaxValue, false, SkillshotType.SkillshotCircle);
                break;
            }
        }
コード例 #10
0
ファイル: Program.cs プロジェクト: WienerBoop/EnsageSharp
 private static void Program_ValueChanged(object sender, OnValueChangeEventArgs args)
 {
     if (!Menu.Item("Drawing.Fully.Enable").GetValue <bool>())
     {
         return;
     }
     if (args.GetNewValue <KeyBind>().Active)
     {
         //Enable = true;
         _stageX = _drawingStartPos.X;
         _stageY = _drawingStartPos.Y;
         SetCursorPos((int)_drawingStartPos.X, (int)_drawingStartPos.Y);
     }
     else
     {
         //Enable = false;
     }
     mouse_event(
         args.GetNewValue <KeyBind>().Active
             ? (int)MouseEvent.MouseeventfLeftdown
             : (int)MouseEvent.MouseeventfLeftup, 0, 0, 0, 0);
 }
コード例 #11
0
ファイル: Config.cs プロジェクト: beminee/bemVisage
        private void ComboKeyChanged(object sender, OnValueChangeEventArgs e)
        {
            var keyCode = e.GetNewValue <KeyBind>().Key;

            if (keyCode == e.GetOldValue <KeyBind>().Key)
            {
                return;
            }

            var key = KeyInterop.KeyFromVirtualKey((int)keyCode);

            VisageOrbwalking.Key = key;
        }
コード例 #12
0
ファイル: WardPinger.cs プロジェクト: qmiqmi/Ensage
 private void EnabledValueChanged(object sender, OnValueChangeEventArgs args)
 {
     if (args.GetNewValue <bool>())
     {
         UpdateManager.Subscribe(OnUpdate, 5000, enabled);
         EntityManager <Item> .EntityAdded += OnEntityAdded;
     }
     else
     {
         UpdateManager.Unsubscribe(OnUpdate);
         EntityManager <Item> .EntityAdded -= OnEntityAdded;
     }
 }
コード例 #13
0
        private static void Item_ValueChanged(object sender, OnValueChangeEventArgs e)
        {
            var t = e.GetNewValue <StringList>().SelectedIndex;

            if (!Game.IsInGame)
            {
                return;
            }
            var var = Game.GetConsoleVar("cl_weather");

            var.RemoveFlags(ConVarFlags.Cheat);
            var.SetValue(t);
        }
コード例 #14
0
 private void EnabledValueChanged(object sender, OnValueChangeEventArgs args)
 {
     if (args.GetNewValue <bool>())
     {
         UpdateManager.Subscribe(OnUpdate, 5000, enabled);
         Unit.OnModifierAdded += OnModifierAdded;
     }
     else
     {
         UpdateManager.Unsubscribe(OnUpdate);
         Unit.OnModifierAdded -= OnModifierAdded;
     }
 }
コード例 #15
0
ファイル: Program.cs プロジェクト: senzdota/ensagebemine
        private void HotkeyChanged(object sender, OnValueChangeEventArgs e)
        {
            var keyCode = e.GetNewValue <KeyBind>().Key;

            if (keyCode == e.GetOldValue <KeyBind>().Key)
            {
                return;
            }

            var key = KeyInterop.KeyFromVirtualKey((int)keyCode);

            this.OrbwalkerMode.Key = key;
        }
コード例 #16
0
 public static void KeyOnPropertyChanged(object sender, OnValueChangeEventArgs args)
 {
     if (!BadGuy.Config.Drawing.Enable)
     {
         return;
     }
     if (args.GetNewValue <KeyBind>().Active)
     {
         //Enable = true;
         _stageX = _drawingStartPos.X;
         _stageY = _drawingStartPos.Y;
         SetCursorPos((int)_drawingStartPos.X, (int)_drawingStartPos.Y);
     }
     else
     {
         //Enable = false;
     }
     mouse_event(
         args.GetNewValue <KeyBind>().Active
             ? (int)MouseEvent.MouseeventfLeftdown
             : (int)MouseEvent.MouseeventfLeftup, 0, 0, 0, 0);
 }
コード例 #17
0
ファイル: Invoker.cs プロジェクト: zhangdaying11/EnsageSharp
        private void HotkeyChanged(object sender, OnValueChangeEventArgs e)
        {
            var keyCode = e.GetNewValue <KeyBind>().Key;

            if (keyCode == e.GetOldValue <KeyBind>().Key)
            {
                return;
            }
            var key = KeyInterop.KeyFromVirtualKey((int)keyCode);

            Mode.Key = key;
            Log.Info("new hotkey: " + key);
        }
コード例 #18
0
ファイル: ItemPinger.cs プロジェクト: senzdota/Ensage
 private void ItemOnValueChanged(object sender, OnValueChangeEventArgs args)
 {
     if (args.GetNewValue <bool>())
     {
         EntityManager <Item> .EntityAdded += OnEntityAdded;
         Entity.OnInt32PropertyChange      += OnInt32PropertyChange;
     }
     else
     {
         EntityManager <Item> .EntityAdded -= OnEntityAdded;
         Entity.OnInt32PropertyChange      -= OnInt32PropertyChange;
     }
 }
コード例 #19
0
 private static void Program_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     foreach (var ward in
              ObjectManager.Get <Obj_AI_Base>()
              .Where(o => o.CharData.BaseSkinName.Contains("ward"))
              .Where(
                  ward =>
                  !Config.Item("WardOwn").IsActive() ||
                  ward.Buffs.Any(b => b.SourceName.Equals(ObjectManager.Player.ChampionName))))
     {
         ward.SetSkin(ward.CharData.BaseSkinName, Convert.ToInt32(e.GetNewValue <StringList>().SelectedValue));
     }
 }
コード例 #20
0
ファイル: HeroPinger.cs プロジェクト: senzdota/Ensage
 private void ItemOnValueChanged(object sender, OnValueChangeEventArgs args)
 {
     if (args.GetNewValue <bool>())
     {
         EntityManager <Hero> .EntityAdded += OnEntityAdded;
         UpdateManager.Subscribe(OnUpdate, 1000);
     }
     else
     {
         EntityManager <Hero> .EntityAdded -= OnEntityAdded;
         UpdateManager.Unsubscribe(OnUpdate);
     }
 }
コード例 #21
0
ファイル: FarmMode.cs プロジェクト: vitorpaceli/EnsageSharp
        private void FarmkeyChanged(object sender, OnValueChangeEventArgs e)
        {
            var keyCode = e.GetNewValue <KeyBind>().Key;

            if (keyCode == e.GetOldValue <KeyBind>().Key)
            {
                return;
            }

            Config.Key.Item.ValueChanged -= FarmSDKkeyChanged;
            Config.Key.Item.SetValue(new KeyBind(keyCode));
            Config.Key.Item.ValueChanged += FarmSDKkeyChanged;
        }
コード例 #22
0
ファイル: CreepsBlocker.cs プロジェクト: XXXHake/Ensage-1
        private void KeyPressed(object sender, OnValueChangeEventArgs onValueChangeEventArgs)
        {
            updateHandler.IsEnabled = onValueChangeEventArgs.GetNewValue <KeyBind>();

            if (!settings.CenterCamera)
            {
                return;
            }

            const string Command = "dota_camera_center_on_hero";

            Game.ExecuteCommand((updateHandler.IsEnabled ? "+" : "-") + Command);
        }
コード例 #23
0
        // ReSharper disable once InconsistentNaming
        private static void Hotkey_ValueChanged(object sender, OnValueChangeEventArgs e)
        {
            var newVal = e.GetNewValue <KeyBind>().Active;

            if (newVal != e.GetOldValue <KeyBind>().Active)
            {
                // Deactivate script
                if (!newVal)
                {
                    pullCreep = null;
                }
                else
                {
                    // Activate script
                    var player = ObjectMgr.LocalPlayer;
                    if (player == null || player.Team == Team.Observer)
                    {
                        return;
                    }
                    switch (player.Team)
                    {
                    case Team.Radiant:
                        startTime  = StartTimeRadiant;
                        attackTime = AttackTimeRadiant;
                        route      = StackRouteRadiant;
                        break;

                    case Team.Dire:
                        startTime  = StartTimeDire;
                        attackTime = AttackTimeDire;
                        route      = StackRouteDire;
                        break;

                    default:
                        e.Process = false;
                        return;
                    }
                    var units = player.Selection.ToList();
                    pullCreep = (Unit)units.FirstOrDefault(unit => unit is Unit && ((Unit)unit).IsControllable && ((Unit)unit).IsRanged);
                    if (pullCreep != null)
                    {
                        pullCreep.Move(route.Last());
                        orderState = -1;
                    }
                    else
                    {
                        e.Process = false;
                    }
                }
            }
        }
コード例 #24
0
        private static void Modswitch(object sender, OnValueChangeEventArgs e)
        {
            if (!e.GetNewValue <bool>())
            {
                return;
            }
            var item = (MenuItem)sender;

            foreach (var mod in Modelist)
            {
                if (mod != item.DisplayName)
                {
                    Program.Menu.Item("UC_TSPriority_" + mod).SetValue(false);
                }
            }
            if (item.DisplayName == Mode.AutoPriority.ToString())
            {
                SetTargetingMode(Mode.AutoPriority);
            }
            if (item.DisplayName == Mode.Closest.ToString())
            {
                SetTargetingMode(Mode.Closest);
            }
            if (item.DisplayName == Mode.LessAttack.ToString())
            {
                SetTargetingMode(Mode.LessAttack);
            }
            if (item.DisplayName == Mode.LessCast.ToString())
            {
                SetTargetingMode(Mode.LessCast);
            }
            if (item.DisplayName == Mode.LowHP.ToString())
            {
                SetTargetingMode(Mode.LowHP);
            }
            if (item.DisplayName == Mode.MostAD.ToString())
            {
                SetTargetingMode(Mode.MostAD);
            }
            if (item.DisplayName == Mode.MostAP.ToString())
            {
                SetTargetingMode(Mode.MostAP);
            }
            if (item.DisplayName == Mode.NearMouse.ToString())
            {
                SetTargetingMode(Mode.NearMouse);
            }

            Chat.Print("UC-Targetselector: Switch Targetingmode to " + item.DisplayName);
        }
コード例 #25
0
        private void AutoLevel_ValueChanged(object sender, OnValueChangeEventArgs ev)
        {
            if (isMenuEnabled("ALAct") && !aLInit)
            {
                var AutoLevel_I =
                    new AutoLevel(
                        getSequence(
                            Menu.Item("ALSeq").GetValue <StringList>().SList[
                                Menu.Item("ALSeq").GetValue <StringList>().SelectedIndex]));
                aLInit = true;
            }

            AutoLevel.Enabled(ev.GetNewValue <bool>());
        }
コード例 #26
0
        private static void EnableChanged(object sender, OnValueChangeEventArgs onValueChangeEventArgs)
        {
            KeyBind val = onValueChangeEventArgs.GetNewValue <KeyBind>();

            if (val.Active && m_mMenu.Item("delay").GetValue <Slider>().Value > 0)
            {
                Utility.DelayAction.ActionList.Clear();
                Utility.DelayAction.Add(m_mMenu.Item("delay").GetValue <Slider>().Value, delegate
                {
                    val.Active = false;
                    m_mMenu.Item("enabled").SetValue(val);
                });
            }
        }
コード例 #27
0
ファイル: Prepare.cs プロジェクト: scarexmeyerr/Michael
        private void ItemOnValueChanged(object sender, OnValueChangeEventArgs args)
        {
            if (args.GetNewValue <KeyBind>().Active)
            {
                UpdateManager.Subscribe(CustomHotkeyLooper, 100);

                /*
                 * if (!Enable)
                 *  UpdateManager.BeginInvoke(Callback);*/
            }
            else
            {
                UpdateManager.Unsubscribe(CustomHotkeyLooper);
            }
        }
コード例 #28
0
 private void EnabledOnValueChanged(object sender, OnValueChangeEventArgs args)
 {
     if (args.GetNewValue <bool>())
     {
         Entity.OnParticleEffectAdded += OnParticleEffectAdded;
         Entity.OnInt32PropertyChange += OnInt32PropertyChange;
         Drawing.OnDraw += OnDraw;
     }
     else
     {
         Entity.OnParticleEffectAdded -= OnParticleEffectAdded;
         Entity.OnInt32PropertyChange -= OnInt32PropertyChange;
         Drawing.OnDraw -= OnDraw;
     }
 }
コード例 #29
0
ファイル: Core.cs プロジェクト: JumpAttacker/EnsageSharp
 public static void OnValueChanged(object sender, OnValueChangeEventArgs args)
 {
     var oldOne = args.GetOldValue<KeyBind>().Active;
     var newOne = args.GetNewValue<KeyBind>().Active;
     if (oldOne == newOne || newOne) return;
     try
     {
         _tks.Cancel();
         _globalTarget = null;
     }
     catch (Exception)
     {
         // ignored
     }
 }
コード例 #30
0
ファイル: Inhibitor.cs プロジェクト: Screeder/LeagueSharp
 void Inhibitor_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     foreach (var conf in healthConf)
     {
         conf.Text.Remove();
         conf.Text.TextFontDescription = new FontDescription
         {
             FaceName        = "Calibri",
             Height          = e.GetNewValue <Slider>().Value,
             OutputPrecision = FontPrecision.Default,
             Quality         = FontQuality.Default,
         };
         conf.Text.Add();
     }
 }
コード例 #31
0
ファイル: Config.cs プロジェクト: Moones/EnsageSharp-5
        private void ComboKeyChanged(object sender, OnValueChangeEventArgs e)
        {
            Menu.FollowKeyItem.Item.SetValue(new KeyBind(Menu.FollowKeyItem.Value, KeyBindType.Toggle));
            Menu.LastHitItem.Item.SetValue(new KeyBind(Menu.LastHitItem.Value, KeyBindType.Toggle));

            var keyCode = e.GetNewValue <KeyBind>().Key;

            if (keyCode == e.GetOldValue <KeyBind>().Key)
            {
                return;
            }

            var key = KeyInterop.KeyFromVirtualKey((int)keyCode);

            Mode.Key = key;
        }
コード例 #32
0
ファイル: MenuInit.cs プロジェクト: Dekryptor/Port-1
        private static void SwitchBurstMode(object obj, OnValueChangeEventArgs Args)
        {
            if (Args.GetNewValue <KeyBind>().Active)
            {
                switch (Menu.Item("BurstMode", true).GetValue <StringList>().SelectedIndex)
                {
                case 0:
                    Menu.Item("BurstMode", true).SetValue(new StringList(new[] { "Shy Mode", "EQ Flash Mode" }, 1));
                    break;

                case 1:
                    Menu.Item("BurstMode", true).SetValue(new StringList(new[] { "Shy Mode", "EQ Flash Mode" }));
                    break;
                }
            }
        }
コード例 #33
0
 private static void OnValueChanged(object sender, OnValueChangeEventArgs onValueChangeEventArgs)
 {
     if (onValueChangeEventArgs.GetNewValue <bool>())
     {
         CurrentPosition = new Render.Circle(ObjectManager.Player.Position, 100, Color.Red, 2);
         CurrentPosition.Add();
         Text          = new Render.Text(new Vector2(50, 50), "MODE: " + CurrentMode, 30, new ColorBGRA(255, 0, 0, 255));
         Text.OutLined = true;
         Text.Add();
     }
     else
     {
         CurrentPosition.Remove();
         Text.Remove();
     }
 }
コード例 #34
0
ファイル: Program.cs プロジェクト: mikegiedz/LeagueSharp
 private static void PermaDissable(object sender, OnValueChangeEventArgs e)
 {
     if (sender == null)
         return;
     var Sender = sender as MenuItem;
     if (e.GetNewValue<bool>() && _bye==false)
     {
         _isPermaDissabled = true;
         _bye = true;
         Notifications.AddNotification(new Notification("Chat Perma Dissabled!", 3000).SetBorderColor(Color.Red).SetBoxColor(Color.Black).SetTextColor(Color.Red));
     }
     else if (_bye)
     {
         Notifications.AddNotification(new Notification("Chat Perma Dissabled!", 3000).SetBorderColor(Color.Red).SetBoxColor(Color.Black).SetTextColor(Color.Red));
         Notifications.AddNotification(new Notification("Pssssst remember? :) Try unloading the assembly", 4000).SetBorderColor(Color.Yellow).SetBoxColor(Color.Black).SetTextColor(Color.Orange));
     }
     
 }
コード例 #35
0
 private static void OnValueChanged(object sender, OnValueChangeEventArgs onValueChangeEventArgs)
 {
     if (onValueChangeEventArgs.GetNewValue<bool>())
     {
         CurrentPosition = new Render.Circle(ObjectManager.Player.Position, 100, Color.Red, 2);
         CurrentPosition.Add();
         Text = new Render.Text(new Vector2(50, 50), "MODE: " + CurrentMode, 30, new ColorBGRA(255, 0, 0, 255))
         {
             OutLined = true
         };
         Text.Add();
     }
     else
     {
         CurrentPosition.Remove();
         Text.Remove();
     }
 }
コード例 #36
0
        private void DefaultTogglerOnValueChanged(object sender, OnValueChangeEventArgs args)
        {
            var changer = defaultPriority.GetValue <PriorityChanger>();

            DefaultPriority.Clear();

            foreach (var item in
                     changer.Dictionary.OrderByDescending(x => x.Value)
                     .Select(x => x.Key)
                     .Where(x => args.GetNewValue <AbilityToggler>().IsEnabled(x)))
            {
                switch (item)
                {
                case "item_sheepstick":
                    DefaultPriority.Add(EvadePriority.Disable);
                    break;

                case "item_cyclone":
                    DefaultPriority.Add(EvadePriority.Counter);
                    break;

                case "item_blink":
                    DefaultPriority.Add(EvadePriority.Blink);
                    break;

                case "centaur_stampede":
                    DefaultPriority.Add(EvadePriority.Walk);
                    break;
                }
            }

            Debugger.Write("Priority changed: ");
            for (var i = 0; i < DefaultPriority.Count; i++)
            {
                Debugger.Write(DefaultPriority.ElementAt(i).ToString(), showType: false);

                if (DefaultPriority.Count - 1 > i)
                {
                    Debugger.Write(" => ", showType: false);
                }
            }

            Debugger.WriteLine(showType: false);
        }
コード例 #37
0
        private void HotkeyChanged(object sender, OnValueChangeEventArgs e)
        {
            FollowKeyItem.Item.SetValue(new KeyBind(
                                            FollowKeyItem.Item.GetValue <KeyBind>().Key, KeyBindType.Toggle, false));

            LastHitItem.Item.SetValue(new KeyBind(
                                          LastHitItem.Item.GetValue <KeyBind>().Key, KeyBindType.Toggle, false));

            var KeyCode = e.GetNewValue <KeyBind>().Key;

            if (KeyCode == e.GetOldValue <KeyBind>().Key)
            {
                return;
            }

            var Key = KeyInterop.KeyFromVirtualKey((int)KeyCode);

            Mode.Key = Key;
        }
コード例 #38
0
ファイル: Toolset.cs プロジェクト: s1lent1111/Ensage-Sharp
        public static void OnValueChanged(object sender, OnValueChangeEventArgs args)
        {
            var oldOne = args.GetOldValue <KeyBind>().Active;
            var newOne = args.GetNewValue <KeyBind>().Active;

            if (oldOne == newOne || newOne)
            {
                return;
            }
            try
            {
                e = null;
                Effect?.Dispose();
                Effect = null;
            }
            catch (Exception)
            {
            }
        }
コード例 #39
0
ファイル: Evade.cs プロジェクト: aikoy/ezEvade
        private void OnEvadeModeChange(object sender, OnValueChangeEventArgs e)
        {
            var mode = e.GetNewValue <StringList>().SelectedValue;

            if (mode == "Very Smooth")
            {
                menu.Item("FastEvadeActivationTime").SetValue(new Slider(0, 0, 500));
                menu.Item("RejectMinDistance").SetValue(new Slider(0, 0, 100));
                menu.Item("ExtraCPADistance").SetValue(new Slider(0, 0, 150));
                menu.Item("ExtraPingBuffer").SetValue(new Slider(40, 0, 200));
            }
            else if (mode == "Smooth")
            {
                menu.Item("FastEvadeActivationTime").SetValue(new Slider(65, 0, 500));
                menu.Item("RejectMinDistance").SetValue(new Slider(10, 0, 100));
                menu.Item("ExtraCPADistance").SetValue(new Slider(10, 0, 150));
                menu.Item("ExtraPingBuffer").SetValue(new Slider(65, 0, 200));
            }
        }
コード例 #40
0
ファイル: Program.cs プロジェクト: vitac1998/Ensage
 // ReSharper disable once InconsistentNaming
 private static void Hotkey_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     var newVal = e.GetNewValue<KeyBind>().Active;
     if (newVal != e.GetOldValue<KeyBind>().Active)
     {
         // Deactivate script
         if (!newVal)
         {
             pullCreep = null;
         }
         else
         {
             // Activate script
             var player = ObjectMgr.LocalPlayer;
             if (player == null || player.Team == Team.Observer)
                 return;
             switch (player.Team)
             {
                 case Team.Radiant:
                     startTime = StartTimeRadiant;
                     attackTime = AttackTimeRadiant;
                     route = StackRouteRadiant;
                     break;
                 case Team.Dire:
                     startTime = StartTimeDire;
                     attackTime = AttackTimeDire;
                     route = StackRouteDire;
                     break;
                 default:
                     e.Process = false;
                     return;
             }
             var units = player.Selection.ToList();
             pullCreep = (Unit)units.FirstOrDefault(unit => unit is Unit && ((Unit)unit).IsControllable && ((Unit)unit).IsRanged);
             if (pullCreep != null)
             {
                 pullCreep.Move(route.Last());
                 orderState = -1;
             }
             else e.Process = false;
         }
     }
 }
コード例 #41
0
ファイル: Core.cs プロジェクト: rockflying/EnsageSharp
        public static void OnValueChanged(object sender, OnValueChangeEventArgs args)
        {
            var oldOne = args.GetOldValue <KeyBind>().Active;
            var newOne = args.GetNewValue <KeyBind>().Active;

            if (oldOne == newOne || newOne)
            {
                return;
            }
            try
            {
                _tks.Cancel();
                _globalTarget = null;
            }
            catch (Exception)
            {
                // ignored
            }
        }
コード例 #42
0
ファイル: Core.cs プロジェクト: JumpAttacker/EnsageSharp
        public static void OnValueChanged(object sender, OnValueChangeEventArgs args)
        {
            var oldOne = args.GetOldValue<KeyBind>().Active;
            var newOne = args.GetNewValue<KeyBind>().Active;
            if (oldOne == newOne || newOne) return;
            try
            {
                _tks.Cancel();
            }
            catch (Exception)
            {
                // ignored
            }


            /*var oldOne = args.GetOldValue<KeyBind>().Key;
            var newOne = args.GetNewValue<KeyBind>().Key;
            if (oldOne == newOne) return;
            if (_myLittleCombo == null) return;
            _myLittleCombo.Dispose();
            _myLittleCombo = new Combo(ComboFunction, (Key) newOne);
            Printer.Print($"[Key]: {(Key) newOne} | {newOne} | {(int)Key.D}");*/
        }
コード例 #43
0
ファイル: Program.cs プロジェクト: argosptr/Teh-Pucuk
        //Menu berubah
        private static void MenuItem_ValueChanged(object sender, OnValueChangeEventArgs e)
        {
            var item = sender as MenuItem;
            if (item.Name == "ownTowers") ownTowers = e.GetNewValue<bool>();
            else if (item.Name == "jarSer") jarSer = e.GetNewValue<bool>();
            else enemyTowers = e.GetNewValue<bool>();

            DisplayRange();
        }
コード例 #44
0
ファイル: Program.cs プロジェクト: AwkwardDev/LeagueSharp2
 private static void SwitchMisaya(object sender, OnValueChangeEventArgs e)
 {
     if (e.GetNewValue<bool>())
         Config.Item("Normalcombo").SetValue(false);
 }
コード例 #45
0
ファイル: Program.cs プロジェクト: rickson22/LeagueSharp
		private static void MultiLanguage_ValueChanged(object sender, OnValueChangeEventArgs e) {
			ChangeLanguage(e.GetNewValue<StringList>().SelectedIndex);
		}
コード例 #46
0
ファイル: Program.cs プロジェクト: qq2128969/L-Assemblies
 private static void OnValueChange(object sender, OnValueChangeEventArgs args)
 {
     _player.SetSkin(_player.BaseSkinName, args.GetNewValue<Slider>().Value);
 }
コード例 #47
0
ファイル: Program.cs プロジェクト: dendimonster/Ensage
 private static void Slider_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     var player = ObjectMgr.LocalPlayer;
     if ((player == null) || (player.Team == Team.Observer))
         return;
         ZoomVar.SetValue(e.GetNewValue<Slider>().Value);
         renderVar.SetValue(2*(e.GetNewValue<Slider>().Value));
 }
コード例 #48
0
ファイル: TargetSelector.cs プロジェクト: 47110572/CN
 private static void autoPriorityItem_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     if (!e.GetNewValue<bool>())
     {
         return;
     }
     foreach (var enemy in HeroManager.Enemies)
     {
         _configMenu.Item("TargetSelector" + enemy.ChampionName + "Priority")
             .SetValue(new Slider(GetPriorityFromDb(enemy.ChampionName), 5, 1));
     }
 }
コード例 #49
0
ファイル: Program.cs プロジェクト: 47110572/LeagueSharp-5
 private static void Program_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     foreach (
         var ward in
             ObjectManager.Get<Obj_AI_Base>()
                 .Where(o => o.CharData.BaseSkinName.Contains("ward"))
                 .Where(
                     ward =>
                         !Config.Item("WardOwn").IsActive() ||
                         ward.Buffs.Any(b => b.SourceName.Equals(ObjectManager.Player.ChampionName))))
     {
         ward.SetSkin(ward.CharData.BaseSkinName, Convert.ToInt32(e.GetNewValue<StringList>().SelectedValue));
     }
 }
コード例 #50
0
ファイル: Program.cs プロジェクト: kixanai/Mycodes
 private static void EnabledValueChanged(object sender, OnValueChangeEventArgs e)
 {
     AutoLevel.Enabled(e.GetNewValue<bool>());
 }
コード例 #51
0
ファイル: Program.cs プロジェクト: Haifurer/LeagueSharp
 private void SliderRadiusValueChanged(object sender, OnValueChangeEventArgs e)
 {
     _previewCircle.SetRadius(e.GetNewValue<Slider>().Value);
 }
コード例 #52
0
ファイル: Program.cs プロジェクト: vitac1998/Ensage
		// ReSharper disable once InconsistentNaming
		private static void Slider_ValueChanged(object sender, OnValueChangeEventArgs e)
		{
			ZoomVar.SetValue(e.GetNewValue<Slider>().Value);
		}
コード例 #53
0
ファイル: Utility.cs プロジェクト: hup3s/Elobuddy-Addons
        private void AutoLevel_ValueChanged(object sender, OnValueChangeEventArgs ev)
        {
            if (isMenuEnabled("ALAct") && !aLInit)
            {
                var AutoLevel_I =
                    new AutoLevel(
                        getSequence(
                            Menu.Item("ALSeq").GetValue<StringList>().SList[
                                Menu.Item("ALSeq").GetValue<StringList>().SelectedIndex]));
                aLInit = true;
            }

            AutoLevel.Enabled(ev.GetNewValue<bool>());
        }
コード例 #54
0
 static void item_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     if (sender == null)
     {
         Notifications.AddNotification(new Notification("sender is null", 3000));
         return;
     }
     var newSender = sender as MenuItem;
     if (e.GetNewValue<bool>())
     {
         BannedPlayers.Add(newSender.Name);
         Notifications.AddNotification(new Notification(newSender.Name + " banned!",2000).SetBoxColor(Color.Black).SetTextColor(Color.Orange));
     }
     else
     {
         BannedPlayers.Remove(newSender.Name);
         Notifications.AddNotification(new Notification(newSender.Name + " unbaned! :)", 2000).SetBoxColor(Color.Black).SetTextColor(Color.GreenYellow));
     }
 }
コード例 #55
0
 private static void autoPriorityItem_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     if (e.GetNewValue<bool>())
     {
         foreach (
             var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(hero => hero.Team != ObjectManager.Player.Team))
         {
             _config.Item("SimpleTS" + enemy.ChampionName + "Priority")
                 .SetValue(new Slider(GetPriorityFromDb(enemy.ChampionName), 5, 1));
         }
     }
 }
コード例 #56
0
 private static void PermaDissable(object sender, OnValueChangeEventArgs e)
 {
     if (sender == null)
         return;
     var Sender = sender as MenuItem;
     if (e.GetNewValue<bool>() && _bye==false)
     {
         _isPermaDissabled = true;
         _bye = true;
         Notifications.AddNotification(new Notification("Chat Perma Dissabled!", 3000).SetBorderColor(Color.Red).SetBoxColor(Color.Black).SetTextColor(Color.Red));
         return;
     }
     else if (_bye==true)
     {
         Notifications.AddNotification(new Notification("Chat Perma Dissabled!", 3000).SetBorderColor(Color.Red).SetBoxColor(Color.Black).SetTextColor(Color.Red));
         Notifications.AddNotification(new Notification("Pssssst remember? :) Try unloading the assembly", 4000).SetBorderColor(Color.Yellow).SetBoxColor(Color.Black).SetTextColor(Color.Orange));
     }
 }
コード例 #57
0
ファイル: Program.cs プロジェクト: koolkaracter/LeagueSharp
 private static void Program_ValueChanged1(object sender, OnValueChangeEventArgs e)
 {
     Throw.Range = 2500f - e.GetNewValue<Slider>().Value;
 }
コード例 #58
0
ファイル: Program.cs プロジェクト: infyhr/L-
 private static void Switchminion(object sender, OnValueChangeEventArgs e)
 {
     if (e.GetNewValue<bool>())
         _config.Item("smitecombo").SetValue(false);
 }
コード例 #59
0
ファイル: Evade.cs プロジェクト: Deprive/LeagueSharp
        private void OnEvadeModeChange(object sender, OnValueChangeEventArgs e)
        {
            var mode = e.GetNewValue<StringList>().SelectedValue;

            if (mode == "Very Smooth")
            {
                menu.Item("FastEvadeActivationTime").SetValue(new Slider(0, 0, 500));
                menu.Item("RejectMinDistance").SetValue(new Slider(0, 0, 100));
                menu.Item("ExtraCPADistance").SetValue(new Slider(0, 0, 150));
                menu.Item("ExtraPingBuffer").SetValue(new Slider(40, 0, 200));
            }
            else if (mode == "Smooth")
            {
                menu.Item("FastEvadeActivationTime").SetValue(new Slider(65, 0, 500));
                menu.Item("RejectMinDistance").SetValue(new Slider(10, 0, 100));
                menu.Item("ExtraCPADistance").SetValue(new Slider(10, 0, 150));
                menu.Item("ExtraPingBuffer").SetValue(new Slider(65, 0, 200));
            }
        }
コード例 #60
0
ファイル: Program.cs プロジェクト: badao/ProjectFiora
 private static void DrawHP_ValueChanged(object sender, OnValueChangeEventArgs e)
 {
     if (sender != null)
     {
         //Utility.HpBarDamageIndicator.Enabled = e.GetNewValue<bool>();
         CustomDamageIndicator.Enabled = e.GetNewValue<bool>();
     }
 }