本文整理汇总了C#中LeagueSharp.Common.Spell.SetSkillshot方法的典型用法代码示例。如果您正苦于以下问题:C# Spell.SetSkillshot方法的具体用法?C# Spell.SetSkillshot怎么用?C# Spell.SetSkillshot使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LeagueSharp.Common.Spell
的用法示例。
在下文中一共展示了Spell.SetSkillshot方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Game_OnGameLoad
private static void Game_OnGameLoad(EventArgs args)
{
EQDrawList = new List<Vector3>();
Player = ObjectManager.Player;
if (Player.ChampionName != ChampionName) return;
Q = new Spell(SpellSlot.Q, 700f);
Q.SetSkillshot(0.5f, 70f, float.MaxValue, false, SkillshotType.SkillshotLine);
W = new Spell(SpellSlot.W, 300f);
E = new Spell(SpellSlot.E, 830f);
E.SetSkillshot(0.5f, 70f, float.MaxValue, false, SkillshotType.SkillshotCircle);
Config = new Menu("J4Helper", "J4Helper", true);
//Orbwalker
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
//Misc
Config.AddSubMenu(new Menu("Keys", "Keys"));
Config.SubMenu("Keys")
.AddItem(
new MenuItem("EQMouse", "EQ to Mouse").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press)));
Config.AddToMainMenu();
Game.OnUpdate += Game_OnUpdate;
Drawing.OnDraw += Drawing_OnDraw;
Game.PrintChat("J4Helper Loaded.");
Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
}
示例2: LastPositions
public LastPositions(Menu config)
{
configMenu = config;
R = new Spell(SpellSlot.R);
if (player.ChampionName == "Ezreal")
{
R.SetSkillshot(1000f, 160f, 2000f, false, SkillshotType.SkillshotLine);
}
if (player.ChampionName == "Jinx")
{
R.SetSkillshot(600f, 140f, 1700f, false, SkillshotType.SkillshotLine);
}
if (player.ChampionName == "Ashe")
{
R.SetSkillshot(250f, 130f, 1600f, false, SkillshotType.SkillshotLine);
}
if (player.ChampionName == "Draven")
{
R.SetSkillshot(400f, 160f, 2000f, false, SkillshotType.SkillshotLine);
}
config.AddItem(new MenuItem("UseR", "Use R")).SetValue(true);
config.AddItem(new MenuItem("RandomUltDrawings", "Draw possible place")).SetValue(false);
Menu DontUlt = new Menu("Don't Ult", "DontUltRandomUlt");
foreach (var e in HeroManager.Enemies)
{
DontUlt.AddItem(new MenuItem(e.ChampionName + "DontUltRandomUlt", e.ChampionName)).SetValue(false);
}
config.AddSubMenu(DontUlt);
Enemies = HeroManager.Enemies.Select(x => new Positions(x)).ToList();
Game.OnUpdate += Game_OnUpdate;
Drawing.OnDraw += Drawing_OnDraw;
Obj_AI_Base.OnTeleport += Obj_AI_Base_OnTeleport;
}
示例3: Skills
public Skills()
{
Q = new Spell(SpellSlot.Q, 800); // circle
W = new Spell(SpellSlot.W, 850); // circle
E = new Spell(SpellSlot.E, 1100); // line
R = new Spell(SpellSlot.R, 700); // circle
passive = new Spell(SpellSlot.Q, 1470);
Q.SetSkillshot(Q.Instance.SData.SpellCastTime, Q.Instance.SData.LineWidth, Q.Instance.SData.MissileSpeed, false, SkillshotType.SkillshotCircle);
W.SetSkillshot(W.Instance.SData.SpellCastTime, W.Instance.SData.LineWidth, W.Instance.SData.MissileSpeed,false, SkillshotType.SkillshotCircle);
E.SetSkillshot(E.Instance.SData.SpellCastTime, E.Instance.SData.LineWidth, E.Instance.SData.MissileSpeed, false, SkillshotType.SkillshotLine);
E.SetSkillshot(R.Instance.SData.SpellCastTime, R.Instance.SData.LineWidth, R.Instance.SData.MissileSpeed, false, SkillshotType.SkillshotCircle);
passive.SetSkillshot(passive.Instance.SData.SpellCastTime, passive.Instance.SData.LineWidth, passive.Instance.SData.MissileSpeed, false, SkillshotType.SkillshotLine);
ignite = ObjectManager.Player.GetSpellSlot("SummonerDot");
}
示例4: Ahri
public Ahri()
{
if (ObjectManager.Player.ChampionName != "Ahri")
return;
(_menu = new Menu("AhriSharp", "AhriSharp", true)).AddToMainMenu();
var targetSelectorMenu = new Menu("Target Selector", "TargetSelector");
TargetSelector.AddToMenu(targetSelectorMenu);
_menu.AddSubMenu(targetSelectorMenu);
_orbwalker = new Orbwalking.Orbwalker(_menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking")));
var comboMenu = _menu.AddSubMenu(new Menu("Combo", "Combo"));
comboMenu.AddItem(new MenuItem("comboQ", "Use Q").SetValue(true));
comboMenu.AddItem(new MenuItem("comboW", "Use W").SetValue(true));
comboMenu.AddItem(new MenuItem("comboE", "Use E").SetValue(true));
comboMenu.AddItem(new MenuItem("comboR", "Use R").SetValue(true));
comboMenu.AddItem(new MenuItem("comboROnlyUserInitiate", "Use R only if user initiated").SetValue(false));
var harassMenu = _menu.AddSubMenu(new Menu("Harass", "Harass"));
harassMenu.AddItem(new MenuItem("harassQ", "Use Q").SetValue(true));
harassMenu.AddItem(new MenuItem("harassE", "Use E").SetValue(true));
harassMenu.AddItem(new MenuItem("harassPercent", "Skills until Mana %").SetValue(new Slider(20)));
var farmMenu = _menu.AddSubMenu(new Menu("Lane Clear", "LaneClear"));
farmMenu.AddItem(new MenuItem("farmQ", "Use Q").SetValue(true));
farmMenu.AddItem(new MenuItem("farmW", "Use W").SetValue(false));
farmMenu.AddItem(new MenuItem("farmPercent", "Skills until Mana %").SetValue(new Slider(20)));
farmMenu.AddItem(new MenuItem("farmStartAtLevel", "Only AA until Level").SetValue(new Slider(8, 1, 18)));
var drawMenu = _menu.AddSubMenu(new Menu("Drawing", "Drawing"));
drawMenu.AddItem(new MenuItem("drawQE", "Draw Q, E range").SetValue(new Circle(true, System.Drawing.Color.FromArgb(125, 0, 255, 0))));
drawMenu.AddItem(new MenuItem("drawW", "Draw W range").SetValue(new Circle(false, System.Drawing.Color.FromArgb(125, 0, 0, 255))));
var dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw Combo Damage").SetValue(true); //copied from esk0r Syndra
drawMenu.AddItem(dmgAfterComboItem);
var miscMenu = _menu.AddSubMenu(new Menu("Misc", "Misc"));
miscMenu.AddItem(new MenuItem("packetCast", "Packet Cast").SetValue(true));
_itemDFG = Utility.Map.GetMap().Type == Utility.Map.MapType.TwistedTreeline ? new Items.Item(3188, 750) : new Items.Item(3128, 750);
_spellQ = new Spell(SpellSlot.Q, 990);
_spellW = new Spell(SpellSlot.W, 795 - 95);
_spellE = new Spell(SpellSlot.E, 1000 - 10);
_spellR = new Spell(SpellSlot.R, 1000 - 100);
_spellQ.SetSkillshot(.215f, 100, 1600f, false, SkillshotType.SkillshotLine);
_spellW.SetSkillshot(.71f, _spellW.Range, float.MaxValue, false, SkillshotType.SkillshotLine);
_spellE.SetSkillshot(.23f, 60, 1500f, true, SkillshotType.SkillshotLine);
Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage;
Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>();
dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); };
Drawing.OnDraw += Drawing_OnDraw;
Game.OnUpdate += Game_OnUpdate;
Game.PrintChat("<font color=\"#1eff00\">AhriSharp by Beaving</font> - <font color=\"#00BFFF\">Loaded</font>");
}
示例5: Game_OnGameLoad
private static void Game_OnGameLoad(EventArgs args)
{
_player = ObjectManager.Player;
if (_player.ChampionName != "LeeSin") return;
Q = new Spell(SpellSlot.Q, 1100);
R = new Spell(SpellSlot.R, 375);
Q.SetSkillshot(Q.Instance.SData.SpellCastTime, Q.Instance.SData.LineWidth,Q.Instance.SData.MissileSpeed, true, SkillshotType.SkillshotLine);
_cfg = new Menu("Leesin Mechanics helper","Lee Mechanics Helper", true);
var targetSelectorMenu = new Menu("Target Selector", "Target Selector");
TargetSelector.AddToMenu(targetSelectorMenu);
_cfg.AddSubMenu(targetSelectorMenu);
_cfg.AddSubMenu(new Menu("RQQ Settings", "RQQ Settings"));
_cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("ActiveRQQ", "RQQ").SetValue(new KeyBind(32, KeyBindType.Press)));
_cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("moveRQQ", "Move to mouse").SetValue(false));
_cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("UseQ1RQQ", "Use Q1").SetValue(true));
_cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("UseQ2RQQ", "Use Q2").SetValue(true));
_cfg.AddSubMenu(new Menu("Flash R Settings", "Flash R Settings"));
_cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("ActiveFR", "Flash R").SetValue(new KeyBind(40, KeyBindType.Press)));
_cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("UseQ1RFQQ", "Use Q1").SetValue(true));
_cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("UseQ2RFQQ", "Use Q2").SetValue(true));
_cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("moveRFQQ", "Move to mouse").SetValue(false));
_cfg.AddToMainMenu();
Game.OnUpdate += Game_OnUpdate;
}
示例6: LoadOKTW
public void LoadOKTW()
{
Q = new Spell(SpellSlot.Q, 0);
W = new Spell(SpellSlot.W, 950);
E = new Spell(SpellSlot.E, 1200);
R = new Spell(SpellSlot.R, 975);
W.SetSkillshot(0.25f, 100f, 1410f, false, SkillshotType.SkillshotCircle);
Config.SubMenu("Draw").AddItem(new MenuItem("notif", "Notification (timers)").SetValue(true));
Config.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q 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("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("countQ", "Auto Q if x enemies are going in your direction 0-disable").SetValue(new Slider(3, 5, 0)));
Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "AutoW").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("Eks", "E ks").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("countE", "Auto E if x stacks & out range AA").SetValue(new Slider(6, 6, 0)));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("5e", "Always E if 6 stacks").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("jungleE", "Jungle ks E").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Rks", "R KS out range AA").SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("countR", "Auto R if x enemies (combo)").SetValue(new Slider(3, 5, 0)));
Game.OnUpdate += Game_OnUpdate;
Drawing.OnDraw += Drawing_OnDraw;
//AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
// Interrupter.OnPossibleToInterrupt += Interrupter_OnPossibleToInterrupt;
//Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
}
示例7: Game_OnLoad
public static void Game_OnLoad(EventArgs args)
{
// Verify champion
if (Player.ChampionName != ChampionName)
return;
Notifications.AddNotification("Twitch by TheOBJop", 2);
// Spells
_q = new Spell(SpellSlot.Q, 1500);
_w = new Spell(SpellSlot.W, 950);
_w.SetSkillshot(0.25f, 120f, 1400f, false, SkillshotType.SkillshotCircle);
_e = new Spell(SpellSlot.E, 1200);
_r = new Spell(SpellSlot.R, 850);
lastKills = Player.ChampionsKilled;
// Menu
TwitchMenu.Init();
CustomDamageIndicator.Initialize(GetDamage);
// Listen to Events
Game.OnUpdate += Game_OnUpdate;
CustomEvents.Unit.OnDash += Unit_OnDash;
Game.OnNotify += Game_OnNotify;
Drawing.OnDraw += Drawing_OnDraw;
}
示例8: LoadOKTW
public void LoadOKTW()
{
Q = new Spell(SpellSlot.Q, 500f);
W = new Spell(SpellSlot.W, 700f);
E = new Spell(SpellSlot.E, 250f);
R = new Spell(SpellSlot.R, 650f);
R.SetSkillshot(0.25f, 300f, float.MaxValue, false, SkillshotType.SkillshotCircle);
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("onlyRdy", "Draw only ready spells", 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("slowW", "Auto W slow", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("E config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("R config").AddItem(new MenuItem("rCount", "Auto R x enemies", true).SetValue(new Slider(3, 0, 5)));
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("Farm").AddItem(new MenuItem("Mana", "Clear Mana", true).SetValue(new Slider(0, 100, 30)));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle Q", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle E", true).SetValue(true));
Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("laneQ", "Lane clear Q", true).SetValue(true));
Drawing.OnDraw += Drawing_OnDraw;
Game.OnUpdate += GameOnOnUpdate;
}
示例9: Game_OnGameLoad
public static void Game_OnGameLoad()
{
// Champ validation
if (player.ChampionName != CHAMP_NAME)
return;
// Define spells
Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 600);
W = new LeagueSharp.Common.Spell(SpellSlot.W, 700);
E = new LeagueSharp.Common.Spell(SpellSlot.E, rangeE);
R = new LeagueSharp.Common.Spell(SpellSlot.R, 700);
// Finetune spells
Q.SetTargetted(0.25f, 2000);
W.SetSkillshot(0.5f, 300, float.MaxValue, false, SkillshotType.SkillshotCircle);
E.SetSkillshot(0, 80, speedE, false, SkillshotType.SkillshotLine);
R.SetSkillshot(0.25f, 450f, float.MaxValue, false, SkillshotType.SkillshotCircle);
EELO = new EloBuddy.SDK.Spell.Skillshot(SpellSlot.E, 525, SkillShotType.Linear, 250, int.MaxValue, 100);
EELO.AllowedCollisionCount = int.MaxValue;
// Create menu
SetupMenu();
// Register events
Game.OnUpdate += Game_OnGameUpdate;
Drawing.OnDraw += Drawing_OnDraw;
Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion;
Orbwalker.OnPreAttack += OrbwalkingOnBeforeAttack;
EloBuddy.SDK.Events.Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
EloBuddy.SDK.Events.Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
}
示例10: Load
public static void Load()
{
Q = new Spell(SpellSlot.Q, 680f);
W = new Spell(SpellSlot.W);
R = new Spell(SpellSlot.R, 230f);
R.SetSkillshot(0.25f, 75f, float.MaxValue, false, SkillshotType.SkillshotCircle);
SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseQ", "Use Q", true).SetValue(true));
SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseW", "Use W", true).SetValue(true));
SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseR", "Use R", true).SetValue(true));
SharpShooter.Menu.SubMenu("Harass").AddItem(new MenuItem("harassUseQ", "Use Q", true).SetValue(true));
SharpShooter.Menu.SubMenu("Harass").AddItem(new MenuItem("harassMana", "if Mana % >", true).SetValue(new Slider(50, 0, 100)));
SharpShooter.Menu.SubMenu("Laneclear").AddItem(new MenuItem("empty1", "Empty", true));
SharpShooter.Menu.SubMenu("Jungleclear").AddItem(new MenuItem("jungleclearUseQ", "Use Q", true).SetValue(true));
SharpShooter.Menu.SubMenu("Jungleclear").AddItem(new MenuItem("jungleclearMana", "if Mana % >", true).SetValue(new Slider(20, 0, 100)));
SharpShooter.Menu.SubMenu("Misc").AddItem(new MenuItem("antigapcloser", "Use Anti-Gapcloser", true).SetValue(true));
SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingAA", "Real AA Range", true).SetValue(new Circle(true, Color.FromArgb(171, 242, 0))));
SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingQ", "Q Range", true).SetValue(new Circle(true, Color.FromArgb(171, 242, 0))));
SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingR", "R Range", true).SetValue(new Circle(false, Color.FromArgb(171, 242, 0))));
Game.OnGameUpdate += Game_OnGameUpdate;
Drawing.OnDraw += Drawing_OnDraw;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Orbwalking.AfterAttack += Orbwalking_OnAfterAttack;
}
示例11: SpellManager
static SpellManager()
{
Q = new Spell(SpellSlot.Q, 340 + 500);
Q.SetSkillshot(.135f, 80, 1600, false, SkillshotType.SkillshotLine);
W = new Spell(SpellSlot.W, 800);
W.SetSkillshot(.38f, 0, 0, false, SkillshotType.SkillshotCircle);
E = new Spell(SpellSlot.E, 500);
E.SetTargetted(0, 0);
R = new Spell(SpellSlot.R, 500);
R.SetTargetted(.672f, 1200);
var igniteSlot = ObjectManager.Player.GetSpellSlot("summonerdot");
if (!igniteSlot.Equals(SpellSlot.Unknown))
{
Ignite = new Spell(igniteSlot, 600);
Ignite.SetTargetted(.172f, 20);
}
var smite = ObjectManager.Player.Spellbook.Spells.FirstOrDefault(h => h.Name.ToLower().Contains("smite"));
if (smite != null && !smite.Slot.Equals(SpellSlot.Unknown))
{
Smite = new Spell(smite.Slot, 500);
Smite.SetTargetted(.333f, 20);
SmiteManager.Initialize();
}
}
示例12: Game_OnGameLoad
private static void Game_OnGameLoad(EventArgs args)
{
if (Player.ChampionName != "Tryndamere")
return;
Q = new Spell(SpellSlot.Q);
W = new Spell(SpellSlot.W, 400f);
E = new Spell(SpellSlot.E, 660f);
R = new Spell(SpellSlot.R);
E.SetSkillshot(0f, 93f, 600, false, SkillshotType.SkillshotLine);
Menu = new Menu(Player.ChampionName, Player.ChampionName, true);
Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker"));
Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu);
Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); ;
TargetSelector.AddToMenu(ts);
Menu spellMenu = Menu.AddSubMenu(new Menu("Spells", "Spells"));
spellMenu.AddItem(new MenuItem("useQ", "Use Q").SetValue(true));
spellMenu.AddItem(new MenuItem("qBelow", "Q below % hp").SetValue(new Slider(20, 0, 95)));
spellMenu.AddItem(new MenuItem("useW", "Use W").SetValue(true));
spellMenu.AddItem(new MenuItem("useE", "Use E").SetValue(true));
spellMenu.AddItem(new MenuItem("useR", "Use R Before Death").SetValue(true));
spellMenu.AddItem(new MenuItem("rBelow", "R below % hp").SetValue(new Slider(15, 0, 95)));
Menu fleeMenu = Menu.AddSubMenu(new Menu("Flee", "Run Nigger"));
fleeMenu.AddItem(new MenuItem("useEFlee", "Use E")).SetValue(new KeyBind('Z', KeyBindType.Press));
Menu.AddToMainMenu();
Drawing.OnDraw += Drawing_OnDraw;
Game.OnUpdate += Game_OnGameUpdate;
Game.PrintChat("I'm a DK");
}
示例13: Tristana
public Tristana()
{
Q = new Spell(SpellSlot.Q, 703);
W = new Spell(SpellSlot.W, 900);
W.SetSkillshot(.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle);
E = new Spell(SpellSlot.E, 703);
R = new Spell(SpellSlot.R, 703);
Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage;
Utility.HpBarDamageIndicator.Enabled = true;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
vText = new Font(
Drawing.Direct3DDevice,
new FontDescription
{
FaceName = "Courier new",
Height = 15,
OutputPrecision = FontPrecision.Default,
Quality = FontQuality.Default
});
Utils.Utils.PrintMessage("Tristana loaded.");
}
示例14: Game_OnGameLoad
private static void Game_OnGameLoad(EventArgs args)
{
try
{
Player = ObjectManager.Player;
if (Player.ChampionName != ChampName)
{
Game.PrintChat("No Support Champion");
return;
}
_Q = new Spell(SpellSlot.Q, 850f);
_Q.SetSkillshot(0.25f, 120f, 900f, false, SkillshotType.SkillshotLine);
_W = new Spell(SpellSlot.W, 600);
_E = new Spell(SpellSlot.E, 800f);
_R = new Spell(SpellSlot.R, 875f);
MainMenu.Menu();
Game.OnUpdate += OnGameUpdate;
Drawing.OnDraw += OnDraw.Drawing_OnDraw;
Drawing.OnEndScene += OnEndScene.Drawing_OnEndScene;
AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
Obj_AI_Base.OnProcessSpellCast += OnProcessSpell;
Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
Obj_AI_Base.OnIssueOrder += Obj_AI_Base_OnIssueOrder;
}
catch (Exception e)
{
Console.Write(e);
Game.PrintChat("FreshJanna is not working. plz send message by KorFresh (Code 3)");
}
}
示例15: Load
public static void Load()
{
Q = new Spell(SpellSlot.Q, 1100f, TargetSelector.DamageType.Magical);
W = new Spell(SpellSlot.W, 600f, TargetSelector.DamageType.Magical);
E = new Spell(SpellSlot.E, 800f);
R = new Spell(SpellSlot.R, 550f);
Q.SetSkillshot(0.25f, 120f, 900f, false, SkillshotType.SkillshotLine);
AIO_Menu.Champion.Combo.addUseQ();
AIO_Menu.Champion.Combo.addUseW();
//AIO_Menu.Champion.Combo.addUseR();
AIO_Menu.Champion.Harass.addUseQ(false);
AIO_Menu.Champion.Harass.addUseW();
AIO_Menu.Champion.Harass.addIfMana();
AIO_Menu.Champion.Misc.addHitchanceSelector();
AIO_Menu.Champion.Misc.addUseAntiGapcloser();
AIO_Menu.Champion.Misc.addUseInterrupter();
AIO_Menu.Champion.Misc.addItem("Auto E", true);
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;
Obj_AI_Hero.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast;
}