Advertisement
Guest User

dffsg1

a guest
Sep 17th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.53 KB | None | 0 0
  1. program EffzsBonesToBananas;
  2.  
  3. {$DEFINE SMART}
  4. {$I SRL-6/SRL.simba}
  5. {$I SPS/lib/SPS-RS3.Simba}
  6.  
  7. var
  8. loads: integer =0;
  9. procedure declarePlayers();
  10. begin
  11. players.setup(['printer196', 'luckycause1@ahoo.com'], 'default1');
  12. currentPlayer := 0;
  13.  
  14. with players[0] do
  15. begin
  16. integers[0] := 50;
  17. integers[1] := 25;
  18. booleans[0] := true;
  19. end;
  20.  
  21. with players[1] do
  22. begin
  23. integers[0] := 50;
  24. integers[1] := 25;
  25. booleans[0] := true;
  26. end;
  27. end;
  28.  
  29. procedure setangle();
  30. begin
  31. if not isLoggedIn() then
  32. begin
  33. players[currentPlayer].login();
  34. end;
  35.  
  36. mainScreen.setAngle(MS_ANGLE_HIGH);
  37. minimap.setAngle(MM_DIRECTION_SOUTH); //Camera Direction
  38. end;
  39.  
  40. procedure findbanker();
  41. var
  42. preSet: TBox;
  43. esc: TBox;
  44. lobby: TBox;
  45. begin
  46. writeLn('Looking For Bank');
  47. writeLn('////////////////////////////////////');
  48. minimap.setAngle(43);
  49. setangle();
  50. mouse(282, 145, 15, 15, MOUSE_MOVE);
  51.  
  52. if not isMouseOverText(['ank']) then
  53. begin
  54. wait(randomRange(600, 1000));
  55. esc := intToBox(789, 0, 798, 10);
  56. wait(randomRange(400, 800));
  57. mouseBox(esc, MOUSE_LEFT);
  58. wait(randomRange(400, 700));
  59. lobby := intToBox(405, 326, 523, 346);
  60. wait(randomRange(400, 700));
  61. mouseBox(lobby, MOUSE_LEFT);
  62. wait(randomRange(1000, 2000));
  63. mouseOffClient(OFF_CLIENT_RANDOM);
  64. ClearDebug();
  65. writeLn('Banker not found, logged out.');
  66. writeLn('////////////////////////////////////');
  67. terminateScript;
  68. end;
  69.  
  70. if isMouseOverText(['ank']) then
  71. begin
  72. fastClick(MOUSE_LEFT);
  73. writeLn('Banking');
  74. writeLn('////////////////////////////////////');
  75.  
  76. wait(randomRange(300, 800));
  77. preSet := intToBox(181, 563, 211, 587);
  78. wait(randomRange(300, 500));
  79. mouseBox(preSet, MOUSE_LEFT);
  80. writeLn('Load Preset');
  81. writeLn('////////////////////////////////////');
  82. end;
  83. end;
  84.  
  85. procedure banking();
  86. var
  87. openbank: TBox;
  88. preSet: TBox;
  89. esc: TBox;
  90. lobby: TBox;
  91. begin
  92. if not isLoggedIn() then
  93. begin
  94. players[currentPlayer].login();
  95. end;
  96.  
  97. openbank := intToBox(269, 148, 309, 160);
  98. wait(randomRange(400, 800));
  99. mouseBox(openbank, MOUSE_MOVE);
  100.  
  101. if not isMouseOverText(['ank']) then
  102. begin
  103. findbanker();
  104. end;
  105.  
  106. if isMouseOverText(['ank']) then
  107. begin
  108. fastClick(MOUSE_LEFT);
  109. writeLn('Banking');
  110. writeLn('////////////////////////////////////');
  111.  
  112. wait(randomRange(400, 800));
  113. preSet := intToBox(181, 563, 211, 587);
  114. wait(randomRange(400, 900));
  115. mouseBox(preSet, MOUSE_LEFT);
  116. writeLn('Load Preset');
  117. writeLn('////////////////////////////////////');
  118. end;
  119. end;
  120.  
  121.  
  122. procedure convert();
  123. var
  124. item1: TBox;
  125. grind: TBox;
  126. begin
  127. if not isLoggedIn() then
  128. exit;
  129.  
  130. wait(randomRange(400, 800));
  131. item1 := intToBox(520, 344, 550, 373);
  132. wait(randomRange(400, 600));
  133. mouseBox(item1, MOUSE_LEFT);
  134. writeLn('Convert');
  135. writeLn('////////////////////////////////////');
  136. Inc(loads);
  137. end;
  138.  
  139. Procedure AntiBan();
  140. Begin
  141. Case Random(100) Of
  142. 0..20: begin
  143. tabStats.open();
  144. wait(randomRange(2750,4750));
  145. tabBackpack.open();
  146. end;
  147. 21..49: sleepAndMoveMouse(randomRange(1000,2000));
  148. 50..75: pickUpMouse();
  149. 76..99: smallRandomMouse();
  150. End;
  151. loads := 0;
  152. exit;
  153. End;
  154.  
  155. procedure lookoff;
  156. var
  157. I: integer;
  158. begin
  159. i := random(150);
  160. begin
  161. Case I of 0:
  162. begin
  163. mouseOffClient(OFF_CLIENT_RANDOM);
  164. ClearDebug();
  165. writeLn('Looking Off');
  166. writeLn('////////////////////////////////////');
  167. wait(randomRange(30000, 90000));
  168. end;
  169. end;
  170. end;
  171. end;
  172.  
  173. procedure breaklobby;
  174. var
  175. I: integer;
  176. esc: TBox;
  177. lobby: TBox;
  178. begin
  179. i := random(500);
  180. begin
  181. Case I of 0:
  182. begin
  183. wait(randomRange(600, 1000));
  184. esc := intToBox(789, 0, 798, 10);
  185. wait(randomRange(400, 800));
  186. mouseBox(esc, MOUSE_LEFT);
  187. wait(randomRange(400, 700));
  188. lobby := intToBox(272, 326, 395, 346);
  189. wait(randomRange(400, 700));
  190. mouseBox(lobby, MOUSE_LEFT);
  191. wait(randomRange(1000, 2000));
  192. mouseOffClient(OFF_CLIENT_RANDOM);
  193. ClearDebug();
  194. writeLn('Break Lobby');
  195. writeLn('////////////////////////////////////');
  196. wait(randomRange(60000, 120000));
  197. end;
  198. end;
  199. end;
  200. end;
  201.  
  202. begin
  203. clearDebug();
  204. setupSRL();
  205. declarePlayers();
  206. if not isLoggedIn() then
  207. begin
  208. players[currentPlayer].login();
  209. end;
  210.  
  211. repeat
  212. setangle();
  213. banking();
  214. convert();
  215. lookoff();
  216. breaklobby();
  217. until (false);
  218. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement