Advertisement
Guest User

LogMolestor Fletcher Version 1.0[soulsplit]

a guest
Nov 29th, 2012
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 4.27 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////////////
  2. //////////////////////////Soulsplit Log molestor Version 1.0////////////////////////
  3. /////////////////////////Made by RJJ95, Use at any bank/////////////////////////
  4. ///////////////Programed to be used at south neit, change bank color////////////
  5. ///////////if you want it to fletch somewere else. HAPPY BOTTING!!!!!!//////////
  6. ////////////////////////////////////////////////////////////////////////////////
  7. program Molestor;
  8. {$i srl/srl.simba}
  9. const
  10. fletchlogcolor=10201131;
  11. storebowcolor=5330965;
  12. bank=1857394;
  13. bankx=210;
  14. banky=124;
  15. bankxtwo=278;
  16. bankytwo=164;
  17.  
  18. var
  19.   usebank: Integer;
  20. procedure storeall;
  21. var
  22.   X, Y: Integer;
  23.   begin
  24.   Writeln('Looking for bow . . .')
  25.   if FindColorTolerance(X,Y,storebowcolor,557,213,722,247,19) then
  26.   begin
  27.   MouseSpeed:=15;
  28.   mmouse(x, y,1,1);
  29.   Writeln('Found bow to store.')
  30.   Wait(550 + Random(150));
  31.   ClickMouse(x, y, mouse_Right);
  32.   Wait(550 + Random(150));
  33.   mmouse(x, y+75,1,1);
  34.   Writeln('Storing bows . . .')
  35.   Wait(550 + Random(150));
  36.   ClickMouse(X, Y, mouse_Left)
  37.   Wait(850 + Random(150));
  38.   ClearDebug;
  39.   end;
  40. end;
  41. procedure bankit;
  42. var
  43.   X, Y: Integer;
  44.   begin
  45.   Writeln('FLooking for bank . . .')
  46.   if FindColorTolerance(X,Y,bank,bankx,banky,bankxtwo,bankytwo,17) then
  47.   begin
  48.   MouseSpeed:=15;
  49.   mmouse(x, y,1,1);
  50.   Writeln('Found bank.')
  51.   Wait(250 + Random(150));
  52.   ClickMouse(x, y, mouse_Right);
  53.   Wait(900 + Random(250));
  54.   FindBitmapToleranceIn(usebank, X, Y,153, 62, 338, 199, 145)
  55.   MouseSpeed:=40;
  56.   mmouse(x, y,1,1);
  57.   WriteLn('Opened Bank!');
  58.   Wait(500 + Random(120));
  59.   ClickMouse(X, Y, mouse_Left);
  60.   Wait(1500 + Random(250));
  61.   storeall;
  62.   end;
  63. end;
  64. procedure fletchit;
  65. var
  66.   X, Y: Integer;
  67.   begin
  68.   Writeln('Finding knife . . .')
  69.   if FindColorTolerance(X,Y,7434874,683,420,727,457,15) then
  70.   begin
  71.   Writeln('Found knife.')
  72.   MouseSpeed:=15;
  73.   mmouse(x, y,1,1);
  74.   Wait(250 + Random(150));
  75.   ClickMouse(x, y, mouse_Left);
  76.   Writeln('Finding log . . .')
  77.   Wait(850 + Random(150));
  78.   FindColorTolerance(X,Y,fletchlogcolor,557,214,719,458,15)
  79.   mmouse(x, y,1,1);
  80.   Writeln('Using knife on log . . . ')
  81.   Wait(250 + Random(150));
  82.   ClickMouse(x, y, mouse_Left);
  83.   Writeln('Waiting for fletch interface . . . ')
  84.   Wait(1400 + Random(150));
  85.   Writeln('Found fletching interface')
  86.   FindColorTolerance(X,Y,10799322,242,380,253,387,15)
  87.   mmouse(x, y,1,1);
  88.   Wait(250 + Random(150));
  89.   ClickMouse(x, y, mouse_Right);
  90.   Wait(550 + Random(150));
  91.   mmouse(x, y+65,1,1);
  92.   Wait(550 + Random(150));
  93.   ClickMouse(x, y, mouse_Left);
  94.   Writeln('Fletching logs . . . ')
  95.   Wait(32000 + Random(2200));
  96.   bankit;
  97.   end;
  98.  end;
  99.  
  100.  
  101. procedure closefletch;
  102. var
  103.   X, Y: Integer;
  104.   begin
  105.   if FindColorTolerance(X,Y,8421504,423,29,491,45,15) then
  106.   begin
  107.   Writeln('Closing bank . . .')
  108.   MouseSpeed:=20;
  109.   mmouse(x, y,1,1);
  110.   Wait(250 + Random(150));
  111.   ClickMouse(x, y, mouse_Left);
  112.   Wait(700 + Random(150));
  113.   fletchit;
  114.   end;
  115. end;
  116. procedure withd;
  117. var
  118.   X, Y: Integer;
  119.   begin
  120.     if FindColorTolerance(X,Y,storebowcolor,560,213,720,457,6) then
  121.     begin
  122.     if FindColorTolerance(X,Y,3358280,18,25,499,325,6) then
  123.     begin
  124.     bankit;
  125.     end;
  126.     storeall;
  127.     end;
  128.    //if FindColorTolerance(X,Y,fletchlogcolor,560,213,720,457,6) then
  129.    // begin
  130.  
  131.    // closefletch;
  132.  //  end;
  133.    if FindColorTolerance(X,Y,fletchlogcolor,560,213,720,457,6) then
  134.    begin
  135.    if FindColorTolerance(X,Y,3358280,18,25,499,325,6) then
  136.    begin
  137.    closefletch;
  138.    end;
  139.    fletchit
  140.   end;
  141.   if FindColorTolerance(X,Y,fletchlogcolor,16,25,502,327,6) then
  142.   begin
  143.   Writeln('Withdrawing logs . . .')
  144.   MouseSpeed:=18;
  145.   mmouse(x, y,1,1);
  146.   Wait(250 + Random(150));
  147.   ClickMouse(x, y, mouse_Right);
  148.   Wait(250 + Random(150));
  149.   mmouse(x, y+72,1,1);
  150.   Wait(250 + Random(150));
  151.   ClickMouse(x, y, mouse_Left);
  152.   Wait(950 + Random(150));
  153.   closefletch;
  154.   end;
  155. end;
  156. begin
  157.    usebank := BitmapFromString(38, 13, 'meJyTUdeWoTuauuMYEOHiko3+/2' +
  158.         'dARpg2MjAwYOVSaCMEoFlKaxvR2IPQRggXjtBCBk+ko8UjBBC0Ec5' +
  159.         'GBmjiuCwlOx7xeBDNdirGI6Zf0IIaOcSIsVEGKQ8iG4JmAv7QJinl' +
  160.         '4HI2fr/gSlHEpBy00ENzNlZBglJEKqAPAgANRYUm');
  161.       repeat
  162.       withd;
  163.       until False;
  164.   FreeBitmap(usebank);
  165. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement