private static void GameOnOnWndProc(GameWndEventArgs args) { if (args.Msg != 0x20a || !MouseScrollEnabled) { return; } ChangeEnabledStatus(); }
private static void Game_OnWndProc(GameWndEventArgs args) { if (assassin.GetValue <MenuKeyBind>("AssassinReset").Active&& args.Msg == 257) { ClearAssassinList(); Game.Print( "<font color='#FFFFFF'>Reset Assassin List is Complete! Click on the enemy for Add/Remove.</font>"); } if (args.Msg != 0x201) { return; } if (assassin.GetValue <MenuBool>("AssassinSetClick").Enabled) { foreach (var objAiHero in from hero in ObjectManager.Get <AIHeroClient>() where hero.IsValidTarget() select hero into h orderby h.Distance(Game.CursorPos) descending select h into enemy where enemy.Distance(Game.CursorPos) < 150f select enemy) { if (objAiHero != null && objAiHero.IsVisible && !objAiHero.IsDead) { var xSelect = assassin.GetValue <MenuList>("AssassinSelectOption").Index; switch (xSelect) { case 0: ClearAssassinList(); list.GetValue <MenuBool>("Assassin" + objAiHero.CharacterName).SetValue(true); Game.Print( string.Format( "<font color='FFFFFF'>Added to Assassin List</font> <font color='#09F000'>{0} ({1})</font>", objAiHero.Name, objAiHero.CharacterName)); break; case 1: var menuStatus = list.GetValue <MenuBool>("Assassin" + objAiHero.CharacterName).Enabled; list.GetValue <MenuBool>("Assassin" + objAiHero.CharacterName).SetValue(!menuStatus); Game.Print( string.Format("<font color='{0}'>{1}</font> <font color='#09F000'>{2} ({3})</font>", !menuStatus ? "#FFFFFF" : "#FF8877", !menuStatus ? "Added to Assassin List:" : "Removed from Assassin List:", objAiHero.Name, objAiHero.CharacterName)); break; } } } } }
private static void Game_OnWndProc(GameWndEventArgs args) { if (args.Msg == 123 && blockMove) { blockMove = false; blockAttack = false; Orbwalking.Attack = true; Orbwalking.Move = true; Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } }