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;
- using System.Windows.Forms;
- using NewWidget.Core.Chats;
- public class Script : ScriptBase {
- Keys Mages = Keys.Q;
- Mages[] Classes = {
- new Mag(94, 1200, 10),
- new Mag(103, 1200, 10),
- new Mag(110, 1200, 9)
- };
- class Classes{
- public int Id;
- public int Range;
- public int Priority;
- public Mag(int id, int range, int priority)
- {
- Id = id;
- Range = range;
- Priority = priority;
- }
- }
- public override void OnStart() {
- base.OnStart();
- BindKey(Mages, Target);
- }
- void Target()
- {
- var target = Players.FirstOrDefault(p => Me.Target.DistanceToUser <= p.Range)
- .OrderByDescending(p => p.Priority)
- .OrderByDescending(p => Me.Target(p.Id));
- if(target == null)
- {
- Client.SetTarget(target);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement