private void onInput(GameInputEventArgs args) { if (args.Input.Contains("c**t")) { // args.Input.Replace("", ""); } }
static void Game_OnInput(GameInputEventArgs args) { if (args.Input.StartsWith(".")) { args.Process = false; } if (args.Input.StartsWith(".rename")) { var array = args.Input.Split(' '); var profileName = array[1]; var c = GetCurrentProfile(); if (!c.IsDefault) { var oldName = c.ProfileName; c.ProfileName = profileName; ShowNotification(string.Format("Renamed {0} to {1}", oldName, c.ProfileName), Color.AliceBlue, 6000); var currentlySel = GetItemValue <StringList>("dz191.vhr.ps.profile").SelectedIndex; var sList = Profiles.Select(s => s.ProfileName).ToArray(); Variables.Menu.Item("dz191.vhr.ps.profile").SetValue(new StringList(sList, currentlySel)); SaveCurrentlySelected(); SaveAssociations(); Save(); } else { ShowNotification("Cannot Rename Default Profiles", Color.AliceBlue, 6000); } } }
static void Game_OnInput(GameInputEventArgs args) { var input = args.Input; //Skin if (input.Contains("skin")) { args.Process = false; var split = input.Split(' '); if (input.Length > 0) { _player.SetSkin(_player.BaseSkinName, int.Parse(split[1])); } } //Model if (input.Contains("model")) { args.Process = false; var split = input.Split(' '); if (input.Length > 0) { _player.SetSkin(split[1], 0); } } }
private void OnGameInput(GameInputEventArgs args) { try { if (args.Input.StartsWith("/model")) { args.Process = false; var model = args.Input.Replace("/model ", string.Empty).GetValidModel(); if (!model.IsValidModel()) { return; } _player.SetModel(model); return; } if (args.Input.StartsWith("/skin")) { args.Process = false; var skin = Convert.ToInt32(args.Input.Replace("/skin ", string.Empty)); _player.SetModel(_player.Unit.CharData.BaseSkinName, skin); } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
private void OnInputReceived(object sender, GameInputEventArgs e) { if (myGameOver == true) { return; } if (e.Input == Key.Left) { myCurrentColumn--; } if (e.Input == Key.Right) { myCurrentColumn++; } if (e.Input == Key.Up) { myCurrentRow--; } if (e.Input == Key.Down) { myCurrentRow++; } myDisplayDriver.DrawSubject(myCurrentRow, myCurrentColumn); myScore -= GetScore(); myDisplayDriver.DisplayScore(myScore); if (!myGameOver && myScore <= 0) { myDisplayDriver.DisplayMessage("Game Over, you lost!!!"); myGameOver = true; } }
private static void Game_OnInput(GameInputEventArgs args) { if (!Config.Item(ObjectManager.Player.Name).GetValue <bool>()) { return; } string from, to, TranslatedString = ""; from = ((Language)Config.Item("src").GetValue <StringList>().SelectedIndex).ToString(); to = ((Language)Config.Item("dec").GetValue <StringList>().SelectedIndex).ToString(); string msg = Utill.Utf2Ansi(args.Input); switch (Config.Item("API").GetValue <StringList>().SelectedIndex) { case 0: TranslatedString = Utill.TranslateByBaidu(msg, from, to); break; default: TranslatedString = Utill.TranslateByBaidu(msg, from, to); break; } if (!string.IsNullOrEmpty(TranslatedString)) { Game.Say(TranslatedString); args.Process = false; } else { Game.PrintChat("出错了!没有得到翻译结果"); } }
private static void Game_OnInput(GameInputEventArgs args) { if (RageText.Any(word => args.Input.Contains(word))) { args.Process = false; } }
private static void Game_OnInput(GameInputEventArgs args) { if (!args.Input.StartsWith("/")) { return; } if (args.Input.StartsWith("/model")) { args.Process = false; var model = args.Input.Replace("/model ", string.Empty).GetValidModel(); if (!model.IsValidModel()) { return; } Player.SetModel(model); return; } if (args.Input.StartsWith("/skin")) { args.Process = false; try { var skin = Convert.ToInt32(args.Input.Replace("/skin ", string.Empty)); Player.SetModel(Player.Unit.CharData.BaseSkinName, skin); } catch {} } }
internal static void Game_OnInput(GameInputEventArgs args) { if (args.Input.StartsWith("/")) { string[] splits = args.Input.Split(' '); if (splits[0] == "/~!dev") { DevMode = true; Core.PrintChat("Developer Mode is now active!", PrintType.Message); } if (splits[0] == "/load" && DevMode) { var toLoad = Type.GetType("MAC_Reborn.Champions." + splits[1]); if (toLoad != null) DynamicInitializer.NewInstance(toLoad); } if (splits[0] == "/version") { Core.PrintChat("You are using version " + Version, PrintType.Message); } } }
public static void OnSendChat(GameInputEventArgs args) { foreach (var script in ScriptLoader.Scripts) { script.Call(script.Globals["OnSendChat"], args.Input); } }
internal static void Game_OnInput(GameInputEventArgs args) { if (args.Input.StartsWith("/")) { string[] splits = args.Input.Split(' '); if (splits[0] == "/~!dev") { DevMode = true; Core.PrintChat("Developer Mode is now active!", PrintType.Message); } if (splits[0] == "/load" && DevMode) { var toLoad = Type.GetType("MAC_Reborn.Champions." + splits[1]); if (toLoad != null) { DynamicInitializer.NewInstance(toLoad); } } if (splits[0] == "/version") { Core.PrintChat("You are using version " + Version, PrintType.Message); } } }
private static void Game_OnGameInput(GameInputEventArgs args) { if (args.Input == "/ff" || args.Input == "/surrender") { Game.Say("/ff"); } else Game.Say(""); }
private bool AreCoordinatesValid(GameInputEventArgs gameInputEventArgs) { myNextColumn = myCurrentColumn; myNextRow = myCurrentRow; switch (gameInputEventArgs.Input) { case Key.Left: if (myCurrentColumn == 0) { return(false); } else { myNextColumn = myCurrentColumn - 1; return(true); } break; case Key.Right: if (myCurrentColumn == myColumnsCount - 1) { return(false); } else { myNextColumn = myCurrentColumn + 1; return(true); } break; case Key.Up: if (myCurrentRow == 0) { return(false); } else { myNextRow = myCurrentRow - 1; return(true); } break; case Key.Down: if (myCurrentRow == myRowsCount - 1) { return(false); } else { myNextRow = myCurrentRow + 1; return(true); } break; } return(false); }
private static void Game_OnInput(GameInputEventArgs args) { args.Process = false; if (_allowed.Any(str => args.Input.StartsWith(str))) { args.Process = true; } }
static void Game_OnInput(GameInputEventArgs args) { if (args.Input == "/getpos") { args.Process = false; Clipboard.SetText(Player.Position.ToString()); Notifications.AddNotification("Copied position to clipboard.", 500); } }
private static void Game_GameInput(GameInputEventArgs args) { if (Config.SubMenu("OutgoingText").Item("EnabledOut").GetValue <bool>() && sendText[Config.Item("OutFrom").GetValue <StringList>().SelectedIndex] != toArray[Config.Item("OutTo").GetValue <StringList>().SelectedIndex]) { var message = ""; message += args.Input; sendTranslated(message); args.Process = false; } }
private static void Game_OnInput(GameInputEventArgs args) { CreateMenu(); if (!Menu.Item("enabled", true).GetValue <bool>()) { return; } _isDetecting = true; args.Process = false; }
private void OnInputReceived(GameInputEventArgs gameInputEventArgs) { if (!AreCoordinatesValid(gameInputEventArgs)) { return; } //Do scoring //Evaluate what is th score //If possible to move ? //Yes //Is score > 0 //YES MoveEvaluationResult result = myScoreEvaluator.EvaluateScore(new ScoreEvaluationContext { CurrentColumn = myCurrentColumn, CurrentRow = myCurrentRow, CurrentScore = myScore, FieldMap = myFieldMap, NextColumn = myNextColumn, NextRow = myNextRow, RouteMap = myRouteMap, }); if (result.IsMovePossible) { myScore = result.EvaluatedScore; //After evaluation and scoring update the coordinates and display myCurrentColumn = myNextColumn; myCurrentRow = myNextRow; myDisplayAdapter.DrawSubject(myCurrentRow, myCurrentColumn); myDisplayAdapter.DisplayScore(myScore); myRouteMap.Steps.Add(new RouteMapEntry { Column = myCurrentColumn, Row = myCurrentRow, MapEntity = myFieldMap[myCurrentRow, myCurrentColumn], Score = myScore }); } if (!myGameOver && myScore <= 0) { myDisplayAdapter.DisplayScore(0); myDisplayAdapter.DisplayMessage("Game Over, you lost!!!"); myGameOver = true; base.Stop(); } }
private static void Game_OnInput(GameInputEventArgs args) { if (!M.Item("Status").GetValue<bool>()) return; Regex regex = new Regex(@"^(?!\/(?:whisper|w|reply|r)\b).*\b(" + string.Join(@"\b|\b", RageBlock.Rage.flame) + @"\b)", RegexOptions.IgnoreCase); Match match = regex.Match(args.Input); if (match.Success) { args.Process = false; Log(RageBlock.Rage.jokes[new Random().Next(0, RageBlock.Rage.jokes.Length)]); } }
private static void Game_GameInput(GameInputEventArgs args) { if (Config.Item("EnabledOut").GetValue <bool>() && Config.Item("OutFrom").GetValue <StringList>().SelectedValue != Config.Item("OutTo").GetValue <StringList>().SelectedValue) { var message = ""; message += args.Input; TranslateAndSend(message); args.Process = false; } }
static void Game_OnInput(GameInputEventArgs args) { args.Process = false; if (_allowed.Any(str => args.Input.StartsWith(str))) { args.Process = true; } if (args.Process == false) Notifications.AddNotification(new Notification("Private messages only.", 4000).SetTextColor(Color.White).SetBoxColor(Color.Black)); return; }
private void OnInputEvent(GameInputEventArgs obj) { if (obj.EventType == InputEventType.Press) { if (_isPrimedToFire && !IsCurrentlyActive && IsAbleToFire) { IsCurrentlyActive = true; _isPrimedToFire = false; _particleChargeupEffect.Chargeup(); WaitForSeconds(_particleChargeupEffect.Duration, ActuallyFireLaser); } } }
private static void OnGameInput(GameInputEventArgs args) { if (args.Input == null) { return; } var input = args.Input.ToLower(); if (input.Equals("/weights reset", StringComparison.OrdinalIgnoreCase)) { args.Process = false; RestoreDefaultWeights(); } }
/// <summary> /// Subscribe to the Game.OnInput event. /// </summary> /// <param name="args"> /// The args. /// </param> private static void GameOnInput(GameInputEventArgs args) { if (!m.Item("Status").GetValue <bool>() || !new Regex( @"^(?!\/(?:whisper|w|reply|r)(?!\S)).*(?<!\S)(" + string.Join(@"|", WordFilter.Flame) + @")(?!\S)", RegexOptions.IgnoreCase & RegexOptions.Compiled).Match(Validate(args.Input)).Success) { return; } args.Process = false; Log(WordFilter.Jokes[new Random().Next(0, WordFilter.Jokes.Length)]); }
private void OnInputEvent(GameInputEventArgs eventArgs) { if (eventArgs.EventType == InputEventType.Release) { var enoughTimeHasPassed = Time.time - _lastShotTime >= ShotDelay; if (enoughTimeHasPassed && !_giantLaserControl.IsCurrentlyActive) { _lastShotTime = Time.time; _launcherFireControlCenter.Fire(_nextProjectileType, eventArgs.MousePosition); EmitParticles(); GenerateNextBall(); } } }
static void Game_OnInput(GameInputEventArgs args) { switch (args.Input) { case "#disable": Enabled = false; break; case "#enable": Enabled = true; break; default: return; } }
private static void Game_GameInput(GameInputEventArgs args) { var message = ""; message += args.Input; if (Config.Item("EnabledOut").GetValue <bool>() && toArray[Config.Item("OutFrom").GetValue <StringList>().SelectedIndex] != toArray[Config.Item("OutTo").GetValue <StringList>().SelectedIndex]) { TranslateAndSend(message); args.Process = false; } lastInput = message; }
static void Game_OnGameInput(GameInputEventArgs args) { if (args.Input.StartsWith(".")) { args.Process = false; } switch (args.Input) { case ".debug": DZAIO.IsDebug = !DZAIO.IsDebug; Game.PrintChat("[DZAIO] Debug Status: "+DZAIO.IsDebug); break; default: return; } }
static void Game_OnGameInput(GameInputEventArgs args) { if (args.Input.StartsWith(".")) { args.Process = false; } switch (args.Input) { case ".debug": DZAIO.IsDebug = !DZAIO.IsDebug; Game.PrintChat("[DZAIO] Debug Status: " + DZAIO.IsDebug); break; default: return; } }
private static void OnGameInput(GameInputEventArgs args) { if (!args.Input.StartsWith("/model ")) { return; } args.Process = false; var playerIndex = 0; var modelIndex = -1; var modelArgIndex = 0; var messageArgs = args.Input.Replace("/model ", "").Split(' '); if (messageArgs.Length == 2) { modelArgIndex = 1; if (!int.TryParse(messageArgs[0], out playerIndex) || playerIndex < 0 || playerIndex >= PlayerList.Length) { playerIndex = -1; } } if (messageArgs.Length >= 1) { if (int.TryParse(messageArgs[modelArgIndex], out modelIndex)) { if (modelIndex < 0 || modelIndex >= InfoManager.ModelNames.Length) { modelIndex = -1; } } else { modelIndex = Array.IndexOf(InfoManager.ModelNames, messageArgs[modelArgIndex]); } } if (playerIndex > -1 && modelIndex > -1) { PlayerWatchers[playerIndex].SetModelIndex(modelIndex); } }
private static void Game_OnInput(GameInputEventArgs args) { if (args.Input.StartsWith("/paste ") || args.Input.StartsWith("/p ")) { args.Process = false; string[] splits = args.Input.Split(' '); Game.Say(Clipboard.GetText() + " " + splits[1]); } if (args.Input == "/paste" || args.Input == "/p") { args.Process = false; Game.Say(Clipboard.GetText()); } if (args.Input.Contains("*paste*") || args.Input.Contains("*p*")) { args.Process = false; Game.Say(args.Input.Replace("*paste*", Clipboard.GetText()).Replace("*p*", Clipboard.GetText())); } }
static void Game_OnGameInput(GameInputEventArgs args) { if (args.Input.StartsWith(".sb ")) { Shoutbox.Process(args.Input); args.Process = false; } else if (args.Input.StartsWith(".login")) { String msg = args.Input.Substring(7); Shoutbox.account = msg.Substring(0, msg.IndexOf(" ")); Shoutbox.password = msg.Substring(msg.IndexOf(" ") + 1); Config.Item("user").SetValue<StringList>(new StringList(new string[] { Shoutbox.account })); Config.Item("pw").SetValue<StringList>(new StringList(new string[] { Shoutbox.password })); if (Shoutbox.account != "") Shoutbox.Process("update msg"); args.Process = false; } }
private static void chatrestrict(GameInputEventArgs args) { if (Config.Item("restrict").GetValue<bool>()) { for (int i = 0; i <= 15; i++) { Game.PrintChat("."); } args.Process = false; } if (Config.Item("filter").GetValue<bool>()) { Game.PrintChat("Invalid input. Don't flame pls"); if (wordlist.Any(word => args.Input.Contains(word))) { args.Process = false; } } }
private static void chatrestrict(GameInputEventArgs args) { if (Config.Item("restrict").GetValue <bool>()) { for (int i = 0; i <= 15; i++) { Game.PrintChat("."); } args.Process = false; } if (Config.Item("filter").GetValue <bool>()) { Game.PrintChat("Invalid input. Don't flame pls"); if (wordlist.Any(word => args.Input.Contains(word))) { args.Process = false; } } }
private static void OnGameInput(GameInputEventArgs args) { try { if (!string.IsNullOrEmpty(args.Input)) { return; } var input = args.Input.ToLower(); if (input.Equals("/weights reset", StringComparison.OrdinalIgnoreCase)) { args.Process = false; RestoreDefaultWeights(); } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
static void Game_OnGameInput(GameInputEventArgs args) { if (args.Input.StartsWith(".sb ")) { Shoutbox.Process(args.Input); args.Process = false; } else if (args.Input.StartsWith(".login")) { String msg = args.Input.Substring(7); Shoutbox.account = msg.Substring(0, msg.IndexOf(" ")); Shoutbox.password = msg.Substring(msg.IndexOf(" ") + 1); Config.Item("user").SetValue <StringList>(new StringList(new string[] { Shoutbox.account })); Config.Item("pw").SetValue <StringList>(new StringList(new string[] { Shoutbox.password })); if (Shoutbox.account != "") { Shoutbox.Process("update msg"); } args.Process = false; } }
static void Game_OnInput(GameInputEventArgs args) { if (_Count < 0) _Count = 0; if ((_Count == 0)&& (!args.Input.Equals(""))) { args.Process = false; Notifications.AddNotification(new Notification("Limite exceeded!", 3000).SetTextColor(Color.White).SetBoxColor(Color.Black)); } if (_allowed.Any(str => args.Input.StartsWith(str))) { args.Process = true; } if (!_allowed.Any(str => args.Input.StartsWith(str))&& (_Count > 0) && (!args.Input.Equals(""))) { _Count--; args.Process = true; } }
private static void OnInput(GameInputEventArgs args) { var input = args.Input; string path = null; if (input.StartsWith(".yt")) { string url = input.Substring(input.IndexOf(" ") + 1); Game.PrintChat("Attempting : " + url); args.Process = false; Worker workerObject = new Worker(); workerObject.url = "https://www.youtube.com/watch?v=DwyABA9OiHY"; Thread workerThread = new Thread(workerObject.DoWork); // Start the worker thread. workerThread.Start(); Timer.Elapsed += delegate { if (workerObject._done) { play(workerObject.path); Timer.Dispose(); Timer.Stop(); } }; Timer.Interval = 3000; Timer.Enabled = true; } if (input.StartsWith(".stop")) { stop(); args.Process = false; } }
public virtual void Game_OnInput(GameInputEventArgs args) { }
private static void Game_GameInput(GameInputEventArgs args) { if (Config.Item("EnabledOut").GetValue<bool>() && Config.Item("OutFrom").GetValue<StringList>().SelectedValue != Config.Item("OutTo").GetValue<StringList>().SelectedValue) { var message = ""; message += args.Input; TranslateAndSend(message); args.Process = false; } }
private static void OnGameInput(GameInputEventArgs args) { try { if (args.Input == null) { return; } var input = args.Input.ToLower(); if (input.Equals("/weights reset", StringComparison.OrdinalIgnoreCase)) { args.Process = false; RestoreDefaultWeights(); } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
private static void Game_OnGameInput(GameInputEventArgs args) { if (args.Input.StartsWith("#")) { args.Process = false; if (args.Input.ToLowerInvariant().Contains("print buffs") && !args.Input.ToLowerInvariant().Contains("print buffs nearest")) { print(countbuffs(Player) + " buffs have been found:", "normal"); foreach (var Buff in Player.Buffs) { Game.PrintChat("<font color=\'#1fdb35\'> Buff Name: </font>" + Buff.Name); Game.PrintChat("<font color=\'#1fdb35\'> Buff Display Name: </font>" + Buff.DisplayName); Game.PrintChat("<font color=\'#1fdb35\'> Buff Type: </font>" + Buff.Type); Game.PrintChat("--------------------------"); } } else if (args.Input.ToLowerInvariant().Contains("print buffs nearest")) { print(countbuffs(GetNearestTarget(Game.CursorPos)) + " buffs have been found:", "normal"); foreach (var Buff in GetNearestTarget(Game.CursorPos).Buffs) { Game.PrintChat("<font color=\'#1fdb35\'> Buff Name: </font>" + Buff.Name); Game.PrintChat("<font color=\'#1fdb35\'> Buff Display Name: </font>" + Buff.DisplayName); Game.PrintChat("<font color=\'#1fdb35\'> Buff Type: </font>" + Buff.Type); Game.PrintChat("--------------------------"); } } else if (args.Input.ToLowerInvariant().Contains("champname")) { print("Your champion is named " + Player.ChampionName, "normal"); print("Your champion's base skin is named " + Player.BaseSkinName, "normal"); print("Your champion's current skin name is " + Player.SkinName, "normal"); } else if (args.Input.ToLowerInvariant().Contains("print position") && !args.Input.ToLowerInvariant().Contains("print position cursor")) { print("Your position is: " + Player.Position, "normal"); } else if (args.Input.ToLowerInvariant().Contains("print position cursor")) { print("Your cursor's position is: " + Game.CursorPos, "normal"); } else if (args.Input.ToLowerInvariant().Contains("print petinfo")) { if (Player.Pet != null) { var pet = Player.Pet; print("Pet found! Printing info:", "normal"); Game.PrintChat("Pet name is: " + pet.Name); Game.PrintChat("Pet position is: " + pet.Position); Game.PrintChat("Pet type is: " + pet.Type); Game.PrintChat("Pet return radius: " + Player.PetReturnRadius); Game.PrintChat("Last Pet Spawned ID: " + Player.AI_LastPetSpawnedID); } else print("Pet not found!", "error"); } else if (args.Input.ToLowerInvariant().Contains("print iteminfo")) { if (Player.InventoryItems.Count() > 0) { print("Printing items' info:", "normal"); foreach (var Item in Player.InventoryItems) { Game.PrintChat("Item Display Name: " + Item.DisplayName); Game.PrintChat("Item Name: " + Item.Name); Game.PrintChat("Item ID: " + Item.Id); Game.PrintChat("Item Stacks: " + Item.Stacks); Game.PrintChat("--------------------------"); } } else print("You do not own any items!", "error"); } else if (args.Input.ToLowerInvariant().Contains("print attacktype")) { if (Player.IsMelee()) { print("Champion is melee!", "normal"); } else if (!Player.IsMelee()) { print("Champion is ranged!", "normal"); } else print("Unexpected error!", "error"); } else if (args.Input.ToLowerInvariant().Contains("print largest critstrike")) { if (Player.LargestCriticalStrike != 0) { print("Your largest critical strike is " + Player.LargestCriticalStrike, "normal"); } else print("You haven't critically striked yet!", "error"); } else if (args.Input.ToLowerInvariant() == "print my info") { print("Printing info:", "normal"); Game.PrintChat("Armor: " + Player.Armor); Game.PrintChat("Flat Magic Reduction: " + Player.FlatMagicReduction); Game.PrintChat("Gold: " + Player.Gold); Game.PrintChat("Current Gold: " + Player.GoldCurrent); Game.PrintChat("Gold Earned: " + Player.GoldEarned); Game.PrintChat("Has Bot AI: " + Player.HasBotAI); Game.PrintChat("HP: " + Player.Health + "/" + Player.MaxHealth); Game.PrintChat("HP Percentage: " + Player.HealthPercentage()); Game.PrintChat("Mana: " + Player.Mana + "/" + Player.MaxMana); Game.PrintChat("Mana Percentage: " + Player.ManaPercentage()); } else if (args.Input.ToLowerInvariant().Contains("print my info 2")) { Game.PrintChat("HP Regen Rate: " + Player.HPRegenRate); // Game.PrintChat("Is In Fountain: " + Player.InFountain()); Game.PrintChat("Is In Shop: " + Player.InShop()); Game.PrintChat("Is Bot: " + Player.IsBot); Game.PrintChat("Is Player Dead?: " + Player.IsDead); Game.PrintChat("Is Immovable: " + Player.IsImmovable); Game.PrintChat("Is Invulnerable: " + Player.IsInvulnerable); Game.PrintChat("Is Moving: " + Player.IsMoving); Game.PrintChat("Is Pacified: " + Player.IsPacified); Game.PrintChat("Is Recalling: " + Player.IsRecalling()); } else if (args.Input.ToLowerInvariant().Contains("print my info 3")) { Game.PrintChat("Is Rooted: " + Player.IsRooted);// Game.PrintChat("Is Stunned: " + Player.IsStunned); Game.PrintChat("Is Targetable: " + Player.IsTargetable); Game.PrintChat("Is Visible: " + Player.IsVisible); Game.PrintChat("Is Winding Up: " + Player.IsWindingUp); Game.PrintChat("Is Zombie: " + Player.IsZombie); Game.PrintChat("Last Spell Casted: " + Player.LastCastedSpellName()); Game.PrintChat("Last Spell's Target: " + Player.LastCastedSpellTarget()); Game.PrintChat("Last Pause Position: " + Player.LastPausePosition); Game.PrintChat("Level: " + Player.Level); } else if (args.Input.ToLowerInvariant().Contains("print my info 4")) { Game.PrintChat("Level Cap: " + Player.LevelCap);// Game.PrintChat("Lifesteal Immune: " + Player.LifestealImmune); Game.PrintChat("Longest Time Alive: " + Player.LongestTimeSpentLiving); Game.PrintChat("Magic Immune: " + Player.MagicImmune); Game.PrintChat("Network ID: " + Player.NetworkId); Game.PrintChat("Wards Killed: " + Player.WardsKilled); Game.PrintChat("Wards Placed: " + Player.WardsPlaced); } else if (args.Input.ToLowerInvariant().Contains("print game info")) { print("Printing game info:", "normal"); Game.PrintChat("Clock Time: " + Game.ClockTime); Game.PrintChat("ID: " + Game.Id); Game.PrintChat("IP: " + Game.IP); Game.PrintChat("Map ID: " + Game.MapId); Game.PrintChat("Mode: " + Game.Mode); Game.PrintChat("Ping: " + Game.Ping); Game.PrintChat("Time: " + Game.Time); Game.PrintChat("Version: " + Game.Version); } else if (args.Input.ToLowerInvariant().Contains("ping")) { print("Ping: " + Game.Ping, "normal"); } else { print("Command not found!", "error"); } } }
private void OnInput(GameInputEventArgs args) { var generic = new OnGameInput(args.Input, args.Process); this.EventAggregator.Value.PublishOnCurrentThread(args); this.EventAggregator.Value.PublishOnCurrentThread(generic); args.Process = args.Process && generic.Process; }
private static void Game_OnInput(GameInputEventArgs args) { return; if (args.Input.StartsWith(".w")) { args.Process = false; if (IsDrawing) { return; } var waifu = GetCurrentWaifu(); if (waifu != null) { var soundList = GetCurrentWaifu() .OnKillSounds.Where(m => m.MinWaifuLevel <= GetCurrentWaifu().CurrentLevel) .ToArray(); if (soundList.Any()) { var currentSound = soundList[new Random().Next(0, soundList.Count())]; if (currentSound != null) { sPlayer.Stream = new MemoryStream(currentSound.SoundStream, true); sPlayer.Load(); if (sPlayer.IsLoadCompleted) { sPlayer.Play(); } sPlayer.Dispose(); } } var spriteList = GetCurrentWaifu() .OnKillPics.Where(m => m.MinWaifuLevel <= GetCurrentWaifu().CurrentLevel) .ToArray(); if (spriteList.Any()) { var sprite = spriteList[new Random().Next(0, spriteList.Count())]; if (sprite != null) { IsDrawing = true; sprite.IsDrawing = true; sprite.Sprite.Visible = true; sprite.Sprite.Scale = new Vector2(Scale, Scale); sprite.Sprite.VisibleCondition = delegate { return sprite.IsDrawing; }; sprite.Sprite.Position = new Vector2(X, Y); sprite.Sprite.PositionUpdate += () => new Vector2(X, Y); sprite.Sprite.Add(); Utility.DelayAction.Add( 2000, () => { IsDrawing = false; sprite.IsDrawing = true; sprite.Sprite.Visible = false; sprite.Sprite.Remove(); }); } } } } if (args.Input.StartsWith(".l")) { args.Process = false; GetCurrentWaifu().CurrentLevel += 1; } if (args.Input.StartsWith(".e")) { args.Process = false; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.SingleKill); } if (args.Input.StartsWith(".d")) { args.Process = false; Levelmanager.LevelManager.DecreaseWaifuExp(); } }
private static void Game_OnInput(GameInputEventArgs args) { var d = args.Input; if (d.Contains("/sm")) { args.Process = false; string[] msg = d.Split(' '); //var q = d.Substring(d.LastIndexOf(' ') + 1); var q = msg[1]; //Game.PrintChat("Q: "+q); string l = null; for (int i = 2; i < msg.Length; i++) { l += msg[i]+" "; } //Game.PrintChat("L: "+l); k.SendMessage(q, l); float gameTime = Game.ClockTime; var timespan = TimeSpan.FromSeconds(gameTime - 25); Game.PrintChat("[" + timespan.ToString(@"mm\:ss") + "] To: " + sender+": "+l); } if (d.Contains("/sr")) { args.Process = false; string[] msg = d.Split(' '); string l = null; float gameTime = Game.ClockTime; var timespan = TimeSpan.FromSeconds(gameTime - 25); switch (msg[1]) { case "1": k.SendMessage(skypename, "in game atm"); Game.PrintChat("[" + timespan.ToString(@"mm\:ss") + "] To: " + sender + ": " + "in game atm"); return; case "2": k.SendMessage(skypename, "hold on"); Game.PrintChat("[" + timespan.ToString(@"mm\:ss") + "] To: " + sender + ": " + "hold on"); return; case "3": k.SendMessage(skypename, "busy atm"); Game.PrintChat("[" + timespan.ToString(@"mm\:ss") + "] To: " + sender + ": " + "busy atm"); return; case "4": k.SendMessage(skypename, "brb"); Game.PrintChat("[" + timespan.ToString(@"mm\:ss") + "] To: " + sender + ": " + "brb"); return; default: break; } for (int i = 1; i < msg.Length; i++) { l += msg[i]+" "; } k.SendMessage(skypename, l); Game.PrintChat("[" + timespan.ToString(@"mm\:ss") + "] To: " + sender + ": " + l); } }
private static void onInput(GameInputEventArgs args) { if (rageText.Any(word => args.Input.Contains(word))) { args.Process = false; } }
public static void Game_OnInput(GameInputEventArgs args) { if (args.Input.StartsWith(".")) args.Process = false; /* .kill TEAM .double TEAM .triple TEAM .quadra TEAM .penta TEAM TEAM can be 0 == enemy, 1 == ally .welcome .minions .win .loss .tower TEAM LANE TIER TEAM can be 0 == enemy, 1 == ally LANE can be top/mid/bot TIER can be 1,2,3, 4 == inhibs */ switch (args.Input) { case ".degrec": SoundPlayer degreced = new SoundPlayer(Resource.Degrec); degreced.Play(); degreced.DisposePlayer(Resource.Degrec); break; case ".fb 0": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.EnemyFirstblood); break; case ".kill 0": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.EnemyKill); break; case ".double 0": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.EnemyDouble); break; case ".triple 0": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.EnemyTriple); break; case ".quadra 0": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.EnemyQuadra); break; case ".penta 0": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.EnemyPenta); break; case ".fb 1": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.AllyFirstblood); break; case ".kill 1": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.AllyKill); break; case ".double 1": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.AllyDouble); break; case ".triple 1": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.AllyTriple); break; case ".quadra 1": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.AllyQuadra); break; case ".penta 1": PlayAbstractingLayer.Kill(Enumerations.Events.Kills.AllyPenta); break; case ".welcome": PlayAbstractingLayer.Notify(Enumerations.Events.Notify.Welcome); break; case ".minions": PlayAbstractingLayer.Notify(Enumerations.Events.Notify.MinionSpawn); break; case ".win": PlayAbstractingLayer.Notify(Enumerations.Events.Notify.Win); break; case ".loss": PlayAbstractingLayer.Notify(Enumerations.Events.Notify.Defeat); break; case ".tower 0 top 1": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyTop_T1); break; case ".tower 0 top 2": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyTop_T2); break; case ".tower 0 top 3": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyTop_T3); break; case ".tower 0 top 4": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyTop_InHib); break; case ".tower 0 mid 1": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyMid_T1); break; case ".tower 0 mid 2": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyMid_T2); break; case ".tower 0 mid 3": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyMid_T3); break; case ".tower 0 mid 4": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyMid_InHib); break; case ".tower 0 bot 1": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyBot_T1); break; case ".tower 0 bot 2": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyBot_T2); break; case ".tower 0 bot 3": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyBot_T3); break; case ".tower 0 bot 4": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyBot_InHib); break; case ".tower 1 top 1": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyTop_T1); break; case ".tower 1 top 2": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyTop_T2); break; case ".tower 1 top 3": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyTop_T3); break; case ".tower 1 top 4": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyTop_InHib); break; case ".tower 1 mid 1": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyMid_T1); break; case ".tower 1 mid 2": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyMid_T2); break; case ".tower 1 mid 3": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyMid_T3); break; case ".tower 1 mid 4": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyMid_InHib); break; case ".tower 1 bot 1": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyBot_T1); break; case ".tower 1 bot 2": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyBot_T2); break; case ".tower 1 bot 3": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyBot_T3); break; case ".tower 1 bot 4": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyBot_InHib); break; case ".tower 0 5": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.EnemyNexus_Turrets); break; case ".tower 1 5": PlayAbstractingLayer.Structure(Enumerations.Events.Structures.AllyNexus_Turrets); break; } }
private void Game_OnGameInput(GameInputEventArgs args) { ConsolePrinter.Print("" + args.Input); }
private void Game_OnGameInput(GameInputEventArgs args) { Console.WriteLine("" + args.Input); }
private static void Game_GameInput(GameInputEventArgs args) { var message = ""; message += args.Input; if (Config.Item("EnabledOut").GetValue<bool>() && toArray[Config.Item("OutFrom").GetValue<StringList>().SelectedIndex] != toArray[Config.Item("OutTo").GetValue<StringList>().SelectedIndex]) { TranslateAndSend(message); args.Process = false; } lastInput = message; }
static void Game_OnInput(GameInputEventArgs args) { if (_allowed.Any(str => args.Input.StartsWith(str))) { args.Process = true; return; } if (_isDissabled==true || _isPermaDissabled==true) { Notifications.AddNotification("You disabled chat :S",1500).Border(true).SetBoxColor(Color.Black).SetTextColor(Color.Orange).SetBorderColor(Color.Red); args.Process = false; return; } if (_isPunished) { args.Process = false; Notifications.AddNotification(new Notification("Pssst...This is for your own good", 1500, true).SetTextColor(Color.DarkRed).SetBoxColor(Color.AntiqueWhite)); Notifications.AddNotification(new Notification(TimeLeft(_startTime),2000).SetBoxColor(Color.Black).SetTextColor(Color.Red)); return; } foreach (var word in _badWords) { if (!args.Input.Contains(word)) continue; _curseWord = word; args.Process = false; _curseCount++; } foreach (var white in _whiteList) { if (!args.Input.Contains(white)) continue; args.Process = true; break; } if (args.Process == false) { Notifications.AddNotification( new Notification(CurseWarn + _curseWord, 2000, true).SetTextColor(Color.FromArgb(255,100,0)).SetBoxColor(Color.Gray)); if (_curseCount >= 2) //reducing this BiK, at flamer's request :P { Notifications.AddNotification( new Notification(CurseWarnBig, 2000, true).SetTextColor(Color.Red).SetTextColor(Color.Gray)); } else if (_curseCount >= 3 && _curseCount <= 4) { Notifications.AddNotification( new Notification(CurseWarnBIK, 200, true).SetTextColor(Color.Crimson) .SetBoxColor(Color.FromArgb(105, 105, 105))); } else if (_curseCount == 5) Notifications.AddNotification( new Notification(CurseWarnFinal, 2000, true).SetTextColor(Color.FromArgb(255, 30, 30))); else if (_curseCount > 5) { Notifications.AddNotification(new Notification(CurseWarnPunish, 1000 * (_curseCount * 15)).SetBoxColor(Color.Black).SetTextColor(Color.Red)); _isPunished = true; var stfu = new Timer {Interval = 1000*(_curseCount*10), Enabled = true, AutoReset = false}; _startTime = DateTime.Now; stfu.Start(); stfu.Elapsed += stfu_Elapsed; } } }
void Game_OnInput(GameInputEventArgs args) { args.Process = false; }
internal static void Game_OnInput(GameInputEventArgs args) { #region Command Setup if (args.Input.StartsWith("#")) args.Process = false; else return; string[] arguments = args.Input.Split(' '); string command = arguments[0].Substring(1); #endregion #region Commands switch (command) { case "rundev": { Program.Permission = GlobalEnums.RunningMode.DEVELOPER; } break; case "load": { var champion = arguments[1].ToString(); if (champion != null && Program.Permission == GlobalEnums.RunningMode.DEVELOPER) { switch (champion.ToLowerInvariant()) { case "vayne": { new Plugins.Vayne(); Game.PrintChat("load"); } break; case "malzahar": { new Plugins.Malzahar(); Game.PrintChat("load"); } break; case "lucian": { new Plugins.Lucian(); Game.PrintChat("load"); } break; case "ryze": { new Plugins.Ryze(); Game.PrintChat("load"); } break; } } } break; case "version": Game.PrintChat("Version is: " + Assembly.GetExecutingAssembly().GetName().Version, GlobalEnums.MessageType.NORMAL); break; case "buffs": { if (arguments[1].ToLowerInvariant() == ObjectManager.Player.ChampionName.ToLowerInvariant()) { foreach (var Bufferino in ObjectManager.Player.Buffs) { Console.Write("CASTER: {0} || COUNT: {1} || DISPLAY_NAME: {2} || NAME: {3} || TYPE: {4}", Bufferino.Caster, Bufferino.Count, Bufferino.DisplayName, Bufferino.Name, Bufferino.Type); } } else if (arguments[1] != null) { foreach (var Player in ObjectManager.Get<Obj_AI_Hero>().Where(x => !x.IsMe)) { if (Player.ChampionName.ToLowerInvariant() == arguments[1].ToLowerInvariant()) { foreach (var Bufferino in ObjectManager.Player.Buffs) { Console.Write("CASTER: {0} || COUNT: {1} || DISPLAY_NAME: {2} || NAME: {3} || TYPE: {4}", Bufferino.Caster, Bufferino.Count, Bufferino.DisplayName, Bufferino.Name, Bufferino.Type); } } } } break; } default: GlobalMethods.Print("Unknown command, please retry!", GlobalEnums.MessageType.ERROR); break; } #endregion }
public static void OnSendChat(GameInputEventArgs args) { foreach (var script in ScriptInitializer.Scripts) { script.Call(script.Globals["OnSendChat"], args.Input); } }