Advertisement
Guest User

Untitled

a guest
May 21st, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3. using System.Collections.Generic;
  4. using NewWidget.Core;
  5. using NewWidget.Core.Native;
  6. using NewWidget.Core.Scripting;
  7. using System.Windows.Forms;
  8. using NewWidget.Core.Chats;
  9.  
  10. public class Script : ScriptBase {
  11.  
  12. Keys Mages = Keys.Q;
  13.  
  14. Mages[] Classes = {
  15. new Mag(94, 1200, 10),
  16. new Mag(103, 1200, 10),
  17. new Mag(110, 1200, 9)
  18. };
  19.  
  20. class Classes{
  21. public int Id;
  22. public int Range;
  23. public int Priority;
  24. public Mag(int id, int range, int priority)
  25. {
  26. Id = id;
  27. Range = range;
  28. Priority = priority;
  29. }
  30.  
  31. }
  32.  
  33. public override void OnStart() {
  34. base.OnStart();
  35. BindKey(Mages, Target);
  36. }
  37.  
  38. void Target()
  39. {
  40. var target = Players.FirstOrDefault(p => Me.Target.DistanceToUser <= p.Range)
  41. .OrderByDescending(p => p.Priority)
  42. .OrderByDescending(p => Me.Target(p.Id));
  43. if(target == null)
  44. {
  45. Client.SetTarget(target);
  46. }
  47.  
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement