Guest User

Untitled

a guest
Jun 25th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 5.09 KB | None | 0 0
  1. program UltimateGoblinFighterLite;
  2. //Dont leak this script to any noobs!
  3. {.include srl/srl/misc/Smart.simba}
  4. {.include SRL/SRL.simba}
  5.  
  6. var
  7.   LoadsDone, Deaths, Gained: Integer;
  8.   Location: String;
  9.   Breaking, Stupid: Boolean;
  10.  
  11. procedure DeclarePlayers;
  12. begin
  13.   NumberOfPlayers(4);
  14.   CurrentPlayer := 0;
  15.   with Players[0] do
  16.   begin
  17.     Name := \'\';
  18.     Pass := \'\';
  19.     Active := True;
  20.     Pin := \'\';
  21.   end;
  22.   with Players[1] do
  23.   begin
  24.     Name := \'\';
  25.     Pass := \'\';
  26.     Active := True;
  27.     Pin := \'\';
  28.   end;
  29.   with Players[2] do
  30.   begin
  31.     Name := \'\';
  32.     Pass := \'\';
  33.     Active := True;
  34.     Pin := \'\';
  35.   end;
  36.  
  37.   with Players[3] do
  38.   begin
  39.     Name := \'\';
  40.     Pass := \'\';
  41.     Active := True;
  42.     Pin := \'\';
  43.   end;
  44.  
  45. end;
  46.  
  47. procedure DoAntibans;
  48. begin
  49.   MMouse(93, 493, 7, 18);
  50.   Mouse(134, 36, 25, 19, MOUSE_LEFT);
  51.   repeat
  52.   until(false);
  53.   rs_GetCompassAngleRadians;
  54.   Exit;
  55.   Wait(2641 Random(2167));
  56.   repeat
  57.     PinScreen;
  58.   until(false);
  59.   FindMod;
  60.   Wait(4646);
  61.   WaitOption(\'take\', 5000);
  62.   WriteLn(20566);
  63. end;
  64.  
  65.  
  66. procedure SetWalkings;
  67. begin
  68.   FixChat;
  69.   rs_GetCompassAngleDegrees;
  70.   PinScreen;
  71.   Wait(2976);
  72.   MMouse(12, 322, 7, 2);
  73.   repeat
  74.   until(false);
  75.   if not LoggedIn then LoginPlayer;
  76.   MMouse(52, 132, 11, 26);
  77.   WaitOption(\'take\', 5000);
  78.   MMouse(226, 77, 0, 28);
  79. end;
  80.  
  81.  
  82. procedure Rotate;
  83. begin
  84.   BankScreen;
  85.   PinScreen;
  86.   repeat
  87.   until(false);
  88.   if not LoggedIn then LoginPlayer;
  89.   WriteLn(4238);
  90.   Exit;
  91. end;
  92.  
  93.  
  94.  
  95. procedure HitTheGround;
  96. begin
  97.   rs_GetCompassAngleDegrees;
  98.   rs_GetCompassAngleDegrees;
  99.   repeat
  100.     if GetColor(29, 6) = 46326 then Exit;
  101.     PinScreen;
  102.     FixChat;
  103.   until(false);
  104.   MMouse(85, 491, 15, 24);
  105.   repeat
  106.     Mouse(473, 447, 2, 10, MOUSE_LEFT);
  107.     WriteLn(4527);
  108.   until(false);
  109. end;
  110.  
  111.  
  112. procedure WalkToCenter;
  113. begin
  114.   MMouse(156, 94, 7, 1);
  115.   WriteLn(32077);
  116.   rs_GetCompassAngleRadians;
  117.   repeat
  118.   until(false);
  119.   if GetColor(381, 258) = 61480 then Exit;
  120.   MMouse(185, 283, 15, 22);
  121. end;
  122.  
  123. procedure DoBanking;
  124. begin
  125.   if GetColor(345, 492) = 121829 then Exit;
  126.   repeat
  127.   until(false);
  128.   MMouse(477, 291, 15, 17);
  129.   repeat
  130.     Wait(2339 Random(3794));
  131.   until(false);
  132.   if GetColor(444, 291) = 148299 then Exit;
  133.   PinScreen;
  134.   if CurrentPlayer = 0 then NextPlayer(False);
  135.   WaitOption(\'take\', 1000);
  136.   MMouse(265, 321, 22, 29);
  137.   if GetColor(425, 369) = 10456 then Exit;
  138.   if GetColor(250, 122) = 152120 then Exit;
  139.   Wait(3778 Random(2469));
  140. end;
  141.  
  142.  
  143. procedure ModAround;
  144. begin
  145.   rs_GetCompassAngleDegrees;
  146.   Exit;
  147.   WaitOption(\'take\', 2000);
  148.   FindNormalRandoms;
  149.   FindMod;
  150.   WaitOption(\'take\', 1000);
  151. end;
  152.  
  153.  
  154. procedure Bank;
  155. begin
  156.   MMouse(294, 116, 3, 24);
  157.   repeat
  158.   until(false);
  159.   WriteLn(27489);
  160.   repeat
  161.     WriteLn(31410);
  162.     repeat
  163.       Wait(3316);
  164.       BankScreen;
  165.       if CurrentPlayer = 0 then NextPlayer(False);
  166.       Exit;
  167.     until(false);
  168.     if not LoggedIn then LoginPlayer;
  169.     repeat
  170.       WaitOption(\'take\', 2000);
  171.       if GetColor(177, 431) = 50473 then Exit;
  172.     until(false);
  173.     Wait(1709 Random(4288));
  174.   until(false);
  175. end;
  176.  
  177. procedure Trololo;
  178. begin
  179.   if not LoggedIn then LoginPlayer;
  180.   Wait(4587 Random(2275));
  181.   FindNormalRandoms;
  182.   repeat
  183.     WaitOption(\'take\', 6000);
  184.     Wait(2209 Random(3444));
  185.   until(false);
  186.   WaitOption(\'take\', 1000);
  187.   rs_GetCompassAngleRadians;
  188.   if GetColor(54, 98) = 1299 then Exit;
  189.   if not LoggedIn then LoginPlayer;
  190.   repeat
  191.   until(false);
  192.   rs_GetCompassAngleDegrees;
  193. end;
  194.  
  195. procedure PrintProggy;
  196. begin
  197.   rs_GetCompassAngleRadians;
  198.   Wait(2362);
  199.   if not LoggedIn then LoginPlayer;
  200.   Exit;
  201.   Wait(3152);
  202.   Exit;
  203.   repeat
  204.     if CurrentPlayer = 0 then NextPlayer(False);
  205.     rs_GetCompassAngleRadians;
  206.     Wait(2337);
  207.     Exit;
  208.     repeat
  209.       PinScreen;
  210.       if GetColor(181, 28) = 40684 then Exit;
  211.       WaitOption(\'take\', 3000);
  212.     Until(false);
  213.   Until(false);
  214. end;
  215.  
  216. procedure CastSpec;
  217. begin
  218.   WriteLn(48447);
  219.   repeat
  220.   until(false);
  221.   FindMod;
  222.   if not LoggedIn then LoginPlayer;
  223.   Wait(2677 Random(1911));
  224.   WriteLn(19549);
  225.   if GetColor(229, 175) = 9197 then Exit;
  226.   Mouse(98, 3, 27, 10, MOUSE_LEFT);
  227. end;
  228.  
  229. procedure WalkToBank;
  230. begin
  231.   Exit;
  232.   repeat
  233.     rs_GetCompassAngleRadians;
  234.   until(false);
  235.   WriteLn(13905);
  236.   BankScreen;
  237.   if not LoggedIn then LoginPlayer;
  238.   repeat
  239.   Until(false);
  240. end;
  241.  
  242. procedure Sneeze;
  243. begin
  244.   rs_GetCompassAngleRadians;
  245.   if CurrentPlayer = 0 then NextPlayer(False);
  246.   repeat
  247.     FixChat;
  248.     if not LoggedIn then LoginPlayer;
  249.     Exit;
  250.     Mouse(135, 317, 17, 24, MOUSE_LEFT);
  251.     MMouse(338, 491, 6, 27);
  252.     rs_GetCompassAngleRadians;
  253.     WaitOption(\'take\', 5000);
  254.     rs_GetCompassAngleDegrees;
  255.     PinScreen;
  256.     FindNormalRandoms;
  257.   until(false);
  258. end;
  259.  
  260.  
  261. procedure Escape;
  262. begin
  263.   rs_GetCompassAngleDegrees;
  264.   FixChat;
  265.   repeat
  266.     MMouse(342, 82, 16, 18);
  267.     repeat
  268.     Until(false);
  269.   Until(false);
  270. end;
  271.  
  272.  
  273. begin
  274.   SetupSRL;
  275.   DeclarePlayers;
  276.   HitTheGround;
  277.   Bank;
  278.   Bank;
  279.   Sneeze;
  280.   HitTheGround;
  281.   DoBanking;
  282. end.
Add Comment
Please, Sign In to add comment