Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. var Buff:Tl2buff;
  2. function SetForegroundWindow(hwnd: integer) : Boolean; stdcall;
  3. external 'user32.dll';
  4.  
  5. //-------------------------------------------------
  6.  
  7. //-------------------------------------------------
  8. function buffCheck: Boolean;
  9. var buff: TL2Buff;
  10. //-----------------@--------------------------------
  11. begin
  12. if not user.Buffs.byID(1323,buff) or (buff.EndTime < 1800000) then begin
  13. Result:=true;
  14. Print('Buffs are needed. Buffing...');
  15. delay(12000);
  16. //rebuff schematu
  17. Engine.BypassToServer('_bbshome', True);
  18. delay(1500);
  19. Engine.BypassToServer('03', True);
  20. delay(1500);
  21. Engine.BypassToServer('02', True);
  22. delay(1500);
  23. Engine.Dispel('Elemental Song');
  24. //shadow
  25. Engine.BypassToServer('_bbshome', True);
  26. delay(1000);
  27. Engine.BypassToServer('03', True);
  28. delay(500);
  29. Engine.BypassToServer('0c', True);
  30. delay(500);
  31. Engine.BypassToServer('0c', True);
  32. delay(500);
  33. end;
  34. Result:=false;
  35. end;
  36.  
  37. procedure stepBack;
  38. begin
  39. Engine.FaceControl(0, false);
  40. delay(1000);
  41. Engine.MoveTo(188824, -111512, -3256);
  42. end;
  43.  
  44. procedure goBack;
  45. begin
  46. Engine.MoveTo(188824, -111512, -3256);
  47. delay(2000);
  48. Engine.LoadConfig('50');
  49. delay(1000);
  50. Engine.FaceControl(0, true);
  51. end;
  52.  
  53. procedure checkCheck;
  54. begin
  55. if (user.incombat) and (buff.EndTime < 1800000) then begin
  56. stepBack;
  57. end;
  58. if user.inrange(188824, -111512, -3256, 60) and (buff.EndTime < 1800000) then begin
  59. rebuff;
  60. end;
  61. if user.inrange(188824, -111512, -3256, 60) and (buff.EndTime > 1800000) then begin
  62. goBack;
  63. end;
  64. end;
  65.  
  66. begin
  67. while (engine.status = lsOnline) do begin
  68. checkCheck();
  69. delay(300);
  70. buffCheck();
  71. end;
  72. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement