本文整理汇总了C#中LeagueSharp.Common.Spell.SetCharged方法的典型用法代码示例。如果您正苦于以下问题:C# Spell.SetCharged方法的具体用法?C# Spell.SetCharged怎么用?C# Spell.SetCharged使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LeagueSharp.Common.Spell
的用法示例。
在下文中一共展示了Spell.SetCharged方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnLoad
public override void OnLoad(EventArgs args)
{
Player = ObjectManager.Player;
if (Player.ChampionName != ChampionName) return;
//Create the spells
Q = new Spell(SpellSlot.Q, 1550);
W = new Spell(SpellSlot.W, 1000);
E = new Spell(SpellSlot.E, 1150);
R = new Spell(SpellSlot.R, 675);
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle);
E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine);
R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle);
Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f);
SpellList.Add(Q);
SpellList.Add(W);
SpellList.Add(E);
SpellList.Add(R);
//Add the events we are going to use:
Game.OnUpdate += Game_OnGameUpdate;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Obj_AI_Hero.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast;
Game.OnWndProc += Game_OnWndProc;
Game.PrintChat(ChampionName + " Loaded!");
Orbwalking.BeforeAttack += OrbwalkingOnBeforeAttack;
Obj_AI_Hero.OnIssueOrder += Obj_AI_Hero_OnIssueOrder;
}
示例2: OnLoad
internal static void OnLoad(EventArgs args)
{
if (Player.ChampionName != ChampName)
return;
LoadMenu();
// thanks eskor for values
Q = new Spell(SpellSlot.Q, 1550);
W = new Spell(SpellSlot.W, 1000);
E = new Spell(SpellSlot.E, 1150);
R = new Spell(SpellSlot.R);
GlobalManager.DamageToUnit = GlobalManager.GetComboDamage;
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f);
W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle);
E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine);
R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle);
Drawing.OnDraw += Drawing_OnDraw;
Orbwalking.BeforeAttack += BeforeAttack;
AntiGapcloser.OnEnemyGapcloser += gapcloser;
Interrupter2.OnInterruptableTarget += InterruptableTarget;
Game.OnUpdate += OnUpdate;
}
示例3: Load
public static void Load()
{
Q = new Spell(SpellSlot.Q, 1050f, TargetSelector.DamageType.Physical);
W = new Spell(SpellSlot.W, 500f, TargetSelector.DamageType.Magical);
E = new Spell(SpellSlot.E, 800f, TargetSelector.DamageType.Magical);
R = new Spell(SpellSlot.R, 7500f);
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
Q.SetCharged("SionQ", "SionQ", 500, 720, 0.5f);
E.SetSkillshot(0.25f, 80f, 1800f, false, SkillshotType.SkillshotLine);
AIO_Menu.Champion.Combo.addUseQ();
AIO_Menu.Champion.Combo.addUseW();
AIO_Menu.Champion.Combo.addUseE();
AIO_Menu.Champion.Misc.addHitchanceSelector();
AIO_Menu.Champion.Drawings.addQrange();
AIO_Menu.Champion.Drawings.addWrange();
AIO_Menu.Champion.Drawings.addErange();
AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage);
Game.OnUpdate += Game_OnUpdate;
Drawing.OnDraw += Drawing_OnDraw;
Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
}
示例4: LoadOKTW
public void LoadOKTW()
{
Q = new Spell(SpellSlot.Q, 1550);
W = new Spell(SpellSlot.W, 1100);
E = new Spell(SpellSlot.E, 1040);
R = new Spell(SpellSlot.R, 675);
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle);
E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine);
R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle);
Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 700, 1550, 1.5f);
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false));
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false));
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false));
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false));
Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRangeMini", "R range minimap", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harras W", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harras E", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R 2 x dmg R", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("trinkiet", "Auto blue trinkiet", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("delayR", "custome R delay ms (1000ms = 1 sec)", true).SetValue(new Slider(0, 3000, 0)));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("MaxRangeR", "Max R adjustment (R range - slider)", true).SetValue(new Slider(0, 5000, 0)));
foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy))
Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("separate", "Separate laneclear from harras", true).SetValue(false));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0)));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(2, 10, 0)));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true));
Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("force", "Force passive use in combo on minion", true).SetValue(true));
Game.OnUpdate += Game_OnGameUpdate;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Drawing.OnDraw += Drawing_OnDraw;
Drawing.OnEndScene +=Drawing_OnEndScene;
Orbwalking.BeforeAttack +=Orbwalking_BeforeAttack;
Orbwalking.AfterAttack +=Orbwalking_AfterAttack;
Spellbook.OnCastSpell += Spellbook_OnCastSpell;
Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
}
示例5: InitSion
private void InitSion()
{
Q = new Spell(SpellSlot.Q, 740);
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
Q.SetCharged("SionQ", "SionQ", 350, 740, 0.6f);
W = new Spell(SpellSlot.W, 490);
E = new Spell(SpellSlot.E, 775);
E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine);
R = new Spell(SpellSlot.R, float.MaxValue);
}
示例6: Katarina
public Katarina()
{
Q = new Spell(SpellSlot.Q, 675);
W = new Spell(SpellSlot.W, 375);
E = new Spell(SpellSlot.E, 700);
R = new Spell(SpellSlot.R, 550);
Q.SetTargetted(400, 1400);
R.SetCharged("KatarinaR", "KatarinaR", 550, 550, 1.0f);
}
示例7: InitZac
private void InitZac()
{
Q = new Spell(SpellSlot.Q, 550);
Q.SetSkillshot(0.55f, 120, float.MaxValue, false, SkillshotType.SkillshotLine);
W = new Spell(SpellSlot.W, 320);
E = new Spell(SpellSlot.E);
E.SetSkillshot(0, 230, 1500, false, SkillshotType.SkillshotCircle);
E.SetCharged("ZacE", "ZacE", 295, eRanges[0], eChannelTimes[0]);
R = new Spell(SpellSlot.R, 300);
}
示例8: Game_OnGameLoad
private static void Game_OnGameLoad(EventArgs args)
{
if (ObjectManager.Player.BaseSkinName != "Sion")
{
return;
}
//Spells
Q = new Spell(SpellSlot.Q, 1050);
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
Q.SetCharged("SionQ", "SionQ", 500, 720, 0.5f);
E = new Spell(SpellSlot.E, 800);
E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine);
//Make the menu
Config = new Menu("Sion", "Sion", true);
//Orbwalker submenu
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
//Add the target selector to the menu as submenu.
var targetSelectorMenu = new Menu("Target Selector", "Target Selector");
TargetSelector.AddToMenu(targetSelectorMenu);
Config.AddSubMenu(targetSelectorMenu);
//Load the orbwalker and add it to the menu as submenu.
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
//Combo menu:
Config.AddSubMenu(new Menu("Combo", "Combo"));
Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q").SetValue(true));
Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W").SetValue(true));
Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E").SetValue(true));
Config.SubMenu("Combo")
.AddItem(
new MenuItem("ComboActive", "Combo!").SetValue(
new KeyBind(Config.Item("Orbwalk").GetValue<KeyBind>().Key, KeyBindType.Press)));
Config.AddSubMenu(new Menu("R", "R"));
Config.SubMenu("R").AddItem(new MenuItem("AntiCamLock", "Avoid locking camera").SetValue(true));
Config.SubMenu("R").AddItem(new MenuItem("MoveToMouse", "Move to mouse (Exploit)").SetValue(false));
//Disabled by default since its not legit Keepo
Config.AddToMainMenu();
Game.PrintChat("Sion Loaded!");
Game.OnUpdate += Game_OnGameUpdate;
Game.OnProcessPacket += Game_OnGameProcessPacket;
Drawing.OnDraw += Drawing_OnDraw;
Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast;
}
示例9: LoadOKTW
public void LoadOKTW()
{
Q = new Spell(SpellSlot.Q, 925);
W = new Spell(SpellSlot.Q, 0);
E = new Spell(SpellSlot.E, 975);
R = new Spell(SpellSlot.R, 1050);
Q.SetSkillshot(0.25f, 70, 1650, false, SkillshotType.SkillshotLine);
E.SetSkillshot(0.35f, 120, 1500, false, SkillshotType.SkillshotCircle);
R.SetSkillshot(0.25f, 120, 1950, false, SkillshotType.SkillshotLine);
Q.SetCharged("VarusQ", "VarusQ", 925, 1600, 1.5f);
drawMenu = Config.AddSubMenu("Drawings");
drawMenu.Add("qRange", new CheckBox("Q range", false));
drawMenu.Add("eRange", new CheckBox("E range", false));
drawMenu.Add("rRange", new CheckBox("R range", false));
drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells", true));
qMenu = Config.AddSubMenu("Q Config");
qMenu.Add("autoQ", new CheckBox("Auto Q", true));
qMenu.Add("maxQ", new CheckBox("Cast Q only max range", true));
qMenu.Add("fastQ", new CheckBox("Fast cast Q", true));
eMenu = Config.AddSubMenu("E Config");
eMenu.Add("autoE", new CheckBox("Auto E", true));
rMenu = Config.AddSubMenu("R Config");
rMenu.Add("autoR", new CheckBox("Auto R", true));
rMenu.Add("rCount", new Slider("Auto R if enemies in range (combo mode)", 3, 0, 5));
rMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T'));
foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy))
rMenu.Add("GapCloser" + enemy.ChampionName, new CheckBox("Gapclose : " + enemy.ChampionName, true));
harassMenu = Config.AddSubMenu("Harass");
foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy))
harassMenu.Add("harras" + enemy.ChampionName, new CheckBox("Harass : " + enemy.ChampionName, true));
farmMenu = Config.AddSubMenu("Farm");
farmMenu.Add("farmQ", new CheckBox("Lane clear Q", true));
farmMenu.Add("farmE", new CheckBox("Lane clear E", true));
farmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 100, 0));
Game.OnUpdate += Game_OnGameUpdate;
Drawing.OnDraw += Drawing_OnDraw;
//SebbyLib.Orbwalking.BeforeAttack += BeforeAttack;
//SebbyLib.Orbwalking.AfterAttack += afterAttack;
Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
//Spellbook.OnCastSpell += Spellbook_OnCastSpell;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
}
示例10: LoadOKTW
public void LoadOKTW()
{
Q = new Spell(SpellSlot.Q, 1550);
W = new Spell(SpellSlot.W, 1000);
E = new Spell(SpellSlot.E, 1050);
R = new Spell(SpellSlot.R, 675);
Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle);
E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine);
R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle);
Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 800, 1550, 1.5f);
Config.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line").SetValue(true));
Config.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells").SetValue(true));
Config.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range").SetValue(false));
Config.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range").SetValue(false));
Config.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range").SetValue(false));
Config.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range").SetValue(false));
Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harras W").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harras E").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key").SetValue(new KeyBind('t', KeyBindType.Press))); //32 == space
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("trinkiet", "Auto blue trinkiet").SetValue(true));
foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy))
Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana").SetValue(new Slider(80, 100, 30)));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W").SetValue(true));
Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("force", "Force passive use in combo on minion").SetValue(true));
Game.OnUpdate += Game_OnGameUpdate;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Drawing.OnDraw += Drawing_OnDraw;
Orbwalking.BeforeAttack +=Orbwalking_BeforeAttack;
Spellbook.OnCastSpell += Spellbook_OnCastSpell;
}
示例11: Load
public static void Load()
{
Q = new Spell(SpellSlot.Q, 500f, TargetSelector.DamageType.Physical);
W = new Spell(SpellSlot.W, 600f, TargetSelector.DamageType.Magical);
E = new Spell(SpellSlot.E);
R = new Spell(SpellSlot.R);
Q.SetSkillshot(0.25f, 50f, 2000f, true, SkillshotType.SkillshotLine);
Q.SetCharged(" ", " ", 750, 1550, 1.5f);
Q.SetTargetted(0.25f, 2000f);
AIO_Menu.Champion.Combo.addUseQ();
AIO_Menu.Champion.Combo.addUseW();
AIO_Menu.Champion.Combo.addUseE();
AIO_Menu.Champion.Combo.addUseR();
AIO_Menu.Champion.Harass.addUseQ();
AIO_Menu.Champion.Harass.addUseW();
AIO_Menu.Champion.Harass.addUseE();
AIO_Menu.Champion.Harass.addIfMana();
AIO_Menu.Champion.Lasthit.addUseQ();
AIO_Menu.Champion.Lasthit.addIfMana();
AIO_Menu.Champion.Laneclear.addUseQ();
AIO_Menu.Champion.Laneclear.addUseW();
AIO_Menu.Champion.Laneclear.addUseE();
AIO_Menu.Champion.Laneclear.addIfMana();
AIO_Menu.Champion.Jungleclear.addUseQ();
AIO_Menu.Champion.Jungleclear.addUseW();
AIO_Menu.Champion.Jungleclear.addUseE();
AIO_Menu.Champion.Jungleclear.addIfMana();
AIO_Menu.Champion.Misc.addHitchanceSelector();
AIO_Menu.Champion.Misc.addUseKillsteal();
AIO_Menu.Champion.Misc.addUseAntiGapcloser();
AIO_Menu.Champion.Misc.addUseInterrupter();
AIO_Menu.Champion.Drawings.addQrange();
AIO_Menu.Champion.Drawings.addWrange();
AIO_Menu.Champion.Drawings.addErange();
AIO_Menu.Champion.Drawings.addRrange();
AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage);
Game.OnUpdate += Game_OnUpdate;
Drawing.OnDraw += Drawing_OnDraw;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
Orbwalking.AfterAttack += Orbwalking_AfterAttack;
}
示例12: Game_OnGameLoad
static void Game_OnGameLoad(EventArgs args)
{
Notifications.AddNotification("Zac - The Secret Flubber by DanZ and Drunkenninja", 1000);
if (ObjectManager.Player.BaseSkinName != Champion) return;
Q = new Spell(SpellSlot.Q, 550);
W = new Spell(SpellSlot.W, 350);
E = new Spell(SpellSlot.E, 1550);
R = new Spell(SpellSlot.R);
Q.SetSkillshot(550, 120, int.MaxValue, false, SkillshotType.SkillshotLine);
E.SetSkillshot(1550, 250, 1500, true, SkillshotType.SkillshotCone);
E.SetCharged("ZacE", "ZacE", 1150, 1550, 1.5f);
SpellList.Add(Q);
SpellList.Add(W);
SpellList.Add(E);
SpellList.Add(R);
Config = new Menu("Zac", "Zac_menu", true);
var targetSelectorMenu = new Menu("Target Selector", "Target Selector");
TargetSelector.AddToMenu(targetSelectorMenu);
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
Config.AddSubMenu(targetSelectorMenu);
Config.AddSubMenu(new Menu("Combo", "Combo"));
Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true);
Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true);
Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true);
Config.AddSubMenu(new Menu("Jungle Clear", "JGClear"));
Config.SubMenu("JGClear").AddItem(new MenuItem("QJGClear", "Use Q").SetValue(true));
Config.SubMenu("JGClear").AddItem(new MenuItem("WJGClear", "Use W").SetValue(true));
Config.AddSubMenu(new Menu("Harass", "Harass"));
Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true);
Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true);
Config.AddSubMenu(new Menu("Mis Settings", "Misc"));
Config.SubMenu("Misc").AddItem(new MenuItem("KSQ", "KS with Q")).SetValue(true);
Config.AddSubMenu(new Menu("Drawings", "Drawings"));
Config.SubMenu("Drawings").AddItem(new MenuItem("drawEnable", "Enable Drawing")).SetValue(true);
Config.SubMenu("Drawings").AddItem(new MenuItem("drawQ", "Draw Q")).SetValue(true);
Config.SubMenu("Drawings").AddItem(new MenuItem("drawW", "Draw W")).SetValue(true);
Config.SubMenu("Drawings").AddItem(new MenuItem("drawE", "Draw E")).SetValue(true);
Config.SubMenu("Drawings").AddItem(new MenuItem("drawR", "Draw R")).SetValue(true);
Config.AddToMainMenu();
Game.OnUpdate += OnGameUpdate;
Drawing.OnDraw += OnDraw;
}
示例13: Varus
public Varus()
{
_q = new Spell(SpellSlot.Q, 1600f, TargetSelector.DamageType.Physical) {MinHitChance = HitChance.High};
_w = new Spell(SpellSlot.W);
_e = new Spell(SpellSlot.E, 925f, TargetSelector.DamageType.Physical) {MinHitChance = HitChance.High};
_r = new Spell(SpellSlot.R, 1200f, TargetSelector.DamageType.Magical) {MinHitChance = HitChance.High};
_q.SetSkillshot(0.25f, 70f, 1500f, false, SkillshotType.SkillshotLine);
_e.SetSkillshot(1.0f, 250f, 1750f, false, SkillshotType.SkillshotCircle);
_r.SetSkillshot(0.25f, 120f, 1200f, false, SkillshotType.SkillshotLine);
_q.SetCharged("VarusQ", "VarusQ", 250, 1600, 1.2f);
MenuProvider.Champion.Combo.AddUseQ();
MenuProvider.Champion.Combo.AddItem("Q Min Charge", new Slider(800, 0, 1600));
MenuProvider.Champion.Combo.AddUseE();
MenuProvider.Champion.Combo.AddUseR();
MenuProvider.Champion.Harass.AddUseQ();
MenuProvider.Champion.Harass.AddItem("Q Min Charge", new Slider(1600, 0, 1600));
MenuProvider.Champion.Harass.AddUseE(false);
MenuProvider.Champion.Harass.AddIfMana(60);
MenuProvider.Champion.Laneclear.AddUseQ(false);
MenuProvider.Champion.Laneclear.AddUseE(false);
MenuProvider.Champion.Laneclear.AddIfMana(60);
MenuProvider.Champion.Jungleclear.AddUseQ();
MenuProvider.Champion.Jungleclear.AddUseE(false);
MenuProvider.Champion.Jungleclear.AddIfMana(20);
MenuProvider.Champion.Misc.AddUseAntiGapcloser();
MenuProvider.Champion.Misc.AddUseInterrupter();
MenuProvider.Champion.Drawings.AddDrawQrange(Color.FromArgb(100, Color.DeepSkyBlue), false);
MenuProvider.Champion.Drawings.AddDrawErange(Color.FromArgb(100, Color.DeepSkyBlue), false);
MenuProvider.Champion.Drawings.AddDrawRrange(Color.FromArgb(100, Color.DeepSkyBlue), false);
MenuProvider.Champion.Drawings.AddDamageIndicator(GetComboDamage);
Game.OnUpdate += Game_OnUpdate;
Drawing.OnDraw += Drawing_OnDraw;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
Orbwalking.BeforeAttack += Orbwalking_BeforeAttack;
Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
Console.WriteLine("Sharpshooter: Varus Loaded.");
Game.PrintChat(
"<font color = \"#00D8FF\"><b>SharpShooter Reworked:</b></font> <font color = \"#FF007F\">Varus</font> Loaded.");
}
示例14: SpellManager
static SpellManager()
{
// Initialize spells
Q = new Spell(SpellSlot.Q, 1600);
W = new Spell(SpellSlot.W);
E = new Spell(SpellSlot.E, 925);
R = new Spell(SpellSlot.R, 1200);
// Finetune spells
Q.SetSkillshot(0, 70, 1900, false, SkillshotType.SkillshotLine);
Q.SetCharged("VarusQ", "VarusQ", 925, (int)Q.Range, 1.25f);
E.SetSkillshot(0.5f, 235, float.MaxValue, false, SkillshotType.SkillshotCircle);
R.SetSkillshot(0.25f, 100, 1950, false, SkillshotType.SkillshotLine);
}
示例15: Initialize
public static void Initialize()
{
Q = new Spell(SpellSlot.Q, 1625);
Q.SetSkillshot(Q.Instance.SData.SpellCastTime, Q.Instance.SData.LineWidth, Q.Instance.SData.MissileSpeed,
false, SkillshotType.SkillshotLine);
Q.SetCharged("VarusQ", "VarusQ", 925, 1625, 1.0f);
//Q.MinHitChance = HitChance.VeryHigh;
W = new Spell(SpellSlot.W);
E = new Spell(SpellSlot.E, 925);
E.SetSkillshot(.50f, 250, 1400, false, SkillshotType.SkillshotCircle);
R = new Spell(SpellSlot.R, 1075);
R.SetSkillshot(.25f, 120, 1950, false, SkillshotType.SkillshotLine);
Ignite = ObjectManager.Player.GetSpellSlot("summonerdot");
}