Guest User

Untitled

a guest
Jun 25th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 4.00 KB | None | 0 0
  1. program UltimateNatureMakerPro;
  2. {.include srl/srl/misc/Smart.simba}
  3. {.include SRL/SRL.simba}
  4.  
  5. var
  6.   I, LoadsDone, Deaths, Slept, Gained: Integer;
  7.   Location, Debug: String;
  8.   Active: Boolean;
  9.  
  10. {*******************************************************************************
  11. procedure DeclarePlayers;
  12. By: SRL
  13. Description: SRL\'s Player Setup
  14. *******************************************************************************}
  15. procedure DeclarePlayers;
  16. begin
  17.   NumberOfPlayers(2);
  18.   CurrentPlayer := 0;
  19.  
  20.   with Players[0] do
  21.   begin
  22.     Name := \'\';
  23.     Pass := \'\';
  24.     Active := True;
  25.     Pin := \'\';
  26.   end;
  27.  
  28.   with Players[1] do
  29.   begin
  30.     Name := \'\';
  31.     Pass := \'\';
  32.     Active := True;
  33.     Pin := \'\';
  34.   end;
  35.  
  36. end;
  37.  
  38. procedure EquipWep;
  39. begin
  40.   Wait(126);
  41.   Wait(871);
  42.   Wait(2473);
  43.   Wait(3879 Random(2867));
  44.   repeat
  45.     FixChat;
  46.     MMouse(147, 377, 24, 0);
  47.   until(false);
  48.   MMouse(190, 193, 22, 25);
  49. end;
  50.  
  51. procedure Trololo;
  52. begin
  53.   MMouse(439, 281, 6, 0);
  54.   if GetColor(402, 250) = 106324 then Exit;
  55.   FindMod;
  56.   WaitOption(\'take\', 4000);
  57. end;
  58.  
  59. procedure ScriptManagement;
  60. begin
  61.   BankScreen;
  62.   WaitOption(\'take\', 5000);
  63.   FindNormalRandoms;
  64.   repeat
  65.   until(false);
  66.   BankScreen;
  67.   MMouse(148, 77, 29, 10);
  68. end;
  69.  
  70.  
  71.  
  72. procedure SetWalkings;
  73. begin
  74.   if not LoggedIn then LoginPlayer;
  75.   repeat
  76.     if CurrentPlayer = 0 then NextPlayer(False);
  77.     Wait(759);
  78.     rs_GetCompassAngleRadians;
  79.     MMouse(198, 65, 1, 26);
  80.     BankScreen;
  81.     if not LoggedIn then LoginPlayer;
  82.     FixChat;
  83.   Until(false);
  84. end;
  85.  
  86. procedure WalkToMiddle;
  87. begin
  88.   WriteLn(41185);
  89.   Exit;
  90.   Exit;
  91.   Mouse(101, 156, 19, 7, MOUSE_LEFT);
  92. end;
  93.  
  94.  
  95.  
  96. procedure CheckNews;
  97. begin
  98.   FixChat;
  99.   FixChat;
  100.   Mouse(446, 480, 4, 23, MOUSE_LEFT);
  101.   FindMod;
  102.   FindMod;
  103.   rs_GetCompassAngleRadians;
  104.   Mouse(269, 165, 5, 23, MOUSE_LEFT);
  105.   if CurrentPlayer = 2 then NextPlayer(False);
  106.   repeat
  107.     Mouse(116, 150, 5, 2, MOUSE_LEFT);
  108.     Mouse(367, 15, 2, 23, MOUSE_LEFT);
  109.     if CurrentPlayer = 3 then NextPlayer(False);
  110.     repeat
  111.       MMouse(409, 268, 14, 9);
  112.     Until(false);
  113.   Until(false);
  114. end;
  115.  
  116. procedure SayNP;
  117. begin
  118.   rs_GetCompassAngleDegrees;
  119.   WaitOption(\'take\', 2000);
  120.   if not LoggedIn then LoginPlayer;
  121.   FindNormalRandoms;
  122. end;
  123.  
  124.  
  125. procedure TakeCare;
  126. begin
  127.   BankScreen;
  128.   repeat
  129.     WriteLn(7942);
  130.   until(false);
  131.   WriteLn(32698);
  132.   WriteLn(46712);
  133.   Exit;
  134.   FixChat;
  135.   PinScreen;
  136.   FixChat;
  137. end;
  138.  
  139.  
  140.  
  141. procedure ModAround;
  142. begin
  143.   if CurrentPlayer = 1 then NextPlayer(False);
  144.   repeat
  145.     rs_GetCompassAngleDegrees;
  146.     rs_GetCompassAngleRadians;
  147.     WaitOption(\'take\', 4000);
  148.   until(false);
  149.   FindMod;
  150.   WaitOption(\'take\', 2000);
  151.   Wait(4940);
  152.   rs_GetCompassAngleRadians;
  153. end;
  154.  
  155.  
  156.  
  157. procedure WalkBank2;
  158. begin
  159.   if CurrentPlayer = 1 then NextPlayer(False);
  160.   Exit;
  161.   Wait(1326);
  162.   FixChat;
  163.   BankScreen;
  164.   MMouse(357, 446, 28, 26);
  165.   repeat
  166.     FindNormalRandoms;
  167.   Until(false);
  168. end;
  169.  
  170. procedure AntiBanTalk;
  171. begin
  172.   FindNormalRandoms;
  173.   repeat
  174.     Wait(1382 Random(3609));
  175.     repeat
  176.       if CurrentPlayer = 0 then NextPlayer(False);
  177.       WriteLn(772);
  178.       repeat
  179.       until(false);
  180.       PinScreen;
  181.       FindMod;
  182.     until(false);
  183.     if GetColor(368, 405) = 32800 then Exit;
  184.   until(false);
  185.   Exit;
  186.   PinScreen;
  187.   rs_GetCompassAngleDegrees;
  188.   if GetColor(90, 478) = 18320 then Exit;
  189. end;
  190.  
  191. procedure SetupScript;
  192. begin
  193.   BankScreen;
  194.   Wait(163);
  195.   WaitOption(\'take\', 6000);
  196.   Mouse(141, 220, 28, 21, MOUSE_LEFT);
  197.   repeat
  198.     WriteLn(23023);
  199.   until(false);
  200.   rs_GetCompassAngleRadians;
  201.   if not LoggedIn then LoginPlayer;
  202.   repeat
  203.   Until(false);
  204. end;
  205.  
  206.  
  207. begin
  208.   SetupSRL;
  209.   DeclarePlayers;
  210.   TakeCare;
  211.   WalkBank2;
  212.   ModAround;
  213.   ScriptManagement;
  214.   SetWalkings;
  215.   TakeCare;
  216.   repeat
  217.     CheckNews;
  218.     repeat
  219.       Trololo;
  220.       repeat
  221.         SayNP;
  222.         repeat
  223.           WalkToMiddle;
  224.         Until(false);
  225.       Until(false);
  226.     Until(false);
  227.   Until(false);
  228. end.
Add Comment
Please, Sign In to add comment