//auto agree to surrender private void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnSurrenderVote) { Core.DelayAction(() => SafeFunctions.SayChat("/ff"), RandGen.r.Next(2000, 5000)); } }
private void OnGameNotify(GameNotifyEventArgs args) { try { if (_onEndTriggerd || (args.EventId != GameEventId.OnEndGame && args.EventId != GameEventId.OnHQDie && args.EventId != GameEventId.OnHQKill)) { return; } _onEndTriggerd = true; if (Menu.Item(Name + "OnEndSayEnding").GetValue <bool>()) { LeagueSharp.Game.Say("/all " + Menu.Item(Name + "OnEndEnding").GetValue <StringList>().SelectedValue); } if (Menu.Item(Name + "OnEndQuit").GetValue <bool>()) { Task.Run( async() => { await Task.Delay(10000); LeagueSharp.Game.Quit(); }); } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
/// <summary> /// Called when the Game has a notification /// </summary> /// <param name="args"> /// The Args /// </param> private static void Game_OnNotify(GameNotifyEventArgs args) { if (string.Equals(args.EventId.ToString(), "OnSurrenderVote") || args.EventId == GameEventId.OnSurrenderVote) { Chat.Say("/ff"); } }
private static void GameOnOnNotify(GameNotifyEventArgs args) { if (!LocalMenu.Item("Emote.Enable").GetValue<bool>()) { return; } var nEmoteKill = LocalMenu.Item("Emote.Kill").GetValue<StringList>().SelectedIndex; if (nEmoteKill != 0 && args.EventId == GameEventId.OnChampionKill) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu.Item("Emote.Assist").GetValue<StringList>().SelectedIndex; if (nEmoteKill != 0 && args.EventId == GameEventId.OnDeathAssist) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu.Item("Emote.Victory").GetValue<StringList>().SelectedIndex; if (nEmoteKill != 0 && args.EventId == GameEventId.OnVictoryPointThreshold1) { ExecuteEmote(nEmoteKill); } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnTurretKill) { Game.PrintChat("Turret killed"); } }
private static void HandleGameEnd(GameNotifyEventArgs args) { if (string.Equals(args.EventId.ToString(), "OnHQKill") || args.EventId == GameEventId.OnHQKill) { if (UserInterface.Menu == null || !UserInterface.IsEnabled) { return; } if (UserInterface.IsMuteAll) { ToogleMuteAll(true); } if (UserInterface.IsEndMessageAll) { ChatTalk( 1000, 2250, @"/all " + RelaxedWinnerDll.RelaxedWinner.GetMessage(RelaxedWinnerDll.RelaxedWinner.MessageData.GameEnd).Message); } if (UserInterface.IsEndMessageTeam) { ChatTalk( 3000, 4000, RelaxedWinnerDll.RelaxedWinner.GetMessage(RelaxedWinnerDll.RelaxedWinner.MessageData.GameEnd).Message); } } }
// Auto Q after kill if Enemies private static void Game_OnNotify(GameNotifyEventArgs args) { switch (args.EventId) { case GameEventId.OnChampionKill: if (WasYourKill() && TwitchMenu.Item("QKill").GetValue <bool>() && Player.GetEnemiesInRange(_q.Range).Count >= TwitchMenu.Item("QFleeCount").GetValue <Slider>().Value&& _q.IsReady()) { _q.Cast(); } break; case GameEventId.OnDamageTaken: if (TwitchMenu.Item("EBeforeDeath").GetValue <bool>() && (Player.HealthPercent <= 15 || (lastHpPercent - Player.HealthPercent) > 25) && _e.IsReady()) { _e.Cast(); } lastHpPercent = Player.HealthPercent; break; case GameEventId.OnBuff: if (Player.HasBuff("TwitchHideInShadows")) { buffPosition = Player.Position; } break; } }
private static void OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnReincarnate || args.EventId == GameEventId.OnResetChampion) { Utility.DelayAction.Add(250, RefreshSkin); } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnReconnect && args.NetworkId == _myJunglerAfkBackup.NetworkId) { Chat.Print("NunuTrollBot: Following jungler " + _myJunglerAfkBackup.ChampionName + " again!"); _myJungler = _myJunglerAfkBackup; } if (args.NetworkId == _myJungler.NetworkId && args.EventId == GameEventId.OnLeave) { Chat.Print("NunuTrollBot: Jungler left the game! Great success!"); while (_myJungler.NetworkId == _myJunglerAfkBackup.NetworkId) { Chat.Print("NunuTrollBot: Finding a champion to follow!"); _myJungler = EntityManager.Heroes.Allies .FirstOrDefault(a => !a.IsMe && a.IsMoving && a.NetworkId != _myJunglerAfkBackup.NetworkId); Thread.Sleep(500); } Chat.Print("NunuTrollBot: Following " + _myJungler.ChampionName + "!"); } if (args.NetworkId == _user.NetworkId && args.EventId == GameEventId.OnKill) { if (args.EventId == GameEventId.OnChampionKill) { Core.DelayAction(() => Chat.Say("/masterybadge"), 600); } Core.DelayAction(() => Player.DoEmote(Emote.Laugh), 600); } }
/// <summary> /// Called when the Game has a notification /// </summary> /// <param name="args"> /// The Args /// </param> private static void Game_OnNotify(GameNotifyEventArgs args) { if (string.Equals(args.EventId.ToString(), "OnSurrenderVote") || args.EventId == GameEventId.OnSurrenderVote) { Game.Say("/ff"); } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.NetworkId == ObjectManager.Player.NetworkId) { if (args.EventId == GameEventId.OnChampionKill || args.EventId == GameEventId.OnChampionKillPre) { Draw.Item("连杀人数").SetValue(new Slider(0, 0, 8)); } else if (args.EventId == GameEventId.OnChampionDie) { int kills = Draw.Item("连杀人数").GetValue <Slider>().Value + 1; if (kills >= 8 && Draw.Item("超神屏蔽").GetValue <bool>()) { Draw.Item("连杀人数").SetValue(new Slider(8, 0, 8)); EndTime = Math.Max(Game.Time + Draw.Item("屏蔽时长").GetValue <Slider>().Value, EndTime); } else { Draw.Item("连杀人数").SetValue(new Slider(kills, 0, 8)); } } else if (args.EventId == GameEventId.OnChampionTripleKill || args.EventId == GameEventId.OnChampionQuadraKill || args.EventId == GameEventId.OnChampionPentaKill || args.EventId == GameEventId.OnChampionUnrealKill) { EndTime = Math.Max(Game.Time + Draw.Item("屏蔽时长").GetValue <Slider>().Value, EndTime); } } }
private static void GameOnOnNotify(GameNotifyEventArgs args) { if (!LocalMenu["Emote.Enable"].Cast<CheckBox>().CurrentValue) { return; } var nEmoteKill = LocalMenu["Emote.Kill"].Cast<ComboBox>().CurrentValue; if (nEmoteKill != 0 && args.EventId == GameEventId.OnChampionKill) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu["Emote.Assist"].Cast<ComboBox>().CurrentValue; if (nEmoteKill != 0 && args.EventId == GameEventId.OnDeathAssist) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu["Emote.Victory"].Cast<ComboBox>().CurrentValue; if (nEmoteKill != 0 && args.EventId == GameEventId.OnVictoryPointThreshold1) { ExecuteEmote(nEmoteKill); } }
private static void OnNotify(GameNotifyEventArgs args) { try { if (Me.IsDead) { PlayerIsKillTarget = false; } else if (!Me.IsDead) { if (args.EventId == GameEventId.OnChampionDie) { if (args.NetworkId == Me.NetworkId) { PlayerIsKillTarget = true; Utility.DelayAction.Add(8000, () => { PlayerIsKillTarget = false; }); } } } } catch (Exception ex) { Console.WriteLine("Error in OnNotify " + ex); } }
static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if( Rewards.ContainsKey( args.EventId ) ) { Obj_AI_Base Killer = ObjectManager.GetUnitByNetworkId<Obj_AI_Base>((int)args.NetworkId); if( Killer.IsAlly ) { // we will not congratulate ourselves lol :D if( (kills == 0 && !Killer.IsMe) || kills > 0 ) { kills += Rewards[args.EventId]; } } else { deaths += Rewards[args.EventId]; } } else { return; } int minDelay = Settings.Item("sayCongratulateDelayMin").GetValue<Slider>().Value; int maxDelay = Settings.Item("sayCongratulateDelayMax").GetValue<Slider>().Value; congratzTime = Game.ClockTime + rand.Next( Math.Min(minDelay, maxDelay), Math.Max(minDelay, maxDelay) ); }
static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (Rewards.ContainsKey(args.EventId)) { Obj_AI_Base Killer = ObjectManager.GetUnitByNetworkId <Obj_AI_Base>((int)args.NetworkId); if (Killer.IsAlly) { // we will not congratulate ourselves lol :D if ((kills == 0 && !Killer.IsMe) || kills > 0) { kills += Rewards[args.EventId]; } } else { deaths += Rewards[args.EventId]; } } else { return; } int minDelay = Settings.Item("sayCongratulateDelayMin").GetValue <Slider>().Value; int maxDelay = Settings.Item("sayCongratulateDelayMax").GetValue <Slider>().Value; congratzTime = Game.ClockTime + rand.Next(Math.Min(minDelay, maxDelay), Math.Max(minDelay, maxDelay)); }
private static void GameOnOnNotify(GameNotifyEventArgs args) { if (!LocalMenu["Emote.Enable"].Cast <CheckBox>().CurrentValue) { return; } var nEmoteKill = LocalMenu["Emote.Kill"].Cast <ComboBox>().CurrentValue; if (nEmoteKill != 0 && args.EventId == GameEventId.OnChampionKill) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu["Emote.Assist"].Cast <ComboBox>().CurrentValue; if (nEmoteKill != 0 && args.EventId == GameEventId.OnDeathAssist) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu["Emote.Victory"].Cast <ComboBox>().CurrentValue; if (nEmoteKill != 0 && args.EventId == GameEventId.OnVictoryPointThreshold1) { ExecuteEmote(nEmoteKill); } }
private static void ProcessChampionKill(GameNotifyEventArgs args) { // lets get the killer Obj_AI_Base Killer = ObjectManager.GetUnitByNetworkId <Obj_AI_Base>((int)args.NetworkId); // was it teammate? if (Killer.IsAlly) { if (Killers.Count(killer => killer.NetworkId == Killer.NetworkId) == 0) { Killers.Add(Killer); } Kills++; } else { Deaths++; } // lets reset our timer now SetCongratulateTimer(); // update assist table foreach (Obj_AI_Hero p in ObjectManager.Get <Obj_AI_Hero>().Where(player => player.IsAlly && Teammates[player.NetworkId] < player.Assists)) { Teammates[p.NetworkId] = p.Assists; ProcessChampionAssist(new GameNotifyEventArgs(GameEventId.OnDeathAssist, (uint)p.NetworkId)); } }
// this callback doesnt work at the moment :( // so we will call it from a function. yay xd private static void ProcessChampionAssist(GameNotifyEventArgs args) { // lets get the killer Obj_AI_Base Killer = ObjectManager.GetUnitByNetworkId <Obj_AI_Base>((int)args.NetworkId); // we dont want minion help if (Killer.IsMinion) { return; } // was it us? if so, then lets not congratulate us unless someone else had done something notable aswell if (Killer.IsMe && Kills == 0) { return; } // was it enemy? if so then we dont care if (Killer.IsEnemy) { return; } if (Assisters.Count(killer => killer.NetworkId == Killer.NetworkId) == 0) { Assisters.Add(Killer); } }
private static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (args.NetworkId != ObjectManager.Player.NetworkId) { return; } if (Config.Item("Disrespect").GetValue <bool>()) { switch (args.EventId) { case GameEventId.OnFirstBlood: Game.Say("/laugh"); break; case GameEventId.OnKill: Game.Say("/laugh"); break; case GameEventId.OnKillWard: Game.Say("/laugh"); break; } } }
static void Game_OnNotify(GameNotifyEventArgs args) { if (args.NetworkId == Player.NetworkId && args.EventId == GameEventId.OnDie) LastOrder = null; if (args.NetworkId != Player.NetworkId && Menu.SubMenu("Event").Item("OnKilled").GetValue<bool>() && args.EventId == GameEventId.OnChampionKill) { Console.WriteLine("Someone died"); if (Enemy.Contains(args.NetworkId)) { Console.WriteLine("Enemy died and spam now"); Spam(); } } if (args.NetworkId != Player.NetworkId) return; switch (args.EventId) { case GameEventId.OnChampionPentaKill: if (Menu.SubMenu("Event").Item("OnPenta").GetValue<bool>()) Spam(); break; case GameEventId.OnChampionQuadraKill: if (Menu.SubMenu("Event").Item("OnPenta").GetValue<bool>()) Spam(); break; case GameEventId.OnChampionTripleKill: if (Menu.SubMenu("Event").Item("OnTriple").GetValue<bool>()) Spam(); break; case GameEventId.OnKillWard: if (Menu.SubMenu("Event").Item("OnKillWard").GetValue<bool>()) Spam(); break; } }
static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (string.Equals(args.EventId.ToString(), "OnSurrenderVoteStart") && Settings.Item("surrender").GetValue<bool>() || args.EventId == GameEventId.OnSurrenderVoteStart) { Game.Say("/ff"); } if (Rewards.ContainsKey(args.EventId)) { Obj_AI_Base Killer = ObjectManager.GetUnitByNetworkId<Obj_AI_Base>((int)args.NetworkId); if (Killer.IsAlly) { // We will not swear at ourself :) if ((kills == 0 && !Killer.IsMe) || kills > 0) { kills += Rewards[args.EventId]; } } else { deaths += Rewards[args.EventId]; } } else { return; } int minDelay = Settings.Item("sayCongratulateMinDelay").GetValue<Slider>().Value; int maxDelay = Settings.Item("sayCongratulateMaxDelay").GetValue<Slider>().Value; congratsTime = Game.ClockTime + rand.Next(Math.Min(minDelay, maxDelay), Math.Max(minDelay, maxDelay)); }
private void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionKill && args.NetworkId == hero.NetworkId) { kills++; } }
private static void GameOnOnNotify(GameNotifyEventArgs args) { if (!LocalMenu.Item("Emote.Enable").GetValue <bool>()) { return; } var nEmoteKill = LocalMenu.Item("Emote.Kill").GetValue <StringList>().SelectedIndex; if (nEmoteKill != 0 && args.EventId == GameEventId.OnChampionKill) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu.Item("Emote.Assist").GetValue <StringList>().SelectedIndex; if (nEmoteKill != 0 && args.EventId == GameEventId.OnDeathAssist) { ExecuteEmote(nEmoteKill); } nEmoteKill = LocalMenu.Item("Emote.Victory").GetValue <StringList>().SelectedIndex; if (nEmoteKill != 0 && args.EventId == GameEventId.OnVictoryPointThreshold1) { ExecuteEmote(nEmoteKill); } }
static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if( Rewards.ContainsKey( args.EventId ) ) { var killer = ObjectManager.GetUnitByNetworkId<Obj_AI_Base>(args.NetworkId); if( killer.IsAlly ) { // we will not congratulate ourselves lol :D if( (Kills == 0 && !killer.IsMe) || Kills > 0 ) { Kills += Rewards[args.EventId]; } } else { Deaths += Rewards[args.EventId]; } } else { return; } int minDelay = SettingsMenu["sayCongratulateDelayMin"].Cast<Slider>().CurrentValue; int maxDelay = SettingsMenu["sayCongratulateDelayMax"].Cast<Slider>().CurrentValue; CongratzTime = Game.Time + Rand.Next( Math.Min(minDelay, maxDelay), Math.Max(minDelay, maxDelay) ); }
static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (Rewards.ContainsKey(args.EventId)) { var killer = ObjectManager.GetUnitByNetworkId <Obj_AI_Base>(args.NetworkId); if (killer.IsAlly) { // we will not congratulate ourselves lol :D if ((Kills == 0 && !killer.IsMe) || Kills > 0) { Kills += Rewards[args.EventId]; } } else { Deaths += Rewards[args.EventId]; } } else { return; } int minDelay = SettingsMenu["sayCongratulateDelayMin"].Cast <Slider>().CurrentValue; int maxDelay = SettingsMenu["sayCongratulateDelayMax"].Cast <Slider>().CurrentValue; CongratzTime = Game.Time + Rand.Next(Math.Min(minDelay, maxDelay), Math.Max(minDelay, maxDelay)); }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId.Equals(GameEventId.OnQuit) && ObjectManager.GetUnitByNetworkId <AIHeroClient>(args.NetworkId) != null && ObjectManager.GetUnitByNetworkId <AIHeroClient>(args.NetworkId).IsMe&& !Writen) { Write_Database(); } }
private static bool VoteStarted(GameNotifyEventArgs args) { //if (args.EventId.ToString() == "bla" || args.EventId == dec) //{ //return true; //} return(false); }
private static void Game_OnNotify(GameNotifyEventArgs args) { switch (args.EventId) { case GameEventId.OnChampionKill: if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.SingleKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } else if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsMe) { Levelmanager.LevelManager.DecreaseWaifuExp(); Utility.DelayAction.Add(delay, ShowOnDeathWaifu); } break; case GameEventId.OnChampionDoubleKill: if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.DoubleKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } break; case GameEventId.OnChampionTripleKill: if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.TripleKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } break; case GameEventId.OnChampionQuadraKill: if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.QuadraKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } break; case GameEventId.OnChampionPentaKill: if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.PentaKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } break; } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId != GameEventId.OnMinionKill) { return; } MinionsCloseToMeList.RemoveAll(x => x.NetworkId == args.NetworkId); }
private static void OnNotify(GameNotifyEventArgs args) { switch (args.EventId) { case GameEventId.OnReincarnate: case GameEventId.OnResetChampion: SetSkinId(); break; } }
private static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnCapturePointCaptured_A || args.EventId == GameEventId.OnCapturePointCaptured_B || args.EventId == GameEventId.OnCapturePointCaptured_C || args.EventId == GameEventId.OnCapturePointCaptured_D || args.EventId == GameEventId.OnCapturePointCaptured_E || args.EventId == GameEventId.OnCapturePointFiveCap) { if (args.EventId == GameEventId.OnItemPurchased) { buyitemdelay = false; } } }
static void OnNotify(GameNotifyEventArgs notifyArgs) { if (CommonVariables.Menu.Item("OnOff").GetValue<bool>()) { if (CheckKillStates()) { Game.Say("/masterybadge"); } } }
public static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (Events.ContainsKey(args.EventId)) { if (args.EventId.ToString() == "OnHQDie" || args.EventId.ToString() == "OnHQKill") { System.Threading.Thread.Sleep(15000); reload(); } } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (Q.IsReady() && Settings.Combo.UseQAfterKill) { if (StaticCacheProvider.GetChampions(CachedEntityType.EnemyHero).Any(x => x.IsValidTargetCached(1500)) && args.NetworkId == Player.Instance.NetworkId && args.EventId == GameEventId.OnChampionKill) { Q.Cast(); } } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId.Equals(GameEventId.OnChampionKill) && MasteryEmote["OnKill"].Cast<CheckBox>().CurrentValue) && ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId).IsMe) { Chat.Say("/masterybadge"); } if (args.EventId.Equals(GameEventId.OnAce) && MasteryEmote["OnAce"].Cast<CheckBox>().CurrentValue) { Chat.Say("/masterybadge"); } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionKill && args.NetworkId == AutoWalker.p.NetworkId&&RandGen.r.Next(10)>5) Player.DoMasteryBadge(); if (args.EventId == GameEventId.OnChampionDoubleKill && args.NetworkId == AutoWalker.p.NetworkId && RandGen.r.Next(10) > 5) Player.DoEmote(Emote.Laugh); }
private static void QafterKill(GameNotifyEventArgs afterKill) { if (_q.IsReady() && _combo["Qafterkill"].Cast <CheckBox>().CurrentValue&& (afterKill.NetworkId == Twitch.NetworkId) && (afterKill.EventId == GameEventId.OnChampionKill)) { Core.DelayAction(() => { if (EntityManager.Heroes.Enemies.Any(x => x.IsValidTarget(1500))) { _q.Cast(); } }, 150); } }
public static void Game_OnNotify(GameNotifyEventArgs args) { if (!Manage.Menu.get_bool("announcer.kill")) { return; } switch (args.EventId) { case GameEventId.OnChampionSingleKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId <Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyKill : Events.Kills.EnemyKill); break; case GameEventId.OnChampionDoubleKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId <Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyDouble : Events.Kills.EnemyDouble); break; case GameEventId.OnChampionTripleKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId <Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyTriple : Events.Kills.EnemyTriple); break; case GameEventId.OnChampionQuadraKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId <Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyQuadra : Events.Kills.EnemyQuadra); break; case GameEventId.OnChampionPentaKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId <Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyPenta : Events.Kills.EnemyPenta); break; case GameEventId.OnFirstBlood: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId <Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyFirstblood : Events.Kills.EnemyFirstblood); break; case GameEventId.OnAce: break; case GameEventId.OnTurretKill: Structures.Handle(args); break; } }
private static void OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionKill) { ////print("Kill"); } if (args.EventId == GameEventId.OnDamageTaken) { ////print("Damage"); } }
private static void OnNotify(GameNotifyEventArgs args) { if (!MenuInit.getCheckBoxItem(MenuInit.miscMenu, "Misc.Mastery")) { return; } if (args.EventId == GameEventId.OnChampionKill) { Chat.Say("/masterybadge"); } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionKill && args.NetworkId == AutoWalker.p.NetworkId && RandGen.r.Next(10) > 5) { Player.DoMasteryBadge(); } if (args.EventId == GameEventId.OnChampionDoubleKill && args.NetworkId == AutoWalker.p.NetworkId && RandGen.r.Next(10) > 5) { Player.DoEmote(Emote.Laugh); } }
private static void GameOnOnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionKill) { var killer = ObjectManager.GetUnitByNetworkId<Obj_AI_Base>(args.NetworkId); if (killer.IsMe) { if (MenuManager.Modes.Misc.MasteryBadge) Chat.Say("/masterybadge"); if (MenuManager.Modes.Misc.Laugh) Core.DelayAction(() => Chat.Say("/l"), 0x3e8); } } }
private void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnSurrenderVote) { switch (MainMenu.GetMenu("AB").Get<Slider>("ff").CurrentValue) { case 1: Core.DelayAction(() => SafeFunctions.SayChat("/ff"), RandGen.r.Next(2000, 5000)); break; case 2: Core.DelayAction(() => SafeFunctions.SayChat("/noff"), RandGen.r.Next(2000, 5000)); break; } } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.NetworkId == ObjectManager.Player.NetworkId && (args.EventId == GameEventId.OnChampionKill || args.EventId == GameEventId.OnChampionKillPre)) { Config.Item("连杀人数").SetValue(new Slider(0,0,8)); } if (args.EventId== GameEventId.OnChampionDie && args.NetworkId == ObjectManager.Player.NetworkId) { OnChampionDieTime = Game.Time; int kills = Config.Item("连杀人数").GetValue<Slider>().Value + 1; if (kills >= 8) { Config.Item("连杀人数").SetValue(new Slider(8, 0, 8)); var tempTime = Game.Time + Config.Item("屏蔽时长").GetValue<Slider>().Value; if (tempTime> EndTime) { EndTime = tempTime; } } else { Config.Item("连杀人数").SetValue(new Slider(kills, 0, 8)); } } if (args.EventId == GameEventId.OnChampionDoubleKill || args.EventId == GameEventId.OnChampionTripleKill || args.EventId == GameEventId.OnChampionQuadraKill || args.EventId == GameEventId.OnChampionPentaKill || args.EventId == GameEventId.OnChampionUnrealKill ) { if (Game.Time == OnChampionDieTime) { var tempTime = Game.Time + Config.Item("屏蔽时长").GetValue<Slider>().Value; if (tempTime > EndTime) { EndTime = tempTime; } } } }
public static void Game_OnNotify(GameNotifyEventArgs args) { if (!Manage.Menu.get_bool("announcer.kill")) return; switch (args.EventId) { case GameEventId.OnChampionSingleKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyKill : Events.Kills.EnemyKill); break; case GameEventId.OnChampionDoubleKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyDouble : Events.Kills.EnemyDouble); break; case GameEventId.OnChampionTripleKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyTriple : Events.Kills.EnemyTriple); break; case GameEventId.OnChampionQuadraKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyQuadra : Events.Kills.EnemyQuadra); break; case GameEventId.OnChampionPentaKill: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyPenta : Events.Kills.EnemyPenta); break; case GameEventId.OnFirstBlood: PlayAbstractingLayer.Kill(ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsAlly ? Events.Kills.AllyFirstblood : Events.Kills.EnemyFirstblood); break; case GameEventId.OnAce: break; case GameEventId.OnTurretKill: Structures.Handle(args); break; } }
private void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (string.Equals(args.EventId.ToString(), "OnSurrenderFailedVotes") || args.EventId == GameEventId.OnSurrenderFailedVotes) { TimeOutFF.Enabled = true; } if (string.Equals(args.EventId.ToString(), "OnSurrenderVote") || args.EventId == GameEventId.OnSurrenderVote) { if (Menu.Item("AFF").IsActive()) { LeagueSharp.Game.Say("/ff"); } else { LeagueSharp.Game.Say("/noff"); } } }
private static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (args.NetworkId != ObjectManager.Player.NetworkId) { return; } if (Config.Item("Disrespect").GetValue<bool>()) { switch (args.EventId) { case GameEventId.OnFirstBlood: Game.Say("/laugh"); break; case GameEventId.OnKill: Game.Say("/laugh"); break; case GameEventId.OnKillWard: Game.Say("/laugh"); break; } } }
private static void Game_OnNotify(GameNotifyEventArgs args) { switch (args.EventId) { case GameEventId.OnChampionKill: Utility.DelayAction.Add(250, () => { if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.SingleKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsMe) { Levelmanager.LevelManager.DecreaseWaifuExp(); Utility.DelayAction.Add(delay, ShowOnDeathWaifu); } }); break; case GameEventId.OnChampionDoubleKill: Utility.DelayAction.Add( 250, () => { if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.DoubleKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } }); break; case GameEventId.OnChampionTripleKill: Utility.DelayAction.Add( 250, () => { if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.TripleKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } }); break; case GameEventId.OnChampionQuadraKill: Utility.DelayAction.Add( 250, () => { if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.QuadraKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } }); break; case GameEventId.OnChampionPentaKill: Utility.DelayAction.Add( 250, () => { if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsEnemy && ObjectManager.Player.ChampionsKilled > Kills) { Kills = ObjectManager.Player.ChampionsKilled; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.PentaKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } }); break; case GameEventId.OnDeathAssist: Utility.DelayAction.Add( 250, () => { if (ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsMe && ObjectManager.Player.Assists > Assists) { Assists = ObjectManager.Player.Assists; Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.SingleKill, true); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } }); break; case GameEventId.OnTurretKill: Utility.DelayAction.Add( 250, () => { var KillTurret = ObjectManager.Get<Obj_AI_Turret>().First(turret => ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).IsMe && turret.IsDead && turret.IsEnemy && ObjectManager.GetUnitByNetworkId<Obj_AI_Hero>(args.NetworkId).Distance(turret.Position) < 775f); if (KillTurret != null) { Levelmanager.LevelManager.RaiseWaifuEXP(ResourcePriority.TowerKill); LastEventTick = Game.Time; Utility.DelayAction.Add(delay, ShowOnKillWaifu); } }); break; } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionPentaKill) { OhMyGodSound.Play(); } if (args.EventId == GameEventId.OnAce) { WOWSound.Play(); } if (args.EventId == GameEventId.OnFirstBlood) { FuckSound.Play(); CanDrawBrazzerSprite = true; Core.DelayAction(() => CanDrawBrazzerSprite = false, 1500); } }
private void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnChampionKill && args.NetworkId == hero.NetworkId) kills++; }
/// <summary> /// Gets called whenever a global event happens /// </summary> /// <param name="args">Event arguments</param> private static void OnNotify(GameNotifyEventArgs args) { switch(args.EventId) { case GameEventId.OnChampionDie: onDeath(args); break; case GameEventId.OnChampionKill: onKill(args); break; } }
private void OnNotify(GameNotifyEventArgs args) { var generic = new OnGameEvent( (int)args.EventId, args.EventId.ToString(), args.NetworkId, ObjectManager.GetUnitByNetworkId<GameObject>(args.NetworkId)?.Name); this.EventAggregator.Value.PublishOnCurrentThread(args); this.EventAggregator.Value.PublishOnCurrentThread(generic); }
// Auto Q after kill if Enemies private static void Game_OnNotify(GameNotifyEventArgs args) { switch (args.EventId) { case GameEventId.OnChampionKill: if (WasYourKill() && TwitchMenu.Item("QKill").GetValue<bool>() && Player.GetEnemiesInRange(_q.Range).Count >= TwitchMenu.Item("QFleeCount").GetValue<Slider>().Value && _q.IsReady()) _q.Cast(); break; case GameEventId.OnDamageTaken: if (TwitchMenu.Item("EBeforeDeath").GetValue<bool>() && (Player.HealthPercent <= 15 || (lastHpPercent - Player.HealthPercent) > 25) && _e.IsReady()) _e.Cast(); lastHpPercent = Player.HealthPercent; break; case GameEventId.OnBuff: if (Player.HasBuff("TwitchHideInShadows")) buffPosition = Player.Position; break; } }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (!QKill || args.EventId != GameEventId.OnChampionKill || args.NetworkId != Player.Instance.NetworkId) { return; } var delay = new Random(); Core.DelayAction(() => { if (CountEnemiesInRange(ScanRange) > 0 && ArgsQ.IsReady()) { ArgsQ.Cast(); } }, delay.Next(100, 250)); }
static void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { if (!BaseMenu["enable"].Cast<CheckBox>().CurrentValue) return; if (InTeamFight()) return; if (Events.ContainsKey(args.EventId)) { minDelay = OptionsMenu["sayMessageDelayMin"].Cast<Slider>().CurrentValue * 1000; maxDelay = OptionsMenu["sayMessageDelayMax"].Cast<Slider>().CurrentValue * 1000; // CHAMPION KILLS if (args.EventId.ToString() == "OnChampionKill" || args.EventId.ToString() == "OnTurretKill") { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { if (!_killer.IsMe) { sayCongratulations(_killer); } } } //TURRET KILLS if (args.EventId.ToString() == "OnTurretKill") { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { if (!_killer.IsMe) { sayCongratulations(); } } } // OBJECTIVES if (args.EventId.ToString() == "OnKillDragon" || args.EventId.ToString() == "OnKillWorm") { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { if (!_killer.IsMe) { sayCongratulations(); } } } // DEATHS if (args.EventId.ToString() == "OnChampionDie") { AIHeroClient _dead = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_dead.IsAlly) { if (_dead.IsMe) { sayApology(); sayHonor(); } else { saySympathy(_dead); } } } // DRAGON STEAL if (string.Equals(args.EventId.ToString(), "OnKillDragonSteal")) { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { if (!_killer.IsMe) { sayClutch(); } } } // QUADRAKILL if (args.EventId.ToString() == "OnChampionQuadraKill") { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { if (!_killer.IsMe) { sayClutch(); } } } //PENTAKILL if (args.EventId.ToString() == "OnChampionPentaKill") { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { if (!_killer.IsMe) { sayClutch(); } } } //ACE if (args.EventId.ToString() == "OnAce") { AIHeroClient _killer = ObjectManager.GetUnitByNetworkId<AIHeroClient>(args.NetworkId); if (_killer.IsAlly) { sayMotivation(); } } // END GAME if (args.EventId.ToString() == "OnHQDie" || args.EventId.ToString() == "OnHQKill") { saySignOff(); } } }
/// <summary> /// Gets called whenever someone kills someone else or themselves. /// </summary> /// <param name="args">Event arguments</param> private static void onKill(GameNotifyEventArgs args) { Obj_AI_Base Killer = ObjectManager.GetUnitByNetworkId<Obj_AI_Base>(args.NetworkId); // Get the killer if(Killer.Name != myHero.Name) return; // We aren't the killer, ignore! // We killed someone. If it happened in the last second, award accordingly. int nowDeath = Environment.TickCount; int delta = nowDeath - lastDeath; if(delta <= 1000) { greezyNess *= 2; Chat.Print(delta + "ms between kills! Very greezy. Greezyness doubled."); } lastDeath = nowDeath; }
private void Game_OnGameNotifyEvent(GameNotifyEventArgs args) { //ConsolePrinter.Print("" + args.EventId); }
private static void Game_OnNotify(GameNotifyEventArgs args) { if (args.EventId == GameEventId.OnTurretKill) Game.PrintChat("Turret killed"); }
public void OnNotify(GameNotifyEventArgs args) { switch (args.EventId) { case GameEventId.OnChampionKill: OnDeath(GetPlayer(args.NetworkId)); break; } }