Guest User

Untitled

a guest
Jun 23rd, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 5.37 KB | None | 0 0
  1. program PremiumGoldMakerLite;
  2.  
  3. {$i srl/srl/misc/Smart.simba}
  4. {$i SRL/SRL.simba}
  5.  
  6. var
  7.   I: Integer;
  8.   Location: String;
  9.   Active: Boolean;
  10.  
  11. {*******************************************************************************
  12. procedure DeclarePlayers;
  13. By: SRL
  14. Description: SRL\'s Player Setup
  15. *******************************************************************************}
  16. procedure DeclarePlayers;
  17. begin
  18.   NumberOfPlayers(4);
  19.   CurrentPlayer := 0;
  20.  
  21.   with Players[0] do
  22.   begin
  23.     Name := \'\';
  24.     Pass := \'\';
  25.     Active := True;
  26.     Pin := \'\';
  27.   end;
  28.  
  29.   with Players[1] do
  30.   begin
  31.     Name := \'\';
  32.     Pass := \'\';
  33.     Active := True;
  34.     Pin := \'\';
  35.   end;
  36.  
  37.   with Players[2] do
  38.   begin
  39.     Name := \'\';
  40.     Pass := \'\';
  41.     Active := True;
  42.     Pin := \'\';
  43.   end;
  44.  
  45.   with Players[3] do
  46.   begin
  47.     Name := \'\';
  48.     Pass := \'\';
  49.     Active := True;
  50.     Pin := \'\';
  51.   end;
  52.  
  53. end;
  54.  
  55. procedure AntiBanTalk;
  56. begin
  57.   if GetColor(466, 415) = 14297 then Exit;
  58.   BankScreen;
  59.   PinScreen;
  60.   repeat
  61.     rs_GetCompassAngleDegrees;
  62.     repeat
  63.     until(false);
  64.     PinScreen;
  65.     PinScreen;
  66.     repeat
  67.       if GetColor(362, 323) = 34914 then Exit;
  68.       FindMod;
  69.       repeat
  70.         BankScreen;
  71.         MMouse(34, 58, 4, 14);
  72.       Until(false);
  73.     Until(false);
  74.   Until(false);
  75. end;
  76.  
  77. procedure Trololo;
  78. begin
  79.   Wait(352 Random(1821));
  80.   repeat
  81.     WriteLnEx(34905);
  82.   until(false);
  83.   MMouse(385, 320, 28, 25);
  84.   repeat
  85.     FindMod;
  86.     BankScreen;
  87.     Wait(825);
  88.     repeat
  89.       Wait(3324);
  90.       MMouse(55, 358, 18, 28);
  91.       Wait(1970 Random(4325));
  92.     until(false);
  93.     Wait(1857 Random(1804));
  94.     FindMod;
  95.     PinScreen;
  96.   Until(false);
  97. end;
  98.  
  99.  
  100. procedure Eat;
  101. begin
  102.   if CurrentPlayer = 0 then NextPlayer(False);
  103.   if GetColor(441, 66) = 50928 then Exit;
  104.   repeat
  105.   until(false);
  106.   BankScreen;
  107.   Mouse(438, 301, 4, 7, MOUSE_LEFT);
  108. end;
  109.  
  110. procedure ScriptManagement;
  111. begin
  112.   rs_GetCompassAngleDegrees;
  113.   FindMod;
  114.   FixChat;
  115. end;
  116.  
  117.  
  118.  
  119. procedure StartRunning;
  120. begin
  121.   FindMod;
  122.   if CurrentPlayer = 1 then NextPlayer(False);
  123.   rs_GetCompassAngleDegrees;
  124.   if GetColor(91, 398) = 107093 then Exit;
  125.   Wait(4121);
  126.   Wait(2720);
  127.   if not LoggedIn then LoginPlayer;
  128.   Mouse(31, 11, 12, 14, MOUSE_LEFT);
  129.   if CurrentPlayer = 2 then NextPlayer(False);
  130.   FixChat;
  131. end;
  132.  
  133. procedure SolveRands;
  134. begin
  135.   WaitOption(\'take\', 2000);
  136.   FindMod;
  137.   rs_GetCompassAngleDegrees;
  138.   repeat
  139.     WriteLnEx(25633);
  140.     repeat
  141.       MMouse(178, 477, 19, 8);
  142.     until(false);
  143.     if not LoggedIn then LoginPlayer;
  144.     FindNormalRandoms;
  145.     if CurrentPlayer = 2 then NextPlayer(False);
  146.     WriteLnEx(26322);
  147.     if not LoggedIn then LoginPlayer;
  148.     BankScreen;
  149.     FixChat;
  150.   until(false);
  151.   MMouse(208, 430, 7, 28);
  152.   WaitOption(\'take\', 2000);
  153. end;
  154.  
  155. procedure AntiBan;
  156. begin
  157.   Mouse(432, 451, 16, 13, MOUSE_LEFT);
  158.   Exit;
  159.   repeat
  160.     if not LoggedIn then LoginPlayer;
  161.     MMouse(3, 7, 10, 18);
  162.   Until(false);
  163. end;
  164.  
  165.  
  166.  
  167. procedure TasteVengeance;
  168. begin
  169.   MMouse(4, 71, 18, 29);
  170.   repeat
  171.     if not LoggedIn then LoginPlayer;
  172.     repeat
  173.       Exit;
  174.       Wait(2985);
  175.       repeat
  176.         PinScreen;
  177.         rs_GetCompassAngleRadians;
  178.         FindNormalRandoms;
  179.         Mouse(224, 53, 2, 11, MOUSE_LEFT);
  180.         FixChat;
  181.         if not LoggedIn then LoginPlayer;
  182.         repeat
  183.           Wait(351 Random(2473));
  184.         Until(false);
  185.       Until(false);
  186.     Until(false);
  187.   Until(false);
  188. end;
  189.  
  190. procedure TakeBreak;
  191. begin
  192.   BankScreen;
  193.   MMouse(184, 450, 0, 5);
  194.   if CurrentPlayer = 3 then NextPlayer(False);
  195. end;
  196.  
  197.  
  198. procedure WalkBank2;
  199. begin
  200.   Mouse(100, 80, 28, 2, MOUSE_LEFT);
  201.   repeat
  202.     if CurrentPlayer = 1 then NextPlayer(False);
  203.   until(false);
  204.   Mouse(328, 277, 1, 21, MOUSE_LEFT);
  205.   rs_GetCompassAngleRadians;
  206.   Wait(369);
  207.   PinScreen;
  208.   Exit;
  209.   FixChat;
  210.   repeat
  211.     if CurrentPlayer = 3 then NextPlayer(False);
  212.   Until(false);
  213. end;
  214.  
  215.  
  216. procedure Turles;
  217. begin
  218.   if not LoggedIn then LoginPlayer;
  219.   Wait(175 Random(3932));
  220.   if not LoggedIn then LoginPlayer;
  221.   WaitOption(\'take\', 5000);
  222.   PinScreen;
  223.   FindMod;
  224.   Wait(4183 Random(1039));
  225.   repeat
  226.     if CurrentPlayer = 2 then NextPlayer(False);
  227.   until(false);
  228.   Exit;
  229. end;
  230.  
  231.  
  232. procedure HandleRandoms;
  233. begin
  234.   Wait(3843);
  235.   repeat
  236.     BankScreen;
  237.     rs_GetCompassAngleDegrees;
  238.     repeat
  239.       FindNormalRandoms;
  240.       FindMod;
  241.       WriteLnEx(3301);
  242.       repeat
  243.         Wait(1294);
  244.         rs_GetCompassAngleDegrees;
  245.         rs_GetCompassAngleDegrees;
  246.       Until(false);
  247.     Until(false);
  248.   Until(false);
  249. end;
  250.  
  251. procedure WatchOut;
  252. begin
  253.   if GetColor(26, 407) = 19820 then Exit;
  254.   rs_GetCompassAngleDegrees;
  255.   BankScreen;
  256.   PinScreen;
  257.   Wait(1141 Random(3552));
  258.   repeat
  259.     Exit;
  260.   until(false);
  261.   FindMod;
  262.   Mouse(204, 396, 21, 9, MOUSE_LEFT);
  263.   rs_GetCompassAngleDegrees;
  264. end;
  265.  
  266.  
  267. procedure HitTheButtons;
  268. begin
  269.   rs_GetCompassAngleRadians;
  270.   Wait(1081 Random(135));
  271.   rs_GetCompassAngleDegrees;
  272.   repeat
  273.     BankScreen;
  274.     PinScreen;
  275.     Exit;
  276.     FixChat;
  277.     Exit;
  278.     PinScreen;
  279.     repeat
  280.     until(false);
  281.     Wait(3266);
  282.   until(false);
  283. end;
  284.  
  285.  
  286.  
  287. begin
  288.   SetupSRL;
  289.   DeclarePlayers;
  290.   TasteVengeance;
  291.   AntiBanTalk;
  292.   HitTheButtons;
  293.   HitTheButtons;
  294.   Trololo;
  295.   WalkBank2;
  296.   HandleRandoms;
  297.   Trololo;
  298.   Trololo;
  299.   HandleRandoms;
  300.   StartRunning;
  301. end.
Add Comment
Please, Sign In to add comment