Page 1 of 2 12 LastLast
Results 1 to 25 of 33

Thread: Request a script!

  1. #1
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,424
    Mentioned
    84 Post(s)
    Quoted
    863 Post(s)

    Default Request a script!

    Any script with the exception of anything involving fighting. Must be feasible using color, and typically try not to have TOO high requirements. I could get them, but i'm really lazy

  2. #2
    Join Date
    Jun 2007
    Location
    The land of the long white cloud.
    Posts
    3,702
    Mentioned
    261 Post(s)
    Quoted
    2006 Post(s)

    Default

    Simba Code:
    repeat
      LodestoneToPortSarim();
      TravelKaramja();
      NavigatePlank();
      WalkToBananas();
      PickBananas();
      LodestoneToEdgeville();
      WalkToBank();
      FindBanker();
      DepositBananas();
    until rich

  3. #3
    Join Date
    Mar 2013
    Location
    Argentina
    Posts
    758
    Mentioned
    27 Post(s)
    Quoted
    365 Post(s)

    Default

    Quote Originally Posted by The Mayor View Post
    Simba Code:
    repeat
      LodestoneToPortSarim();
      TravelKaramja();
      NavigatePlank();
      WalkToBananas();
      PickBananas();
      LodestoneToEdgeville();
      WalkToBank();
      FindBanker();
      DepositBananas();
    until rich
    Im making one of this really noob though, almost finished it (juust need help with picking up bananas, dont know why i cant get it to work :/)
    Last edited by Lipcot; 08-04-2014 at 01:25 AM.

  4. #4
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,424
    Mentioned
    84 Post(s)
    Quoted
    863 Post(s)

    Default

    Still waiting...

  5. #5
    Join Date
    Jun 2007
    Location
    The land of the long white cloud.
    Posts
    3,702
    Mentioned
    261 Post(s)
    Quoted
    2006 Post(s)

    Default

    Quote Originally Posted by undorak7 View Post
    Im making one of this really noob though, almost finished it (juust need help with picking up bananas, dont know why i cant get it to work :/)
    You should post your code so you can get help

  6. #6
    Join Date
    Dec 2011
    Posts
    266
    Mentioned
    16 Post(s)
    Quoted
    185 Post(s)

    Default

    Quote Originally Posted by Sin View Post
    Still waiting...
    A dungeon leech finisher.

    Code:
    Repeat
      antibanUntilDone();
      lookForCompletedText();
      clickPortal();
      clickladder();
      waitforXpScreen();
      resumeAntiban();
    Until 20k tokens
    Yeah, I totally ripped the Mayor's format, but it was cool as sh*t so...

    EDIT: A bonus would be it actually completes the XP screen instead of waiting through it, but it wouldn't be required.

  7. #7
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,424
    Mentioned
    84 Post(s)
    Quoted
    863 Post(s)

    Default

    Quote Originally Posted by Gunner View Post
    A dungeon leech finisher.

    Code:
    Repeat
      antibanUntilDone();
      lookForCompletedText();
      clickPortal();
      clickladder();
      waitforXpScreen();
      resumeAntiban();
    Until 20k tokens
    Yeah, I totally ripped the Mayor's format, but it was cool as sh*t so...

    EDIT: A bonus would be it actually completes the XP screen instead of waiting through it, but it wouldn't be required.
    Well this wouldn't be too hard, but I wouldn't really use it >_<

  8. #8
    Join Date
    Dec 2011
    Posts
    266
    Mentioned
    16 Post(s)
    Quoted
    185 Post(s)

    Default

    Quote Originally Posted by Sin View Post
    Well this wouldn't be too hard, but I wouldn't really use it >_<
    But, but, but...I would...I need it for my farm!

    I get's so tiresome breaking into 4 SMARTS at once and completing dungeons.

  9. #9
    Join Date
    Jun 2014
    Location
    Vancouver
    Posts
    150
    Mentioned
    1 Post(s)
    Quoted
    89 Post(s)

    Default

    Quote Originally Posted by Gunner View Post
    A dungeon leech finisher.

    Code:
    Repeat
      antibanUntilDone();
      lookForCompletedText();
      clickPortal();
      clickladder();
      waitforXpScreen();
      resumeAntiban();
    Until 20k tokens
    Yeah, I totally ripped the Mayor's format, but it was cool as sh*t so...

    EDIT: A bonus would be it actually completes the XP screen instead of waiting through it, but it wouldn't be required.
    Working on it buddy Consider it done

  10. #10
    Join Date
    Jun 2007
    Location
    The land of the long white cloud.
    Posts
    3,702
    Mentioned
    261 Post(s)
    Quoted
    2006 Post(s)

    Default

    Quote Originally Posted by TylerT View Post
    Working on it buddy Consider it done
    Opps already done it


    You will need need to change some colors and a few bits and pieces, but you get the idea.

    Simba Code:
    program HelloIAmTheMayorAndIJustWroteThisForTheLolsUMad;

    {$DEFINE SMART}
    {$I SRL-6/SRL.Simba}
    {$I SPS/LIB/SPS-RS3.simba}


    const
      REVISION = '1';
    {


            Script title: "A Script"


    }


    {- 1. Player Info -}

      USERNAME = '';
      PASS     = '';
      LOGIN_WORLD = -1;

     {- 4. Paint & Debug Settings -}
      ENABLE_DEBUG = True;
      SRL_DEBUG = True;




    (* -------------------------------------------------------------------------- *)
    {*                               EASY UPDATE                                  *}
    (* -------------------------------------------------------------------------- *)
    {   If future RS updates change the colours, then you can easily update them
         yourself by changing the values below. Look at the AIO tutorial in my
               signature if you don't know how to pick colours using ACA.
                                                                                   }


    { Portal }
      PORTAL_COLOUR = 11111111;
      PORTAL_TOL = 1;
      PORTAL_HUE = 0.11;
      PORTAL_SAT = 0.11;

    { Ladder }
      LADDER_COLOUR = 1111111;
      LADDER_TOL = 1;
      LADDER_HUE = 0.11;
      LADDER_SAT = 0.11;

    { Completed Text }
      TEXT_COLOUR = 1111111;


    (* -------------------------------------------------------------------------- *)
    {*                       DON'T TOUCH ANYTHING BELOW                           *}
    {*                   (unless you know what you're doing)                      *}
    (* -------------------------------------------------------------------------- *)


    var
    { Statistics for progress report }
      DungsCompleted: integer;


    procedure declarePlayers();
    begin
      setLength(players, 1);
      with players[0] do
      begin
        loginName := USERNAME;
        password := PASS;
        isActive := true;
        world := LOGIN_WORLD;
        isMember := false;
      end
      currentPlayer := 0;
    end;

    procedure findRandoms();
    begin
      exitTreasure();
      claimTicket();
    end;

    procedure debug(text: string);
    begin
      if ENABLE_DEBUG then
        writeLn(text);
    end;

    procedure progressReport();
    var
      dungsPerHour, PAD: integer;
    begin

      dungsPerHour := round(DungsCompleted * (3600.0 / (GetTimeRunning / 1000.0)));

      PAD := 39;

      if not ENABLE_DEBUG then clearDebug();

      writeLn('||-------------------------------------||');
      writeLn(padR('|| The Mayor''s DungLeech (Rev. ' + REVISION + ')', PAD) + '||') ;
      writeLn(padR('||', PAD) + '||');
      writeLn(padR('|| Time running: ' + timeRunning(TIME_SHORT), PAD) + '||');
      writeLn(padR('|| Dungs leeched: ' + groupDigits(DungsCompleted, ',') + ' (' + groupDigits(dungsPerHour, ',') + ' PH)', PAD) + '||');
      writeLn('||-------------------------------------||');

    end;

    procedure antiBan(ran: integer);
    begin
      case random(ran) of
          1..6: pickUpMouse();
          7..15: randomRClickItem();
          16..30: sleepAndMoveMouse(random(3000) + random(750));
          31..40: begin
                    smallRandomMouse();
                    smallRandomMouse();
                    smallRandomMouse();
                  end;
          41..50: mouseOffClient(OFF_CLIENT_RANDOM);
          51..150: randomCompass(0, 360, false);
          151..165: mainScreen.setAngle(MS_ANGLE_HIGH);
          166..175: hoverRandomSkill();
          176..200: sleepAndMoveMouse(4000 + random(2500));
      end;
    end;

    function isCompletedTextVisible(): boolean;
    var
      x, y: integer
    begin
      result := findColor(x, y, TEXT_COLOUR, chatBox.getBounds());

      if result then writeLn('Found the completed text');
    end;

    function isXPScreenOpen(): boolean;
    var
      x, y: integer
    begin
      result := getColor(100, 100) = 123456;
    end;

    procedure navigateXPScreen();
    begin
      mouseBox(intToBox(1, 1, 1, 1), MOUSE_LEFT);
    end;

    function clickLadder(): boolean;
    var
      x, y, i: integer;
      TPA: TPointArray;
      ATPA: T2DPointArray;
    begin
      if not isLoggedIn() then exit;

      findColorsSpiralTolerance(x, y, TPA, LADDER_COLOUR, mainScreen.getBounds(), LADDER_TOL, colorSetting(2, LADDER_HUE, LADDER_SAT));
      debug('Ladder TPA length: ' + toStr(length(TPA)));

      if length(TPA) > 0 then
      begin
        mainScreen.filterPointsPlayer(TPA);
        ATPA := TPA.cluster(5, 5);
        ATPA.filterBetween(0, 20);
        ATPA.sortFromMidPoint(mainscreen.playerPoint);

        smartImage.debugATPA(ATPA);

        for i := 0 to high(ATPA) do
        begin
          mouseBox(getTPABounds(ATPA[i]), MOUSE_MOVE);
          if isMouseOverText(['adder']) then
          begin
            debug('Found ladder mouseOverText');

            if random(15) = 1 then
            begin
              fastClick(MOUSE_RIGHT);
              result := chooseOption.select(['adder']);
              break;
            end else
            begin
              getMousePos(x, y);
              multiClick(point(x, y), 8, 3);
              result := true;
              break;
            end;

          end else
            debug('Ladder mouseOverText didn''t match');
        end;

        if random(5) = 1 then smallRandomMouse();
        smartImage.clearArea(mainScreen.getBounds());

      end else
        debug('Couldn''t find any ladder colours - rotating camera');

    end;

    function clickPortal(): boolean;
    var
      x, y, i: integer;
      TPA: TPointArray;
      ATPA: T2DPointArray;
    begin
      if not isLoggedIn() then exit;

      findColorsSpiralTolerance(x, y, TPA, PORTAL_COLOUR, mainScreen.getBounds(), PORTAL_TOL, colorSetting(2, PORTAL_HUE, PORTAL_SAT));
      debug('Portal TPA length: ' + toStr(length(TPA)));

      if length(TPA) > 0 then
      begin
        mainScreen.filterPointsPlayer(TPA);
        ATPA := TPA.cluster(5, 5);
        ATPA.filterBetween(0, 20);
        ATPA.sortFromMidPoint(mainscreen.playerPoint);

        smartImage.debugATPA(ATPA);

        for i := 0 to high(ATPA) do
        begin
          mouseBox(getTPABounds(ATPA[i]), MOUSE_MOVE);
          if isMouseOverText(['ortal']) then
          begin
            debug('Found portal mouseOverText');

            if random(15) = 1 then
            begin
              fastClick(MOUSE_RIGHT);
              result := chooseOption.select(['ortal']);
              break;
            end else
            begin
              getMousePos(x, y);
              multiClick(point(x, y), 8, 3);
              result := true;
              break;
            end;

          end else
            debug('Portal mouseOverText didn''t match');
        end;

        if random(5) = 1 then smallRandomMouse();
        smartImage.clearArea(mainScreen.getBounds());

      end else
        debug('Couldn''t find any portal colours - rotating camera');

    end;

    procedure setup();
    begin
      smartShowConsole := false;
      smartPlugins := ['d3d9.dll'];
      smartEnableDrawing := true;
      disableSRLDebug := not SRL_DEBUG;
      setupSRL();

      declarePlayers();
    end;

    procedure mainLoop();
    begin

      if isCompletedTextVisible() then
      begin
        while not clickPortal() do
          randomCompass(0, 360, false);

        while not clickladder() do
          randomCompass(0, 360, false);

        if isXPScreenOpen() then
          navigateXPScreen();
      end else
        antiBan(2000);

    end;

    begin
      clearDebug();
      setup();

      repeat
        if not isLoggedIn() then
        begin
          players[currentPlayer].login();
          wait(randomRange(4000, 6000));
          mainscreen.setAngle(MS_ANGLE_HIGH);
          findRandoms();
        end;

        mainLoop();
        progressReport();

      until false;

    end.
    Last edited by The Mayor; 08-04-2014 at 03:52 AM. Reason: Left my details in the script :/

  11. #11
    Join Date
    Dec 2011
    Posts
    266
    Mentioned
    16 Post(s)
    Quoted
    185 Post(s)

    Default

    Quote Originally Posted by The Mayor View Post
    Opps already done it You will need need to change some colors and a few bits and pieces, but you get the idea.
    Ermahgerd a ril lurch scrupt!!

    Pls tell me you've been working on this since I requested it on your request thread...and you didn't just pop this out in 26 mins...

    Thx btw, wow.

  12. #12
    Join Date
    Jun 2007
    Location
    The land of the long white cloud.
    Posts
    3,702
    Mentioned
    261 Post(s)
    Quoted
    2006 Post(s)

    Default

    Quote Originally Posted by Gunner View Post
    Ermahgerd a ril lurch scrupt!!

    Pls tell me you've been working on this since I requested it on your request thread...and you didn't just pop this out in 26 mins...

    Thx btw, wow.
    Probably about 10 minutes. I just edited another one of my scripts.

  13. #13
    Join Date
    Jun 2012
    Posts
    31
    Mentioned
    0 Post(s)
    Quoted
    20 Post(s)

    Default

    Portable Sawmill Maker would be the current one I'd request (y)

  14. #14
    Join Date
    Dec 2011
    Location
    Hyrule
    Posts
    8,662
    Mentioned
    179 Post(s)
    Quoted
    1870 Post(s)

  15. #15
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,424
    Mentioned
    84 Post(s)
    Quoted
    863 Post(s)

    Default

    Quote Originally Posted by Ashaman88 View Post
    Sin is back in action!!!


    Your Livid Farm script won't be the only script available in the Farming section soon

  16. #16
    Join Date
    Jun 2014
    Location
    Vancouver
    Posts
    150
    Mentioned
    1 Post(s)
    Quoted
    89 Post(s)

    Default

    Quote Originally Posted by Sin View Post


    Your Livid Farm script won't be the only script available in the Farming section soon
    Damn, looking good man.

  17. #17
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Quote Originally Posted by Sin View Post


    Your Livid Farm script won't be the only script available in the Farming section soon
    Instead of just doing herb runs and logging off, or whatever it does, it should have something to do instead of logging to the lobby.Herbs take about 1hr to grow, maybe make marigolds or something... idk what the script even does so I can't make up any ideas

  18. #18
    Join Date
    Dec 2011
    Location
    Ontario, Canada
    Posts
    1,735
    Mentioned
    5 Post(s)
    Quoted
    89 Post(s)

    Default

    Quote Originally Posted by Sin View Post


    Your Livid Farm script won't be the only script available in the Farming section soon
    That will be awesome!! I will definitely use this as farming is one of my next skills that need training :-) Looking good!
    FEEL FREE TO PM ME ABOUT ANYTHING! Will help over Teamviewer...just ask!! "WITH A NEW QUESTION COMES A NEW CHALLENGE"
    Silentcore's AIO Service team !!! Pm me if you want questing done or service done or post on thread ofc

  19. #19
    Join Date
    May 2012
    Posts
    2
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    a awesome dungeoneering bot would be awesome that can do medium floors complex 6

  20. #20
    Join Date
    Aug 2014
    Posts
    5
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Clay miner at Remington which banks at clan citadel entrance ??/????/

  21. #21
    Join Date
    Jun 2007
    Location
    The land of the long white cloud.
    Posts
    3,702
    Mentioned
    261 Post(s)
    Quoted
    2006 Post(s)

    Default

    Quote Originally Posted by kosmiklol View Post
    a awesome dungeoneering bot would be awesome that can do medium floors complex 6
    Not sure if troll

  22. #22
    Join Date
    Jun 2012
    Posts
    4,867
    Mentioned
    74 Post(s)
    Quoted
    1663 Post(s)

    Default

    Quote Originally Posted by The Mayor View Post
    Not sure if troll
    You must admit though, it would be awesome.

  23. #23
    Join Date
    Nov 2013
    Location
    North of Hell
    Posts
    271
    Mentioned
    7 Post(s)
    Quoted
    171 Post(s)

    Default

    Quote Originally Posted by The Mayor View Post
    Not sure if troll
    doubt it, new people to the forums usually don't know that nobody makes dung script.

  24. #24
    Join Date
    Jul 2014
    Posts
    33
    Mentioned
    0 Post(s)
    Quoted
    11 Post(s)

    Default

    i would like to see a wilderness agility course runner =) haha, i hate that skill soooo much but its so damn useful lol

  25. #25
    Join Date
    Jan 2012
    Location
    Runescape News and General & Skill Guides
    Posts
    2,544
    Mentioned
    37 Post(s)
    Quoted
    545 Post(s)

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •