static void Game_OnStart(EventArgs args) { Game.OnUpdate += Game_OnUpdate; Game.OnTick += OnTick; Obj_AI_Base.OnBuffGain += Common.OnBuffGain; GameObject.OnCreate += OnCreate; Gapcloser.OnGapcloser += Common.Gapcloser_OnGapCloser; Orbwalker.OnPreAttack += OnPreAttack; Drawing.OnDraw += Game_OnDraw; SkinBase = Player.Instance.SkinId; try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Q = new Spell.Active(SpellSlot.Q, (uint)_Player.AttackRange + 50); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, (int)0.5, 1400, 250); E = new Spell.Targeted(SpellSlot.E, (uint)_Player.AttackRange + 50); R = new Spell.Targeted(SpellSlot.R, (uint)_Player.AttackRange + 50); Bootstrap.Init(null); Chat.Print("GuTenTak Addon Loading Success", Color.Green); Menu = MainMenu.AddMenu("GuTenTak Tristana", "Tristana"); Menu.AddSeparator(); Menu.AddLabel("GuTenTak Tristana Addon"); var Enemies = EntityManager.Heroes.Enemies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); ModesMenu1 = Menu.AddSubMenu("Menu", "Modes1Tristana"); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Combo Configs"); ModesMenu1.Add("ComboQ", new CheckBox("Use Q on Combo", true)); ModesMenu1.Add("ComboE", new CheckBox("Use E on Combo", true)); ModesMenu1.Add("ComboEF", new CheckBox("Combo E Forced Target", true)); ModesMenu1.Add("ManualR", new KeyBind("Semi-Auto R", false, KeyBind.BindTypes.HoldActive, 'T')); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("E List"); foreach (var Enemy in EntityManager.Heroes.Enemies) { ModesMenu1.Add(Enemy.ChampionName, new CheckBox("Use E to " + Enemy.ChampionName, true)); } ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Harass Configs"); ModesMenu1.Add("HarassEF", new CheckBox("Harass E Forced Target", true)); ModesMenu1.Add("HarassQ", new CheckBox("Use Q on Harass", true)); ModesMenu1.Add("HarassE", new CheckBox("Use E on Harass", true)); ModesMenu1.Add("ManaHE", new Slider("Use Harass Mana %", 60)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Kill Steal Configs"); ModesMenu1.Add("KS", new CheckBox("Use KillSteal", true)); ModesMenu1.Add("KR", new CheckBox("Use R on KillSteal", true)); ModesMenu1.Add("KER", new CheckBox("Use E + R on KillSteal", true)); ModesMenu2 = Menu.AddSubMenu("Farm", "Modes2Tristana"); ModesMenu2.AddLabel("Lane Clear Config"); ModesMenu2.AddSeparator(); ModesMenu2.Add("FarmEF", new CheckBox("LaneClear E Forced Target", true)); ModesMenu2.Add("FarmQ", new CheckBox("Use Q on LaneClear", true)); ModesMenu2.Add("FarmE", new CheckBox("Use E on LaneClear", true)); ModesMenu2.Add("ManaLE", new Slider("Mana %", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("Jungle Clear Config"); ModesMenu2.Add("JungleEF", new CheckBox("JungleClear E Forced Target", true)); ModesMenu2.Add("JungleQ", new CheckBox("Use Q on JungleClear", true)); ModesMenu2.Add("JungleE", new CheckBox("Use E on JungleClear", true)); ModesMenu2.Add("ManaJE", new Slider("Mana %", 40)); ModesMenu3 = Menu.AddSubMenu("Misc", "Modes3Tristana"); ModesMenu3.Add("AntiGapW", new CheckBox("Use W for Anti-Gapcloser", true)); ModesMenu3.Add("AntiGapR", new CheckBox("Use R for Anti-Gapcloser", false)); ModesMenu3.Add("AntiGapKR", new CheckBox("Use R for Anti-Gapcloser (Khazix & Rengar)", true)); ModesMenu3.Add("FleeW", new CheckBox("Use W on Flee", false)); ModesMenu3.AddSeparator(); ModesMenu3.AddLabel("Skin Hack"); ModesMenu3.Add("skinhack", new CheckBox("Activate Skin hack", false)); ModesMenu3.Add("skinId", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10")); ModesMenu3.AddSeparator(); ModesMenu3.AddLabel("Item Usage on Combo"); ModesMenu3.Add("useYoumuu", new CheckBox("Use Youmuu", true)); ModesMenu3.Add("usehextech", new CheckBox("Use Hextech", true)); ModesMenu3.Add("useBotrk", new CheckBox("Use Botrk & Cutlass", true)); ModesMenu3.Add("useQss", new CheckBox("Use QuickSilver", true)); ModesMenu3.Add("minHPBotrk", new Slider("Min health to use Botrk %", 80)); ModesMenu3.Add("enemyMinHPBotrk", new Slider("Min enemy health to use Botrk %", 80)); ModesMenu3.AddLabel("QSS Configs"); ModesMenu3.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); ModesMenu3.Add("Stun", new CheckBox("Stun", true)); ModesMenu3.Add("Blind", new CheckBox("Blind", true)); ModesMenu3.Add("Charm", new CheckBox("Charm", true)); ModesMenu3.Add("Suppression", new CheckBox("Suppression", true)); ModesMenu3.Add("Polymorph", new CheckBox("Polymorph", true)); ModesMenu3.Add("Fear", new CheckBox("Fear", true)); ModesMenu3.Add("Taunt", new CheckBox("Taunt", true)); ModesMenu3.Add("Silence", new CheckBox("Silence", false)); ModesMenu3.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000)); ModesMenu3.AddLabel("QSS Ult Configs"); ModesMenu3.Add("ZedUlt", new CheckBox("Zed R", true)); ModesMenu3.Add("VladUlt", new CheckBox("Vladimir R", true)); ModesMenu3.Add("FizzUlt", new CheckBox("Fizz R", true)); ModesMenu3.Add("MordUlt", new CheckBox("Mordekaiser R", true)); ModesMenu3.Add("PoppyUlt", new CheckBox("Poppy R", true)); ModesMenu3.Add("QssUltDelay", new Slider("Use QSS Delay(ms) for Ult", 250, 0, 1000)); DrawMenu = Menu.AddSubMenu("Draws", "DrawTristana"); DrawMenu.Add("drawA", new CheckBox(" Draw Real AA", true)); DrawMenu.Add("drawW", new CheckBox(" Draw W", true)); DrawMenu.Add("drawE", new CheckBox(" Draw E Stack", true)); } catch (Exception e) { } }
static void Game_OnStart(EventArgs args) { Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Game_OnDraw; Obj_AI_Base.OnBuffGain += Common.OnBuffGain; Game.OnTick += OnTick; Orbwalker.OnPreAttack += Common.QAA; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; SkinBase = Player.Instance.SkinId; // Item try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Q = new Spell.Skillshot(SpellSlot.Q, 1450, SkillShotType.Linear, 0, 1000, 40) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W); R = new Spell.Active(SpellSlot.R, 5500); Bootstrap.Init(null); Chat.Print("GuTenTak Addon Loading Success", Color.Green); Menu = MainMenu.AddMenu("GuTenTak TwistedFate", "TwistedFate"); Menu.AddSeparator(); Menu.AddLabel("GuTenTak TwistedFate Addon"); var Enemies = EntityManager.Heroes.Enemies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); ModesMenu1 = Menu.AddSubMenu("Menu", "Modes1TwistedFate"); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Combo Configs"); ModesMenu1.Add("ComboQ", new CheckBox("Use Q on Combo", true)); ModesMenu1.Add("ComboYellowCard", new CheckBox("Pick A Yello Card on Combo", true)); ModesMenu1.Add("RYellow", new CheckBox("Use Auto Pick A Yellow Card on R", true)); ModesMenu1.Add("ComboWRed", new KeyBind("Use Red Card", false, KeyBind.BindTypes.HoldActive, 'T')); ModesMenu1.Add("ComboWBlue", new KeyBind("Use Blue Card", false, KeyBind.BindTypes.HoldActive, 'E')); ModesMenu1.Add("ComboWYellow", new KeyBind("Use Yellow Card", false, KeyBind.BindTypes.HoldActive, 'S')); ModesMenu1.Add("WHumanizer", new CheckBox("Pick A Card Humanizer", true)); ModesMenu1.Add("WHumanizerms", new Slider("Pick A Card Humanizer (ms)", 250, 0, 250)); ModesMenu1.Add("WHumanizerrandom", new Slider("Pick A Card Humanizer (Random Min)", 0, 0, 125)); ModesMenu1.Add("WHumanizerrandom2", new Slider("Pick A Card Humanizer (Random MAX)", 250, 0, 250)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Auto Harass Configs"); ModesMenu1.Add("AutoHarass", new CheckBox("Auto Q immobile target", true)); ModesMenu1.Add("ManaAuto", new Slider("Use Auto Harass Mana %", 40)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Harass Configs"); ModesMenu1.Add("HarassQ", new CheckBox("Use Q on Harass", true)); ModesMenu1.Add("ManaHQ", new Slider("Use Q Harass Mana %", 60)); ModesMenu1.Add("HarassW", new CheckBox("Use W on Harass", true)); ModesMenu1.Add("ManaHW", new Slider("Use W Harass Mana %", 60)); ModesMenu1.Add("HarassPick", new ComboBox("Use Harass Pick A Card", 0, "Blue", "Red", "Yellow")); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Kill Steal Configs"); ModesMenu1.Add("KS", new CheckBox("Use KillSteal", true)); ModesMenu1.Add("KQ", new CheckBox("Use Q on KillSteal", true)); ModesMenu2 = Menu.AddSubMenu("Farm", "Modes2TwistedFate"); ModesMenu2.AddLabel("Last Hit Config"); ModesMenu2.AddSeparator(); ModesMenu2.Add("LastBlue", new CheckBox("Pick A Blue Card", true)); ModesMenu2.Add("ManaLast", new Slider("Mana Under %", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("Lane Clear Config"); ModesMenu2.AddSeparator(); ModesMenu2.Add("FarmQ", new CheckBox("Use Q on LaneClear", true)); ModesMenu2.Add("ManaLQ", new Slider("Use Q Mana %", 40)); ModesMenu2.Add("MinionLC", new Slider("Use Q Min Minions on LaneClear", 3, 1, 5)); ModesMenu2.Add("FarmW", new CheckBox("Use W on LaneClear", true)); ModesMenu2.Add("ClearPick", new ComboBox("Use Clear Pick A Card", 1, "Red", "Blue")); ModesMenu2.Add("ManaLW", new Slider("Use W Mana %", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("Jungle Clear Config"); ModesMenu2.AddSeparator(); ModesMenu2.Add("JungleQ", new CheckBox("Use Q on JungleClear", true)); ModesMenu2.Add("ManaJQ", new Slider("Mana %", 40)); ModesMenu2.Add("JungleW", new CheckBox("Use W on JungleClear", true)); ModesMenu2.Add("JungleClearPick", new ComboBox("Use Jungle Pick A Card", 1, "Red", "Blue", "Yellow")); ModesMenu2.Add("ManaJW", new Slider("Mana %", 40)); ModesMenu3 = Menu.AddSubMenu("Misc", "Modes3TwistedFate"); //ModesMenu3.Add("AntiGap", new CheckBox("AntiGap - Pick Golden Card", true)); ModesMenu3.AddLabel("Item Usage on Combo"); ModesMenu3.Add("useYoumuu", new CheckBox("Use Youmuu", true)); ModesMenu3.Add("usehextech", new CheckBox("Use Hextech", true)); ModesMenu3.Add("useBotrk", new CheckBox("Use Botrk & Cutlass", true)); ModesMenu3.Add("useQss", new CheckBox("Use QuickSilver", true)); ModesMenu3.Add("minHPBotrk", new Slider("Min health to use Botrk %", 80)); ModesMenu3.Add("enemyMinHPBotrk", new Slider("Min enemy health to use Botrk %", 80)); ModesMenu3.AddLabel("QSS Configs"); ModesMenu3.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); ModesMenu3.Add("Stun", new CheckBox("Stun", true)); ModesMenu3.Add("Blind", new CheckBox("Blind", true)); ModesMenu3.Add("Charm", new CheckBox("Charm", true)); ModesMenu3.Add("Suppression", new CheckBox("Suppression", true)); ModesMenu3.Add("Polymorph", new CheckBox("Polymorph", true)); ModesMenu3.Add("Fear", new CheckBox("Fear", true)); ModesMenu3.Add("Taunt", new CheckBox("Taunt", true)); ModesMenu3.Add("Silence", new CheckBox("Silence", false)); ModesMenu3.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000)); ModesMenu3.AddLabel("QSS Ult Configs"); ModesMenu3.Add("ZedUlt", new CheckBox("Zed R", true)); ModesMenu3.Add("VladUlt", new CheckBox("Vladimir R", true)); ModesMenu3.Add("FizzUlt", new CheckBox("Fizz R", true)); ModesMenu3.Add("MordUlt", new CheckBox("Mordekaiser R", true)); ModesMenu3.Add("PoppyUlt", new CheckBox("Poppy R", true)); ModesMenu3.Add("QssUltDelay", new Slider("Use QSS Delay(ms) for Ult", 250, 0, 1000)); ModesMenu3.AddLabel("Skin Hack"); ModesMenu3.Add("skinhack", new CheckBox("Activate Skin hack", false)); ModesMenu3.Add("skinId", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7", "8", "9")); DrawMenu = Menu.AddSubMenu("Draws", "DrawTwistedFate"); DrawMenu.Add("drawA", new CheckBox(" Draw Real AA", true)); DrawMenu.Add("drawQ", new CheckBox(" Draw Q", true)); DrawMenu.Add("drawR", new CheckBox(" Draw R", false)); } catch (Exception e) { } }
static void Game_OnStart(EventArgs args) { Game.OnUpdate += Game_OnUpdate; Game.OnTick += OnTick; Obj_AI_Base.OnBuffGain += Common.OnBuffGain; GameObject.OnCreate += OnCreate; Gapcloser.OnGapcloser += Common.Gapcloser_OnGapCloser; Orbwalker.OnPreAttack += OnPreAttack; Drawing.OnDraw += Game_OnDraw; SkinBase = Player.Instance.SkinId; try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Q = new Spell.Active(SpellSlot.Q, (uint)_Player.AttackRange + 50); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, (int)0.5, 1400, 250); E = new Spell.Targeted(SpellSlot.E, (uint)_Player.AttackRange + 50); R = new Spell.Targeted(SpellSlot.R, (uint)_Player.AttackRange + 50); Bootstrap.Init(null); Chat.Print("GuTenTak Addon Loading Success", Color.Green); Menu = MainMenu.AddMenu("GuTenTak 小炮", "Tristana"); Menu.AddSeparator(); Menu.AddLabel("CH汉化-GuTenTak 小炮脚本"); var Enemies = EntityManager.Heroes.Enemies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); ModesMenu1 = Menu.AddSubMenu("菜单", "Modes1Tristana"); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("连招设置"); ModesMenu1.Add("ComboQ", new CheckBox("连招Q", true)); ModesMenu1.Add("ComboE", new CheckBox("连招E", true)); ModesMenu1.Add("ComboEF", new CheckBox("连招强制E目标", true)); ModesMenu1.Add("ManualR", new KeyBind("半自动 R", false, KeyBind.BindTypes.HoldActive, 'T')); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("E 列表"); foreach (var Enemy in EntityManager.Heroes.Enemies) { ModesMenu1.Add(Enemy.ChampionName, new CheckBox("使用E " + Enemy.ChampionName, true)); } ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("骚扰设置"); ModesMenu1.Add("HarassEF", new CheckBox("骚扰强制E目标", true)); ModesMenu1.Add("HarassQ", new CheckBox("骚扰Q", true)); ModesMenu1.Add("HarassE", new CheckBox("骚扰E", true)); ModesMenu1.Add("ManaHE", new Slider("E蓝量使用 %", 60)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("抢头设置"); ModesMenu1.Add("KS", new CheckBox("开启抢头", true)); ModesMenu1.Add("KR", new CheckBox("R抢头", true)); ModesMenu1.Add("KER", new CheckBox("E + R抢头", true)); ModesMenu2 = Menu.AddSubMenu("尾兵", "Modes2Tristana"); ModesMenu2.AddLabel("清线设置"); ModesMenu2.AddSeparator(); ModesMenu2.Add("FarmEF", new CheckBox("清线E集中目标", true)); ModesMenu2.Add("FarmQ", new CheckBox("清线Q", true)); ModesMenu2.Add("FarmE", new CheckBox("清线E", true)); ModesMenu2.Add("ManaLE", new Slider("E蓝量使用 %", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("清野设置"); ModesMenu2.Add("JungleEF", new CheckBox("清野E集中目标", true)); ModesMenu2.Add("JungleQ", new CheckBox("清野Q", true)); ModesMenu2.Add("JungleE", new CheckBox("清野E", true)); ModesMenu2.Add("ManaJE", new Slider("E蓝量使用 %", 40)); ModesMenu3 = Menu.AddSubMenu("杂项", "Modes3Tristana"); ModesMenu3.Add("AntiGapW", new CheckBox("W 防突进", true)); ModesMenu3.Add("AntiGapR", new CheckBox("R 防突进", false)); ModesMenu3.Add("AntiGapKR", new CheckBox("R 防突进 (螳螂 & 狮子狗)", true)); ModesMenu3.Add("FleeW", new CheckBox("逃跑使用W", false)); ModesMenu3.AddSeparator(); ModesMenu3.AddLabel("换肤"); ModesMenu3.Add("skinhack", new CheckBox("开启换肤", false)); ModesMenu3.Add("skinId", new ComboBox("模式", 0, "预设", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10")); ModesMenu3.AddLabel("物品使用(连招)"); ModesMenu3.Add("useYoumuu", new CheckBox("使用幽梦", true)); ModesMenu3.Add("usehextech", new CheckBox("使用科技枪", true)); ModesMenu3.Add("useBotrk", new CheckBox("使用破败&弯刀", true)); ModesMenu3.Add("useQss", new CheckBox("使用水银饰带", true)); ModesMenu3.Add("minHPBotrk", new Slider("最低血量 % 使用破败", 80)); ModesMenu3.Add("enemyMinHPBotrk", new Slider("敌人最低血量 % 使用破败", 80)); ModesMenu3.AddLabel("水银设置"); ModesMenu3.Add("Qssmode", new ComboBox(" ", 0, "自动", "连招")); ModesMenu3.Add("Stun", new CheckBox("晕眩", true)); ModesMenu3.Add("Blind", new CheckBox("致盲", true)); ModesMenu3.Add("Charm", new CheckBox("魅惑", true)); ModesMenu3.Add("Suppression", new CheckBox("压制", true)); ModesMenu3.Add("Polymorph", new CheckBox("变形", true)); ModesMenu3.Add("Fear", new CheckBox("恐惧", true)); ModesMenu3.Add("Taunt", new CheckBox("嘲讽", true)); ModesMenu3.Add("Silence", new CheckBox("沉默", false)); ModesMenu3.Add("QssDelay", new Slider("使用水银延迟(毫秒)", 250, 0, 1000)); ModesMenu3.AddLabel("解大招水银设置"); ModesMenu3.Add("ZedUlt", new CheckBox("劫 R", true)); ModesMenu3.Add("VladUlt", new CheckBox("吸血鬼 R", true)); ModesMenu3.Add("FizzUlt", new CheckBox("小鱼人 R", true)); ModesMenu3.Add("MordUlt", new CheckBox("金属大师 R", true)); ModesMenu3.Add("PoppyUlt", new CheckBox("波比 R", true)); ModesMenu3.Add("QssUltDelay", new Slider("使用水银解大招延迟(毫秒)", 250, 0, 1000)); DrawMenu = Menu.AddSubMenu("线圈", "DrawTristana"); DrawMenu.Add("drawA", new CheckBox(" 显示真实普攻距离", true)); DrawMenu.Add("drawW", new CheckBox(" 显示 W", true)); DrawMenu.Add("drawE", new CheckBox(" 显示 E 层数", true)); } catch (Exception e) { } }
static void Game_OnStart(EventArgs args) { Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Game_OnDraw; Obj_AI_Base.OnBuffGain += Common.OnBuffGain; Game.OnTick += OnTick; Orbwalker.OnPreAttack += Common.QAA; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; SkinBase = Player.Instance.SkinId; // Item try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Q = new Spell.Skillshot(SpellSlot.Q, 1450, SkillShotType.Linear, 0, 1000, 40) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W); R = new Spell.Active(SpellSlot.R, 5500); Bootstrap.Init(null); Chat.Print("GuTenTak Addon Loading Success", Color.Green); Menu = MainMenu.AddMenu("GuTenTak 卡牌", "TwistedFate"); Menu.AddSeparator(); Menu.AddLabel("CH汉化-GuTenTak卡牌脚本"); var Enemies = EntityManager.Heroes.Enemies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); ModesMenu1 = Menu.AddSubMenu("菜单", "Modes1TwistedFate"); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("连招设置"); ModesMenu1.Add("ComboQ", new CheckBox("使用Q", true)); ModesMenu1.Add("ComboYellowCard", new CheckBox("连招定黄牌", true)); ModesMenu1.Add("RYellow", new CheckBox("开R自动黄牌", true)); ModesMenu1.Add("ComboWRed", new KeyBind("切红牌", false, KeyBind.BindTypes.HoldActive, 'T')); ModesMenu1.Add("ComboWBlue", new KeyBind("切蓝牌", false, KeyBind.BindTypes.HoldActive, 'E')); ModesMenu1.Add("ComboWYellow", new KeyBind("切黄牌", false, KeyBind.BindTypes.HoldActive, 'S')); ModesMenu1.Add("WHumanizer", new CheckBox("选牌-人性化", true)); ModesMenu1.Add("WHumanizerms", new Slider("选牌-人性化延迟 (毫秒)", 250, 0, 250)); ModesMenu1.Add("WHumanizerrandom", new Slider("选牌-人性化延迟 (随机最小值)", 125, 0, 125)); ModesMenu1.Add("WHumanizerrandom2", new Slider("选牌-人性化延迟 (随机最大值)", 250, 0, 250)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("自动骚扰"); ModesMenu1.Add("AutoHarass", new CheckBox("自动Q无法移动的敌人", true)); ModesMenu1.Add("ManaAuto", new Slider("自动骚扰蓝量百分比", 40)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("骚扰设置"); ModesMenu1.Add("HarassQ", new CheckBox("使用Q", true)); ModesMenu1.Add("ManaHQ", new Slider("Q 骚扰蓝量百分比", 60)); ModesMenu1.Add("HarassW", new CheckBox("使用W", true)); ModesMenu1.Add("ManaHW", new Slider("W 骚扰蓝量百分比", 60)); ModesMenu1.Add("HarassPick", new ComboBox("骚扰选牌", 0, "蓝", "红", "黄")); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("抢头设置"); ModesMenu1.Add("KS", new CheckBox("开启抢头", true)); ModesMenu1.Add("KQ", new CheckBox("Q 抢头", true)); ModesMenu2 = Menu.AddSubMenu("农兵", "Modes2TwistedFate"); ModesMenu2.AddLabel("尾兵设置"); ModesMenu2.AddSeparator(); ModesMenu2.Add("LastBlue", new CheckBox("选择蓝牌", true)); ModesMenu2.Add("ManaLast", new Slider("蓝量低于百分比时", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("清线设置"); ModesMenu2.AddSeparator(); ModesMenu2.Add("FarmQ", new CheckBox("使用Q", true)); ModesMenu2.Add("ManaLQ", new Slider("Q 清线蓝量百分比", 40)); ModesMenu2.Add("MinionLC", new Slider("Q最低小兵命中数", 3, 1, 5)); ModesMenu2.Add("FarmW", new CheckBox("清线使用W", true)); ModesMenu2.Add("ClearPick", new ComboBox("清线选牌", 1, "红", "蓝")); ModesMenu2.Add("ManaLW", new Slider("W 清线蓝量百分比", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("清野设置"); ModesMenu2.AddSeparator(); ModesMenu2.Add("JungleQ", new CheckBox("使用Q", true)); ModesMenu2.Add("ManaJQ", new Slider("Q 清野蓝量百分比", 40)); ModesMenu2.Add("JungleW", new CheckBox("使用W", true)); ModesMenu2.Add("JungleClearPick", new ComboBox("清野选牌", 1, "红", "蓝", "黄")); ModesMenu2.Add("ManaJW", new Slider("W 清野蓝量百分比", 40)); ModesMenu3 = Menu.AddSubMenu("杂项", "Modes3TwistedFate"); //ModesMenu3.Add("AntiGap", new CheckBox("AntiGap - Pick Golden Card", true)); ModesMenu3.AddLabel("物品使用(连招)"); ModesMenu3.Add("useYoumuu", new CheckBox("使用幽梦", true)); ModesMenu3.Add("usehextech", new CheckBox("使用科技枪", true)); ModesMenu3.Add("useBotrk", new CheckBox("使用破败&弯刀", true)); ModesMenu3.Add("useQss", new CheckBox("使用水银饰带", true)); ModesMenu3.Add("minHPBotrk", new Slider("最低血量 % 使用破败", 80)); ModesMenu3.Add("enemyMinHPBotrk", new Slider("敌人最低血量 % 使用破败", 80)); ModesMenu3.AddLabel("水银设置"); ModesMenu3.Add("Qssmode", new ComboBox(" ", 0, "自动", "连招")); ModesMenu3.Add("Stun", new CheckBox("晕眩", true)); ModesMenu3.Add("Blind", new CheckBox("致盲", true)); ModesMenu3.Add("Charm", new CheckBox("魅惑", true)); ModesMenu3.Add("Suppression", new CheckBox("压制", true)); ModesMenu3.Add("Polymorph", new CheckBox("变形", true)); ModesMenu3.Add("Fear", new CheckBox("恐惧", true)); ModesMenu3.Add("Taunt", new CheckBox("嘲讽", true)); ModesMenu3.Add("Silence", new CheckBox("沉默", false)); ModesMenu3.Add("QssDelay", new Slider("使用水银延迟(毫秒)", 250, 0, 1000)); ModesMenu3.AddLabel("解大招水银设置"); ModesMenu3.Add("ZedUlt", new CheckBox("劫 R", true)); ModesMenu3.Add("VladUlt", new CheckBox("吸血鬼 R", true)); ModesMenu3.Add("FizzUlt", new CheckBox("小鱼人 R", true)); ModesMenu3.Add("MordUlt", new CheckBox("金属大师 R", true)); ModesMenu3.Add("PoppyUlt", new CheckBox("波比 R", true)); ModesMenu3.Add("QssUltDelay", new Slider("使用水银解大招延迟(毫秒)", 250, 0, 1000)); ModesMenu3.AddLabel("换肤"); ModesMenu3.Add("skinhack", new CheckBox("开启换肤", false)); ModesMenu3.Add("skinId", new ComboBox("模式", 0, "预设", "1", "2", "3", "4", "5", "6", "7", "8", "9")); DrawMenu = Menu.AddSubMenu("线圈", "DrawTwistedFate"); DrawMenu.Add("drawA", new CheckBox(" 显示真实普攻距离", true)); DrawMenu.Add("drawQ", new CheckBox(" 显示 Q", true)); DrawMenu.Add("drawR", new CheckBox(" 显示 R", false)); } catch (Exception e) { } }
static void Game_OnStart(EventArgs args) { Game.OnUpdate += Game_OnUpdate; Game.OnTick += OnTick; Obj_AI_Base.OnBuffGain += Common.OnBuffGain; GameObject.OnCreate += OnCreate; Gapcloser.OnGapcloser += Common.Gapcloser_OnGapCloser; Orbwalker.OnPreAttack += OnPreAttack; Drawing.OnDraw += Game_OnDraw; SkinBase = Player.Instance.SkinId; try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Q = new Spell.Active(SpellSlot.Q, (uint)_Player.AttackRange + 50); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, (int)0.5, 1400, 250); E = new Spell.Targeted(SpellSlot.E, (uint)_Player.AttackRange + 50); R = new Spell.Targeted(SpellSlot.R, (uint)_Player.AttackRange + 50); Bootstrap.Init(null); Chat.Print("GuTenTak Addon basariyla yuklendi", Color.Green); Menu = MainMenu.AddMenu("GuTenTak Tristana", "Tristana"); Menu.AddSeparator(); Menu.AddLabel("GuTenTak Tristana Addon"); var Enemies = EntityManager.Heroes.Enemies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); ModesMenu1 = Menu.AddSubMenu("Menu", "Modes1Tristana"); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Combo Ayarları"); ModesMenu1.Add("ComboQ", new CheckBox("Q Kullan", true)); ModesMenu1.Add("ComboE", new CheckBox("E Kullan", true)); ModesMenu1.Add("ComboEF", new CheckBox("Kombo modunda E ile düşmanı zorla", true)); ModesMenu1.Add("ManualR", new KeyBind("Yarı otomatik R", false, KeyBind.BindTypes.HoldActive, 'T')); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("E List"); foreach (var Enemy in EntityManager.Heroes.Enemies) { ModesMenu1.Add(Enemy.ChampionName, new CheckBox("E Kullan " + Enemy.ChampionName, true)); } ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Dürtme Ayarları"); ModesMenu1.Add("HarassEF", new CheckBox("Dürtme modunda E ile zorla", true)); ModesMenu1.Add("HarassQ", new CheckBox("Q Kullan", true)); ModesMenu1.Add("HarassE", new CheckBox("E Kullan", true)); ModesMenu1.Add("ManaHE", new Slider("Gereken Mana %", 60)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("Kill Çalma Ayarları"); ModesMenu1.Add("KS", new CheckBox("Kill Çalma Kullan", true)); ModesMenu1.Add("KR", new CheckBox("R Kullan", true)); ModesMenu1.Add("KER", new CheckBox("E + R Kullan", true)); ModesMenu2 = Menu.AddSubMenu("Farm", "Modes2Tristana"); ModesMenu2.AddLabel("Lane Clear Ayarları"); ModesMenu2.AddSeparator(); ModesMenu2.Add("FarmEF", new CheckBox("Laneclear modunda E ile zorlama", true)); ModesMenu2.Add("FarmQ", new CheckBox("Q Kullan", true)); ModesMenu2.Add("FarmE", new CheckBox("E Kullan", true)); ModesMenu2.Add("ManaLE", new Slider("Mana %", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("Jungle Clear Ayarları"); ModesMenu2.Add("JungleEF", new CheckBox("JungleClear E Forced Target", true)); ModesMenu2.Add("JungleQ", new CheckBox("Use Q on JungleClear", true)); ModesMenu2.Add("JungleE", new CheckBox("Use E on JungleClear", true)); ModesMenu2.Add("ManaJE", new Slider("Mana %", 40)); ModesMenu3 = Menu.AddSubMenu("Misc", "Modes3Tristana"); ModesMenu3.Add("AntiGapW", new CheckBox("W Kullan şunun içni Anti-Gapcloser", true)); ModesMenu3.Add("AntiGapR", new CheckBox("R Kullan şunun içni Anti-Gapcloser", false)); ModesMenu3.Add("AntiGapKR", new CheckBox("R Kullan şunun içni Anti-Gapcloser (Khazix & Rengar)", true)); ModesMenu3.Add("FleeW", new CheckBox("Kaçma modunda W", false)); ModesMenu3.AddSeparator(); ModesMenu3.AddLabel("Skin Hack"); ModesMenu3.Add("skinhack", new CheckBox("Kostüm Hilesi Aktif", false)); ModesMenu3.Add("skinId", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10")); ModesMenu3.AddSeparator(); ModesMenu3.AddLabel("İtemleri Kullanma"); ModesMenu3.Add("useYoumuu", new CheckBox("Kullan Youmuu", true)); ModesMenu3.Add("usehextech", new CheckBox("Kullan Hextech", true)); ModesMenu3.Add("useBotrk", new CheckBox("Kullan Botrk & Cutlass", true)); ModesMenu3.Add("useQss", new CheckBox("Kullan QuickSilver", true)); ModesMenu3.Add("minHPBotrk", new Slider("Mahvolmuş için can %", 80)); ModesMenu3.Add("enemyMinHPBotrk", new Slider("Mahvolmuş için düşman canı %", 80)); ModesMenu3.AddLabel("QSS Ayarları"); ModesMenu3.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); ModesMenu3.Add("Stun", new CheckBox("Sabitleme", true)); ModesMenu3.Add("Blind", new CheckBox("Kör", true)); ModesMenu3.Add("Charm", new CheckBox("Çekicilik(Ahri)", true)); ModesMenu3.Add("Suppression", new CheckBox("Önleme,Durdurma", true)); ModesMenu3.Add("Polymorph", new CheckBox("Polymorph", true)); ModesMenu3.Add("Fear", new CheckBox("Korku", true)); ModesMenu3.Add("Taunt", new CheckBox("Tuzak", true)); ModesMenu3.Add("Silence", new CheckBox("Sessiz", false)); ModesMenu3.Add("QssDelay", new Slider("QSS Gecikmesi", 250, 0, 1000)); ModesMenu3.AddLabel("QSS Ult Ayarları"); ModesMenu3.Add("ZedUlt", new CheckBox("Zed R", true)); ModesMenu3.Add("VladUlt", new CheckBox("Vladimir R", true)); ModesMenu3.Add("FizzUlt", new CheckBox("Fizz R", true)); ModesMenu3.Add("MordUlt", new CheckBox("Mordekaiser R", true)); ModesMenu3.Add("PoppyUlt", new CheckBox("Poppy R", true)); ModesMenu3.Add("QssUltDelay", new Slider("Ulti için QSS gecikmesi", 250, 0, 1000)); DrawMenu = Menu.AddSubMenu("Draws", "DrawTristana"); DrawMenu.Add("drawA", new CheckBox(" Göster AA menzili", true)); DrawMenu.Add("drawW", new CheckBox(" Göster W", true)); DrawMenu.Add("drawE", new CheckBox(" Göster E Yükü", true)); } catch (Exception e) { } }
static void Game_OnStart(EventArgs args) { Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Game_OnDraw; Obj_AI_Base.OnBuffGain += Common.OnBuffGain; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Game.OnTick += OnTick; Orbwalker.OnPostAttack += Common.WLogic; Orbwalker.OnPostAttack += Common.LJClear; SkinBase = Player.Instance.SkinId; try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Q = new Spell.Skillshot(SpellSlot.Q, 1250, SkillShotType.Linear, (int)0.25, 1030, 90) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E); Bootstrap.Init(null); Chat.Print("GuTenTak Addon Loading Success", Color.Green); Menu = MainMenu.AddMenu("GuTenTak 西维尔", "Sivir"); Menu.AddSeparator(); Menu.AddLabel("CH汉化-GuTenTak 战争女神脚本"); var Enemies = EntityManager.Heroes.Enemies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); ModesMenu1 = Menu.AddSubMenu("菜单", "Modes1Sivir"); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("连招设置"); ModesMenu1.Add("ComboQ", new CheckBox("连招Q", true)); ModesMenu1.Add("ComboW", new CheckBox("连招W", true)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("骚扰设置"); ModesMenu1.Add("HarassQ", new CheckBox("骚扰Q", true)); ModesMenu1.Add("HarassMana", new Slider("Q蓝量使用 %", 60)); ModesMenu1.Add("HarassW", new CheckBox("骚扰W", true)); ModesMenu1.Add("ManaHW", new Slider("W蓝量使用 %", 60)); ModesMenu1.AddSeparator(); ModesMenu1.AddLabel("抢头设置"); ModesMenu1.Add("KS", new CheckBox("开启抢头", true)); ModesMenu1.Add("KQ", new CheckBox("Q抢头", true)); ModesMenu2 = Menu.AddSubMenu("尾兵", "Modes2Sivir"); ModesMenu2.AddLabel("清线设置"); ModesMenu2.Add("MinionLC", new Slider("清线最低小兵数量", 3, 1, 5)); ModesMenu2.AddSeparator(); ModesMenu2.Add("FarmQ", new CheckBox("清线Q", true)); ModesMenu2.Add("ManaLQ", new Slider("Q蓝量使用 %", 40)); ModesMenu2.Add("FarmW", new CheckBox("清线W", true)); ModesMenu2.Add("ManaLW", new Slider("W蓝量使用 %", 40)); ModesMenu2.AddSeparator(); ModesMenu2.AddLabel("清野设置"); ModesMenu2.Add("JungleQ", new CheckBox("清野Q", true)); ModesMenu2.Add("ManaJQ", new Slider("Q蓝量使用 %", 40)); ModesMenu2.Add("JungleW", new CheckBox("清野W", true)); ModesMenu2.Add("ManaJW", new Slider("W蓝量使用 %", 40)); ModesMenu3 = Menu.AddSubMenu("杂项", "Modes3Sivir"); ModesMenu3.Add("SpellShield", new CheckBox("自动E", true)); ModesMenu3.Add("GoldCard", new CheckBox("卡牌" + " 黄牌 ", true)); ModesMenu3.Add("RedCard", new CheckBox("卡牌" + " 红牌 ", false)); foreach (var enemy in EntityManager.Heroes.Enemies.Where(a => a.Team != Player.Instance.Team)) { foreach ( var spell in enemy.Spellbook.Spells.Where( a => a.Slot == SpellSlot.Q || a.Slot == SpellSlot.W || a.Slot == SpellSlot.E || a.Slot == SpellSlot.R)) { if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { if (spell.Slot == SpellSlot.Q) { if (spell.SData.TargettingType == SpellDataTargetType.Unit) { ModesMenu3.Add(spell.SData.Name, new CheckBox(enemy.ChampionName + " Q ", false)); } //new CheckBox(enemy.ChampionName + " Q " + spell.Name, false)); } else if (spell.Slot == SpellSlot.W) { if (spell.SData.TargettingType == SpellDataTargetType.Unit) { ModesMenu3.Add(spell.SData.Name, new CheckBox(enemy.ChampionName + " W ", false)); } } else if (spell.Slot == SpellSlot.E) { if (spell.SData.TargettingType == SpellDataTargetType.Unit) { ModesMenu3.Add(spell.SData.Name, new CheckBox(enemy.ChampionName + " E ", false)); } else if (spell.Slot == SpellSlot.R) { if (spell.SData.TargettingType == SpellDataTargetType.Unit) { ModesMenu3.Add(spell.SData.Name, new CheckBox(enemy.ChampionName + " R ", false)); } ; } } } } } /* * foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) * { * for (int i = 0; i < 4; i++) * { * var spell = enemy.Spellbook.Spells[i]; * if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) * { * if (spell.SData.TargettingType == SpellDataTargetType.Unit) * ModesMenu3.Add(spell.SData.Name, * new CheckBox(enemy.ChampionName + " - Target - " + spell.Name, false)); * } * } * } */ ModesMenu3.AddSeparator(); ModesMenu3.AddLabel("Item Usage on Combo"); ModesMenu3.Add("useYoumuu", new CheckBox("Use Youmuu", true)); ModesMenu3.Add("usehextech", new CheckBox("Use Hextech", true)); ModesMenu3.Add("useBotrk", new CheckBox("Use Botrk & Cutlass", true)); ModesMenu3.Add("useQss", new CheckBox("Use QuickSilver", true)); ModesMenu3.Add("minHPBotrk", new Slider("Min health to use Botrk %", 80)); ModesMenu3.Add("enemyMinHPBotrk", new Slider("Min enemy health to use Botrk %", 80)); ModesMenu3.AddLabel("QSS Configs"); ModesMenu3.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); ModesMenu3.Add("Stun", new CheckBox("Stun", true)); ModesMenu3.Add("Blind", new CheckBox("Blind", true)); ModesMenu3.Add("Charm", new CheckBox("Charm", true)); ModesMenu3.Add("Suppression", new CheckBox("Suppression", true)); ModesMenu3.Add("Polymorph", new CheckBox("Polymorph", true)); ModesMenu3.Add("Fear", new CheckBox("Fear", true)); ModesMenu3.Add("Taunt", new CheckBox("Taunt", true)); ModesMenu3.Add("Silence", new CheckBox("Silence", false)); ModesMenu3.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000)); ModesMenu3.AddLabel("QSS Ult Configs"); ModesMenu3.Add("ZedUlt", new CheckBox("Zed R", true)); ModesMenu3.Add("VladUlt", new CheckBox("Vladimir R", true)); ModesMenu3.Add("FizzUlt", new CheckBox("Fizz R", true)); ModesMenu3.Add("MordUlt", new CheckBox("Mordekaiser R", true)); ModesMenu3.Add("PoppyUlt", new CheckBox("Poppy R", true)); ModesMenu3.Add("QssUltDelay", new Slider("Use QSS Delay(ms) for Ult", 250, 0, 1000)); ModesMenu3.AddLabel("Skin Hack"); ModesMenu3.Add("skinhack", new CheckBox("Activate Skin hack", false)); ModesMenu3.Add("skinId", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7", "8")); DrawMenu = Menu.AddSubMenu("Draws", "DrawSivir"); DrawMenu.Add("drawA", new CheckBox(" Draw Real AA", true)); DrawMenu.Add("drawQ", new CheckBox(" Draw Q", true)); } catch (Exception e) { } }