Guest User

Untitled

a guest
Jun 25th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.55 KB | None | 0 0
  1. program SorcGarden;
  2.  
  3. {.include srl/srl/misc/Smart.simba}
  4. {.include SRL/SRL.simba}
  5. var
  6. I: Integer;
  7. Location, Debug: String;
  8. Breaking: Boolean;
  9. procedure DeclarePlayers;
  10. begin
  11. NumberOfPlayers(4);
  12. CurrentPlayer := 0;
  13. with Players[0] do
  14. begin
  15. Name := '';
  16. Pass := '';
  17. Active := True;
  18. Pin := '';
  19. end;
  20. with Players[1] do
  21. begin
  22. Name := '';
  23. Pass := '';
  24. Active := True;
  25. Pin := '';
  26. end;
  27.  
  28. with Players[2] do
  29. begin
  30. Name := '';
  31. Pass := '';
  32. Active := True;
  33. Pin := '';
  34. end;
  35.  
  36. with Players[3] do
  37. begin
  38. Name := '';
  39. Pass := '';
  40. Active := True;
  41. Pin := '';
  42. end;
  43.  
  44. end;
  45.  
  46.  
  47. procedure HandleRandoms;
  48. begin
  49. Exit;
  50. if not LoggedIn then LoginPlayer;
  51. Exit;
  52. repeat
  53. PinScreen;
  54. if not LoggedIn then LoginPlayer;
  55. FixChat;
  56. WriteLn(6673);
  57. rs_GetCompassAngleDegrees;
  58. rs_GetCompassAngleRadians;
  59. FixChat;
  60. Until(false);
  61. end;
  62.  
  63. procedure WalkBack;
  64. begin
  65. rs_GetCompassAngleDegrees;
  66. repeat
  67. if not LoggedIn then LoginPlayer;
  68. if not LoggedIn then LoginPlayer;
  69. until(false);
  70. MMouse(488, 349, 14, 19);
  71. FixChat;
  72. BankScreen;
  73. rs_GetCompassAngleDegrees;
  74. end;
  75.  
  76. procedure BoredOfTypingProcedures;
  77. begin
  78. Mouse(23, 457, 9, 18, MOUSE_LEFT);
  79. Exit;
  80. FixChat;
  81. repeat
  82. Until(false);
  83. end;
  84.  
  85.  
  86.  
  87. procedure CheckCoins;
  88. begin
  89. Wait(4612);
  90. if CurrentPlayer = 0 then NextPlayer(False);
  91. FindNormalRandoms;
  92. Mouse(15, 438, 10, 29, MOUSE_LEFT);
  93. WaitOption('take', 2000);
  94. Mouse(458, 15, 1, 0, MOUSE_LEFT);
  95. end;
  96.  
  97.  
  98. procedure PencilStategy;
  99. begin
  100. BankScreen;
  101. FindNormalRandoms;
  102. if not LoggedIn then LoginPlayer;
  103. rs_GetCompassAngleRadians;
  104. Exit;
  105. repeat
  106. until(false);
  107. rs_GetCompassAngleDegrees;
  108. end;
  109.  
  110.  
  111. procedure TogglePray;
  112. begin
  113. if CurrentPlayer = 3 then NextPlayer(False);
  114. if CurrentPlayer = 3 then NextPlayer(False);
  115. if GetColor(226, 225) = 3198 then Exit;
  116. WaitOption('take', 5000);
  117. rs_GetCompassAngleRadians;
  118. FindMod;
  119. rs_GetCompassAngleRadians;
  120. if GetColor(16, 245) = 138793 then Exit;
  121. if not LoggedIn then LoginPlayer;
  122. repeat
  123. Exit;
  124. until(false);
  125. rs_GetCompassAngleRadians;
  126. Wait(189);
  127. Wait(1466);
  128. if GetColor(79, 109) = 31679 then Exit;
  129. rs_GetCompassAngleRadians;
  130. end;
  131.  
  132.  
  133. procedure SetWalkings;
  134. begin
  135. Wait(3781);
  136. repeat
  137. WriteLn(9806);
  138. BankScreen;
  139. until(false);
  140. if CurrentPlayer = 2 then NextPlayer(False);
  141. end;
  142.  
  143.  
  144. procedure CheckInv;
  145. begin
  146. MMouse(480, 266, 4, 29);
  147. repeat
  148. WriteLn(16853);
  149. repeat
  150. Exit;
  151. WriteLn(34276);
  152. until(false);
  153. Wait(2562);
  154. FindMod;
  155. PinScreen;
  156. Wait(2301);
  157. until(false);
  158. FindNormalRandoms;
  159. Mouse(352, 451, 12, 2, MOUSE_LEFT);
  160. rs_GetCompassAngleRadians;
  161. WriteLn(15965);
  162. repeat
  163. Until(false);
  164. end;
  165.  
  166.  
  167. procedure SetupScript;
  168. begin
  169. Exit;
  170. Mouse(69, 98, 4, 24, MOUSE_LEFT);
  171. end;
  172.  
  173.  
  174.  
  175. procedure Trololo;
  176. begin
  177. FindMod;
  178. rs_GetCompassAngleDegrees;
  179. FindMod;
  180. repeat
  181. PinScreen;
  182. Mouse(288, 361, 4, 19, MOUSE_LEFT);
  183. WaitOption('take', 1000);
  184. repeat
  185. until(false);
  186. Until(false);
  187. end;
  188.  
  189.  
  190. procedure AntiBan;
  191. begin
  192. rs_GetCompassAngleRadians;
  193. Wait(886);
  194. FindNormalRandoms;
  195. if GetColor(205, 75) = 36437 then Exit;
  196. Wait(4210);
  197. repeat
  198. if GetColor(320, 3) = 21170 then Exit;
  199. PinScreen;
  200. repeat
  201. Wait(2401+Random(1067));
  202. if not LoggedIn then LoginPlayer;
  203. Mouse(459, 205, 17, 22, MOUSE_LEFT);
  204. FindNormalRandoms;
  205. FindMod;
  206. Until(false);
  207. Until(false);
  208. end;
  209.  
  210. procedure AntiBanWalking;
  211. begin
  212. WaitOption('take', 3000);
  213. FindNormalRandoms;
  214. FixChat;
  215. repeat
  216. if not LoggedIn then LoginPlayer;
  217. Mouse(309, 365, 6, 0, MOUSE_LEFT);
  218. FixChat;
  219. WaitOption('take', 2000);
  220. WriteLn(3452);
  221. FindNormalRandoms;
  222. repeat
  223. FindMod;
  224. Wait(1556);
  225. WriteLn(15225);
  226. FindNormalRandoms;
  227. if not LoggedIn then LoginPlayer;
  228. repeat
  229. MMouse(89, 190, 8, 6);
  230. FindMod;
  231. Until(false);
  232. Until(false);
  233. Until(false);
  234. end;
  235.  
  236.  
  237. procedure WalkBank2;
  238. begin
  239. FindMod;
  240. repeat
  241. until(false);
  242. Exit;
  243. repeat
  244. Until(false);
  245. end;
  246.  
  247.  
  248. procedure EquipWep;
  249. begin
  250. WriteLn(12239);
  251. FindMod;
  252. BankScreen;
  253. if not LoggedIn then LoginPlayer;
  254. FindMod;
  255. if CurrentPlayer = 0 then NextPlayer(False);
  256. if not LoggedIn then LoginPlayer;
  257. end;
  258.  
  259.  
  260. begin
  261. SetupSRL;
  262. DeclarePlayers;
  263. BoredOfTypingProcedures;
  264. TogglePray;
  265. BoredOfTypingProcedures;
  266. end.
Add Comment
Please, Sign In to add comment