Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. var Figth_Flag:boolean;
  2. Item: TL2Item;
  3. Npc: TL2Npc;
  4. Obj: TL2Buff;
  5. IdBuff: integer;
  6. Buffs:TL2Buff;
  7. var L2Skill: TL2Skill;
  8.  
  9.  
  10. procedure toVillage;
  11. begin
  12. Print('To Village');
  13. Delay(100);
  14. if (User.HP=0) then
  15. begin
  16. Delay(2000);
  17. Engine.GoHome;
  18. Engine.Facecontrol(0,False);
  19. Buff;
  20. end;
  21. end;
  22.  
  23.  
  24. procedure buff;
  25. begin
  26. Print('Go Buffer');
  27. Engine.MoveTo(81976, 147832, -3464);
  28. Delay(500);
  29. Engine.MoveTo(82888, 148232, -3464);
  30. Delay(500);
  31. Engine.MoveTo(83128, 148344, -3448);
  32. Delay(500);
  33. Engine.Settarget(10109);
  34. Delay(1500);
  35. Engine.Settarget(10109);
  36. Delay(1500);
  37. Engine.DlgOpen;
  38. Delay(1000);
  39. Engine.DlgSel(7);
  40. Delay(800);
  41. Engine.Settarget(10109);
  42. Delay(1000);
  43. Engine.DlgOpen;
  44. Delay(1000);
  45. Engine.DlgSel(5);
  46. Delay(800);
  47. Engine.DlgSel(21);
  48. Delay(800);
  49. RunTo;
  50. end;
  51.  
  52.  
  53. procedure RunTo;
  54. begin
  55. Print('Go Teleporte');
  56. Engine.SetTarget('Madeline'); //Target do NCP GK
  57. Delay(1500);
  58. Engine.DlgOpen; // abre chat combat npc
  59. Delay(1500);
  60.  
  61.  
  62. Engine.DlgSel(5);
  63. Delay(1500);
  64. Engine.DlgSel(1);
  65. Delay(1500);
  66. Fight;
  67. end;
  68.  
  69.  
  70. procedure toBuff;
  71. begin
  72. IdBuff:=1204 ; //Check BUFF
  73. while not User.Buffs.ById(IdBuff,obj) do begin
  74. Print('Check Buff');
  75. Engine.UseItem(736); //Scroll Escape
  76. Delay(7000);
  77. buff;
  78. end;
  79. end;
  80.  
  81.  
  82. procedure Fight;
  83. begin
  84. Print('Fight zone');
  85. Engine.MoveTo(85864, 213128, -3760);
  86. Delay(500);
  87. Engine.LoadConfig('1'); //Íàçâàíèå Âàøåãî êîíôèãà
  88. Engine.LoadZone('test3.zmap'); //zona de combat
  89. Print('Ôàðì');
  90. toVillage;
  91. Engine.Facecontrol(0,True);
  92. end;
  93.  
  94. procedure Antibot;
  95. begin
  96. Print('Antibot');
  97. if User.InRange (82296, 148632, -3464, 7000, 7000) then
  98. begin
  99. Engine.UseItem(736); //Scroll Escape
  100. Delay(7000);
  101. Engine.Facecontrol(0,False);
  102. buff;
  103. end;
  104. end;
  105.  
  106.  
  107. //-----------------------------------------------------------------------------
  108. begin //repete novamente o script
  109. Print('repete novamente');
  110. repeat
  111. toBuff;
  112. toVillage;
  113. Antibot
  114. until Engine.Status = lsOffline;
  115. Delay(5000);
  116. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement