Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using NewWidget.Core;
- using NewWidget.Core.Native;
- using NewWidget.Core.Scripting;
- public class Script : ScriptBase {
- int[] buffsIds = {1248,28,18,985};
- public override void OnStart() {
- base.OnStart();
- Enabled = true;
- BindKey(System.Windows.Forms.Keys.F3, () => !Me.IsDead, () => Client.FUseSkill(findNuke(),true));
- //BindKey(System.Windows.Forms.Keys.F2, () => !Me.IsDead && Me.Cast.EndTime == 0 && !Me.Buffs.Any(b => buffsIds.Contains(b.Id)), () => Client.FUseSkill(1056,true));
- }
- int findNuke(){
- int skill = 0;
- if (Me.SkillCooltime(1554) < 20 && !Me.Buffs.Any(b => b.Id == 28)){
- skill = 1554; // aura blast
- } else if (skill == 0 && Me.SkillCooltime(1555) < 1 && Me.Target.DistanceToUser <= 150 && !Me.Buffs.Any(b => b.Id == 28)){
- skill = 1555; // aura cannon
- } else if (skill == 0 && Me.SkillCooltime(1339) < 1 && !Me.Buffs.Any(b => b.Id == 28)){
- skill = 1339; // vortex
- } else if (skill == 0 && Me.SkillCooltime(1230) < 100 && !Me.Buffs.Any(b => b.Id == 28)){
- skill = 1230; // promek
- } else if (skill == 0 && Me.SkillCooltime(1169) < 1 && Me.Buffs.Any(b => b.Id == 28)){
- skill = 1169; // fear
- } else if (skill == 0 && Me.SkillCooltime(1160) < 1 && Me.Buffs.Any(b => b.Id == 28)){
- skill = 1160; // slow
- }
- return skill;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement