Guest User

Untitled

a guest
Jun 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.04 KB | None | 0 0
  1. program UltimateNatureMaker;
  2. {$i srl/srl/misc/Smart.simba}
  3. {$i SRL/SRL.simba}
  4.  
  5.  
  6. var
  7. Deaths: Integer;
  8. Location, Debug: String;
  9. Active: Boolean;
  10.  
  11. procedure DeclarePlayers;
  12. begin
  13. NumberOfPlayers(1);
  14. CurrentPlayer := 0;
  15.  
  16. with Players[0] do
  17. begin
  18. Name := '';
  19. Pass := '';
  20. Active := True;
  21. Pin := '';
  22. end;
  23. end;
  24.  
  25.  
  26. procedure Eat;
  27. begin
  28. if CurrentPlayer = 1 then NextPlayer(False);
  29. PinScreen;
  30. rs_GetCompassAngleDegrees;
  31. Wait(1340);
  32. end;
  33.  
  34. procedure WalkToBank;
  35. begin
  36. PinScreen;
  37. Wait(3756);
  38. rs_GetCompassAngleDegrees;
  39. repeat
  40. rs_GetCompassAngleRadians;
  41. repeat
  42. WaitOption('take', 4000);
  43. WaitOption('take', 1000);
  44. PinScreen;
  45. WriteLn(11632);
  46. Mouse(445, 86, 3, 23, MOUSE_LEFT);
  47. MMouse(403, 439, 22, 23);
  48. Until(false);
  49. Until(false);
  50. end;
  51.  
  52.  
  53. procedure HitTheGround;
  54. begin
  55. FindNormalRandoms;
  56. rs_GetCompassAngleRadians;
  57. PinScreen;
  58. repeat
  59. until(false);
  60. Mouse(33, 363, 5, 3, MOUSE_LEFT);
  61. WaitOption('take', 5000);
  62. MMouse(405, 143, 18, 18);
  63. if GetColor(201, 430) = 45561 then Exit;
  64. Mouse(271, 212, 19, 16, MOUSE_LEFT);
  65. WriteLn(42226);
  66. repeat
  67. WaitOption('take', 1000);
  68. Until(false);
  69. end;
  70.  
  71.  
  72.  
  73. procedure HandleRandoms;
  74. begin
  75. if GetColor(352, 460) = 68709 then Exit;
  76. rs_GetCompassAngleDegrees;
  77. FixChat;
  78. Exit;
  79. repeat
  80. Exit;
  81. Mouse(30, 144, 1, 7, MOUSE_LEFT);
  82. Until(false);
  83. end;
  84.  
  85.  
  86. procedure CastDaSpec;
  87. begin
  88. BankScreen;
  89. WaitOption('take', 4000);
  90. FindNormalRandoms;
  91. if not LoggedIn then LoginPlayer;
  92. Wait(4882);
  93. MMouse(68, 485, 24, 11);
  94. FindNormalRandoms;
  95. rs_GetCompassAngleRadians;
  96. repeat
  97. rs_GetCompassAngleDegrees;
  98. Until(false);
  99. end;
  100.  
  101.  
  102. procedure Bank;
  103. begin
  104. Wait(4382);
  105. MMouse(220, 235, 8, 28);
  106. Wait(1955);
  107. MMouse(104, 230, 4, 27);
  108. repeat
  109. WriteLn(42994);
  110. until(false);
  111. WriteLn(16413);
  112. if not LoggedIn then LoginPlayer;
  113. end;
  114.  
  115. procedure WalkBack;
  116. begin
  117. PinScreen;
  118. BankScreen;
  119. BankScreen;
  120. if CurrentPlayer = 3 then NextPlayer(False);
  121. repeat
  122. until(false);
  123. FindNormalRandoms;
  124. Wait(1685);
  125. FindNormalRandoms;
  126. WriteLn(39012);
  127. Exit;
  128. Wait(3238+Random(1698));
  129. end;
  130.  
  131.  
  132. procedure CheckCoins;
  133. begin
  134. PinScreen;
  135. repeat
  136. until(false);
  137. FixChat;
  138. WaitOption('take', 1000);
  139. rs_GetCompassAngleDegrees;
  140. end;
  141.  
  142. procedure EquipWep;
  143. begin
  144. Wait(156+Random(1325));
  145. repeat
  146. FindNormalRandoms;
  147. BankScreen;
  148. until(false);
  149. Wait(2978+Random(1438));
  150. if CurrentPlayer = 2 then NextPlayer(False);
  151. Exit;
  152. FixChat;
  153. repeat
  154. Mouse(477, 151, 14, 27, MOUSE_LEFT);
  155. repeat
  156. if GetColor(105, 246) = 74667 then Exit;
  157. FindNormalRandoms;
  158. Mouse(334, 324, 2, 25, MOUSE_LEFT);
  159. until(false);
  160. MMouse(466, 266, 16, 5);
  161. repeat
  162. WaitOption('take', 1000);
  163. repeat
  164. rs_GetCompassAngleDegrees;
  165. repeat
  166. until(false);
  167. Until(false);
  168. Until(false);
  169. Until(false);
  170. end;
  171.  
  172.  
  173.  
  174. procedure ModAround;
  175. begin
  176. if not LoggedIn then LoginPlayer;
  177. repeat
  178. Mouse(103, 139, 6, 27, MOUSE_LEFT);
  179. FindMod;
  180. Wait(725+Random(4246));
  181. FixChat;
  182. until(false);
  183. Mouse(373, 465, 1, 1, MOUSE_LEFT);
  184. WaitOption('take', 1000);
  185. end;
  186.  
  187.  
  188. procedure CheckNews;
  189. begin
  190. FindNormalRandoms;
  191. FindMod;
  192. repeat
  193. FindNormalRandoms;
  194. until(false);
  195. rs_GetCompassAngleDegrees;
  196. if GetColor(164, 397) = 163930 then Exit;
  197. Mouse(370, 305, 14, 0, MOUSE_LEFT);
  198. rs_GetCompassAngleDegrees;
  199. BankScreen;
  200. FindMod;
  201. PinScreen;
  202. if CurrentPlayer = 1 then NextPlayer(False);
  203. end;
  204.  
  205.  
  206. procedure BatmanMoves;
  207. begin
  208. Exit;
  209. rs_GetCompassAngleDegrees;
  210. WaitOption('take', 2000);
  211. PinScreen;
  212. FindMod;
  213. WaitOption('take', 5000);
  214. BankScreen;
  215. FixChat;
  216. Mouse(423, 386, 29, 4, MOUSE_LEFT);
  217. repeat
  218. Until(false);
  219. end;
  220.  
  221. procedure SayNP;
  222. begin
  223. if GetColor(267, 286) = 18435 then Exit;
  224. if GetColor(4, 4) = 59048 then Exit;
  225. PinScreen;
  226. FindMod;
  227. end;
  228.  
  229. procedure HitTheButtons;
  230. begin
  231. PinScreen;
  232. rs_GetCompassAngleRadians;
  233. repeat
  234. FixChat;
  235. FixChat;
  236. MMouse(374, 101, 26, 25);
  237. MMouse(2, 380, 2, 18);
  238. Wait(3987+Random(1793));
  239. BankScreen;
  240. Until(false);
  241. end;
  242.  
  243.  
  244. procedure StartRunning;
  245. begin
  246. WriteLn(37744);
  247. end;
  248.  
  249.  
  250. procedure ConfigureSettings;
  251. begin
  252. Wait(4998+Random(2163));
  253. FindMod;
  254. repeat
  255. Wait(3179);
  256. WaitOption('take', 5000);
  257. rs_GetCompassAngleRadians;
  258. Until(false);
  259. end;
  260.  
  261.  
  262.  
  263. begin
  264. SetupSRL;
  265. DeclarePlayers;
  266. Bank;
  267. repeat
  268. Bank;
  269. repeat
  270. Bank;
  271. StartRunning;
  272. HitTheButtons;
  273. CheckNews;
  274. WalkToBank;
  275. ConfigureSettings;
  276. repeat
  277. CheckCoins;
  278. HandleRandoms;
  279. HitTheGround;
  280. until(false);
  281. HandleRandoms;
  282. repeat
  283. CastDaSpec;
  284. Bank;
  285. Eat;
  286. ConfigureSettings;
  287. Until(false);
  288. Until(false);
  289. Until(false);
  290. WriteLn('You have been trolled by automated script creator made by Weequ :)');
  291. end.
Add Comment
Please, Sign In to add comment