private void AIHeroClient_OnLevelUp(AIHeroClient sender, AIHeroClientLevelUpEventArgs args) { if (!sender.IsMe || !Config["autolvlup"].GetValue <MenuBool>("AutoLvl").Value || Player.Level < Config["autolvlup"].GetValue <MenuSlider>("LvlStart").Value) { return; } if (lvl2 == lvl3 || lvl2 == lvl4 || lvl3 == lvl4) { return; } var delay = 700; DelayAction.Add(delay, () => Up(lvl1)); DelayAction.Add(delay + 50, () => Up(lvl2)); DelayAction.Add(delay + 100, () => Up(lvl3)); DelayAction.Add(delay + 150, () => Up(lvl4)); }
public static void OnLevelUp(AIHeroClient sender, AIHeroClientLevelUpEventArgs args) { if (!sender.IsMe || !menu.check("autol")) { return; } //var order = new int[] { 1,2,3,1,1,4,1,2,1,2,4,2,2,3,3,4,3,3 }; DelayAction.Add(1, delegate { //myhero.Spellbook.LevelSpell((SpellSlot)(order[args.Level - 1])); if (myhero.Level == 2) { if (!myhero.GetSpell(SpellSlot.W).Learned) { myhero.Spellbook.LevelSpell(SpellSlot.W); } else { myhero.Spellbook.LevelSpell(SpellSlot.E); } return; } if (myhero.Level == 3) { if (!myhero.GetSpell(SpellSlot.E).Learned) { myhero.Spellbook.LevelSpell(SpellSlot.E); } else { myhero.Spellbook.LevelSpell(SpellSlot.W); } return; } myhero.Spellbook.LevelSpell(SpellSlot.R); myhero.Spellbook.LevelSpell(SpellSlot.Q); myhero.Spellbook.LevelSpell(SpellSlot.W); myhero.Spellbook.LevelSpell(SpellSlot.E); }); }
private static void OnLvlUp(AIHeroClient sender, AIHeroClientLevelUpEventArgs args) { if (!sender.IsMe || !misc.check("autolevel")) { return; } DelayAction.Add(1, delegate { if (myhero.Level > 1 && myhero.Level < 4) { switch (myhero.Level) { case 2: myhero.Spellbook.LevelSpell(SpellSlot.W); break; case 3: myhero.Spellbook.LevelSpell(SpellSlot.E); break; } } else if (myhero.Level >= 4) { if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.R)) { myhero.Spellbook.LevelSpell(SpellSlot.R); } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.Q)) { myhero.Spellbook.LevelSpell(SpellSlot.Q); } else if (myhero.Spellbook.CanSpellBeUpgraded(comb(misc, "LEVELMODE") == 0 ? SpellSlot.E : SpellSlot.W)) { myhero.Spellbook.LevelSpell(comb(misc, "LEVELMODE") == 0 ? SpellSlot.E : SpellSlot.W); } else if (myhero.Spellbook.CanSpellBeUpgraded(comb(misc, "LEVELMODE") == 0 ? SpellSlot.W : SpellSlot.E)) { myhero.Spellbook.LevelSpell(comb(misc, "LEVELMODE") == 0 ? SpellSlot.W : SpellSlot.E); } } }); }
public static void OnLevelUp(AIHeroClient sender, AIHeroClientLevelUpEventArgs args) { if (!sender.IsMe || !menu.check("autol")) { return; } DelayAction.Add(1, delegate { if (myhero.Level > 1 && myhero.Level < 4) { switch (myhero.Level) { case 2: myhero.Spellbook.LevelSpell(SpellSlot.W); break; case 3: myhero.Spellbook.LevelSpell(SpellSlot.E); break; } } else if (myhero.Level >= 4) { if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.R)) { myhero.Spellbook.LevelSpell(SpellSlot.R); } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.Q)) { myhero.Spellbook.LevelSpell(SpellSlot.Q); } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.W)) { myhero.Spellbook.LevelSpell(SpellSlot.W); } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.E)) { myhero.Spellbook.LevelSpell(SpellSlot.E); } } }); }
private static void OnLvlUp(AIBaseClient sender, AIHeroClientLevelUpEventArgs args) { if (!sender.IsMe || !check(misc, "autolevel")) { return; } { if (myhero.Level > 1 && myhero.Level < 4) { switch (myhero.Level) { case 2: Player.LevelSpell(SpellSlot.E); break; case 3: Player.LevelSpell(SpellSlot.W); break; } } else if (myhero.Level >= 4) { if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.R)) { return; } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.Q)) { return; } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.E)) { return; } else if (myhero.Spellbook.CanSpellBeUpgraded(SpellSlot.W)) { return; } } } }
private static void OnLvlUp(AIBaseClient sender, AIHeroClientLevelUpEventArgs args) { if (!sender.IsMe) { return; } var U = SpellSlot.Unknown; var Q = SpellSlot.Q; var W = SpellSlot.W; var E = SpellSlot.E; var R = SpellSlot.R; /*>>*/ SpellSlot[] sequence1 = { U, E, W, Q, Q, R, Q, E, Q, E, R, E, E, W, W, R, W, W, U }; if (check(misc, "autolevel")) { Player.LevelSpell(sequence1[myhero.Level]); } }
private static void OnLevelUp(AIHeroClient sender, AIHeroClientLevelUpEventArgs args) { TristRange(); }