private static void Trap_OnCreate(LeagueSharp.GameObject Trap, EventArgs args) { if (ObjectManager.Player.Spellbook.CanUseSpell(SpellSlot.W) != SpellState.Ready || (!Config.Item("autotpW").GetValue <bool>() && !Config.Item("autoRevW").GetValue <bool>())) { return; } // Teleport if (Config.Item("autotpW").GetValue <bool>()) { if (Trap.Name.Contains("GateMarker_red") || Trap.Name == "Pantheon_Base_R_indicator_red.troy" || Trap.Name.Contains("teleport_target_red") || Trap.Name == "LeBlanc_Displacement_Yellow_mis.troy" || Trap.Name == "Leblanc_displacement_blink_indicator_ult.troy" || Trap.Name.Contains("Crowstorm")) { if (Trap.IsEnemy) { var target = ObjectManager.Get <Obj_AI_Hero>().FirstOrDefault(enemy => enemy.IsEnemy && enemy.Distance(Trap.Position) < W.Range); ObjectManager.Player.Spellbook.CastSpell(SpellSlot.W, target); } } } // Revive if (Config.Item("autoRevW").GetValue <bool>()) { if (Trap.Name == "LifeAura.troy") { if (Trap.IsEnemy) { var target = ObjectManager.Get <Obj_AI_Hero>().FirstOrDefault(enemy => enemy.IsEnemy && enemy.Distance(Trap.Position) < W.Range); ObjectManager.Player.Spellbook.CastSpell(SpellSlot.W, target); } } } }
static void GO_OnCreate(LeagueSharp.GameObject GO, EventArgs args) { if (GO.Name == wObj) { wPos = GO.Position; } }
private void OnCreate(LeagueSharp.GameObject value0, System.EventArgs value1) { if (value0.Name.ToLower().IndexOf("varusw") == -1) { return; } foreach (Obj_AI_Hero hero in ObjectManager.Get <Obj_AI_Hero>()) { if (hero != null && hero.IsValidTarget() && hero.IsEnemy && !hero.IsMinion) { if (value0.Name.ToLower().IndexOf("01") > -1) { stackList[stackList.FindIndex(x => x.id == hero.NetworkId)].stacks = 1; } if (value0.Name.ToLower().IndexOf("02") > -1) { stackList[stackList.FindIndex(x => x.id == hero.NetworkId)].stacks = 2; } if (value0.Name.ToLower().IndexOf("03") > -1) { stackList[stackList.FindIndex(x => x.id == hero.NetworkId)].stacks = 3; } } } }
static void GO_OnRemove(LeagueSharp.GameObject GO, EventArgs args) { if (GO.Name == wObj) { wPos = default(Vector3); Wmode = WModes.NONE; } }
public static void OnPlayAnimation(LeagueSharp.GameObject value0, GameObjectPlayAnimationEventArgs value1) { // if (value1.Animation.Contains("Spell")) // { // Console.WriteLine("Hydra"); // Utility.DelayAction.Add(Game.Ping + 150, delegate { Riven.useHydra(Riven.orbwalker.GetTarget()); }); // } }
public static void OnPropertyChange(LeagueSharp.GameObject obj, LeagueSharp.GameObjectPropertyChangeEventArgs prop) { }
public static void OnPropertyChange(LeagueSharp.GameObject obj, LeagueSharp.GameObjectPropertyChangeEventArgs prop) { // Console.WriteLine("obj: " + obj.Name + " - " + prop.NewValue); }
public static void OnPlayAnimation(LeagueSharp.GameObject value0, GameObjectPlayAnimationEventArgs value1) { }