Results 1 to 13 of 13

Thread: Buttdestroyr's Gem Miner

  1. #1
    Join Date
    Jun 2014
    Location
    Oklahoma
    Posts
    336
    Mentioned
    22 Post(s)
    Quoted
    231 Post(s)

    Default Buttdestroyr's Gem Miner

    Mines Gems at Shilo Village

    Setup
    1. This https://villavu.com/forum/showthread.php?t=47714
    2. Then This https://villavu.com/forum/showthread.php?t=107365
    3. Put the map in your simba/includes/sps/img/runescape_surface folder
    4. Enter the stuff in the script as prompted
    5. Put a crushed gem on your action bar slot bound to 1 if you are cutting gems.
    6. Start in Shilo Village bank or gem mine.

    Features
    Mines gems
    Banks
    Optionally cuts gems while waiting for rocks to respawn
    Optionally cuts cut gems into bolt heads while waiting for rocks to respawn
    Extremely simple progress report

    Things To Be Added
    Cutting specific gems. (This is harder then I thought..)
    Xp and Xp per hour for crafting and fletching when needed.

    Things to Note
    Wearing a charged amulet of glory dramatically speeds up mining
    Avoid wearing black/gray as it could interfere with opening the bank slightly. It won't break the script; however, it will lower the efficiency.

    Bugs
    None that I've found.

    This is a really simple script. It should pass the 6 hour fix, but I've never tested it that long.

    Script
    ButtdestroyrGemMiner V1.01.simba

    Map
    Shilo.png simba/includes/sps/img/runescape_surface

    Proggies
    I had a 1.5 hour one but I didn't save it... But yeah it works
    Code:
    [=======================================]
    Time Run: 19 Minutes and 55 Seconds
    Gems Mined: 84 (253P/H)
    Loads Done: 2 (6P/H)
    Experience Earned: 5460 (16441P/H)
    [=======================================]
    
    [=======================================]
    Time Run: 5 Hours, 42 Minutes and 15 Seconds
    Gems Mined: 1204 (211P/H)
    Loads Done: 42 (7P/H)
    Experience Earned: 78260 (13720P/H)
    [=======================================]
    Last edited by Camel; 08-05-2014 at 05:50 PM.

  2. #2
    Join Date
    Dec 2011
    Location
    East Coast, USA
    Posts
    4,231
    Mentioned
    112 Post(s)
    Quoted
    1869 Post(s)

    Default

    Gratz on the release! I'll probably use this to get 99 mining
    GitLab projects | Simba 1.4 | Find me on IRC or Discord | ScapeRune scripts | Come play bot ScapeRune!

    <BenLand100> we're just in the transitional phase where society reclassifies guns as Badâ„¢ before everyone gets laser pistols

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

    Default

    Nice script! I like how you've tried to randomize the little things

    I know it's not finished yet, but your CutGems procedure could be shortened quite a bit by looping through each gem type. First you would put all your gems into an array (you can do this on startup).

    Simba Code:
    GemArray := [OPAL, JADE, RED_TOPAZ, SAPPHIRE, EMERALD, RUBY, DIAMOND];

    and then you can just have:

    Simba Code:
    if CUT_GEMS then
    begin
      for i := 0 to high(GemArray) do //from opal to diamond
        if GemArray[i] <> -1 then // if it's not -1
        begin
          actionBar.clickSlot(i);
          if productionScreen.isOpen(5000) then
            productionScreen.clickStart();
        end;
    end;

  4. #4
    Join Date
    Jun 2014
    Location
    Oklahoma
    Posts
    336
    Mentioned
    22 Post(s)
    Quoted
    231 Post(s)

    Default

    Quote Originally Posted by The Mayor View Post
    Nice script! I like how you've tried to randomize the little things

    I know it's not finished yet, but your CutGems procedure could be shortened quite a bit by looping through each gem type. First you would put all your gems into an array (you can do this on startup).

    Simba Code:
    GemArray := [OPAL, JADE, RED_TOPAZ, SAPPHIRE, EMERALD, RUBY, DIAMOND];

    and then you can just have:

    Simba Code:
    if CUT_GEMS then
    begin
      for i := 0 to high(GemArray) do //from opal to diamond
        if GemArray[i] <> -1 then // if it's not -1
        begin
          actionBar.clickSlot(i);
          if productionScreen.isOpen(5000) then
            productionScreen.clickStart();
        end;
    end;
    Thanks. I'll definitely do this. My current system is rather half-assed

  5. #5
    Join Date
    Jan 2013
    Location
    Ohio
    Posts
    155
    Mentioned
    1 Post(s)
    Quoted
    76 Post(s)

    Default

    [=======================================]
    Time Run: 1 Hours, 48 Minutes and 56 Seconds
    Gems Mined: 364 (200P/H)
    Loads Done: 11 (6P/H)
    Experience Earned: 23660 (13030P/H)
    [=======================================]

    stopped cuz i got black screened while watching a movie at the same time

  6. #6
    Join Date
    Jan 2013
    Location
    Ohio
    Posts
    155
    Mentioned
    1 Post(s)
    Quoted
    76 Post(s)

    Default

    [=======================================]
    Time Run: 5 Hours, 42 Minutes and 15 Seconds
    Gems Mined: 1204 (211P/H)
    Loads Done: 42 (7P/H)
    Experience Earned: 78260 (13720P/H)
    [=======================================]

    stopped this time cuz over 7hrs played so far today

  7. #7
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    331
    Mentioned
    4 Post(s)
    Quoted
    94 Post(s)

    Default

    [=======================================]
    Time Run: 5 Hours, 55 Minutes and 48 Seconds
    Gems Mined: 1288 (217P/H)
    Loads Done: 45 (8P/H)
    Experience Earned: 83720 (14118P/H)
    [=======================================]

    Good script but still needs lots of tweaking :P

    perhaps faster detection of rocks so it doesn't just stand there for sometime then clicking the rocks..

    overall its nice . Thank you
    Current Rank Supreme Master First Class

  8. #8
    Join Date
    Jun 2014
    Location
    Oklahoma
    Posts
    336
    Mentioned
    22 Post(s)
    Quoted
    231 Post(s)

    Default

    Quote Originally Posted by big man 1 View Post
    [=======================================]
    Time Run: 5 Hours, 55 Minutes and 48 Seconds
    Gems Mined: 1288 (217P/H)
    Loads Done: 45 (8P/H)
    Experience Earned: 83720 (14118P/H)
    [=======================================]

    Good script but still needs lots of tweaking :P

    perhaps faster detection of rocks so it doesn't just stand there for sometime then clicking the rocks..

    overall its nice . Thank you
    Yeah, that is intended. I could make it click the rocks the second they spawn but I have the script mine all visible rocks and generally mouse off the screen for a while to simulate looking at something else. Then it will come back and mine the few that have respawned. This doesn't really lower the gems per hour unless there is someone else mining gems and that's pretty rare.

  9. #9
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    331
    Mentioned
    4 Post(s)
    Quoted
    94 Post(s)

    Default

    mmm i encountered a few high leveled players, and not saying this is a bad thing but with the release of this there will be more people now. But i guess the more human it is..
    the better.
    Current Rank Supreme Master First Class

  10. #10
    Join Date
    Jun 2014
    Location
    Oklahoma
    Posts
    336
    Mentioned
    22 Post(s)
    Quoted
    231 Post(s)

    Default

    Quote Originally Posted by big man 1 View Post
    mmm i encountered a few high leveled players, and not saying this is a bad thing but with the release of this there will be more people now. But i guess the more human it is..
    the better.
    Yeah, I haven't looked at this once since I finished it, I might add in some way to increase/lower the antiban.

  11. #11
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    331
    Mentioned
    4 Post(s)
    Quoted
    94 Post(s)

    Default

    [=======================================]
    Time Run: 9 Hours, 10 Minutes and 11 Seconds
    Gems Mined: 1932 (211P/H)
    Loads Done: 68 (7P/H)
    Experience Earned: 125580 (13695P/H)
    [=======================================]

    Still going i'll let you know how far it goes before crashing.. i do manually quick hop if a high level comes around because it's just impossible to mine with a low stat and verse a high level assuming they have 20+ levels on me
    Current Rank Supreme Master First Class

  12. #12
    Join Date
    Feb 2012
    Posts
    6
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    After updating map image and paths, it worked great.

    http://i.imgur.com/Eg68DXx.png

    begin
    pathToBank := [Point(183, 159), Point(187, 175), Point(201, 196), Point(208, 216), Point(212, 240), Point(217, 264), Point(224, 282), Point(247, 289), Point(257, 299), Point(270, 309), Point(292, 313), Point(296, 328), Point(300, 333)];
    end else
    begin
    pathToBank := [Point(187, 160), Point(207, 177), Point(211, 195), Point(208, 213), Point(199, 232), Point(209, 238), Point(216, 247), Point(216, 270), Point(220, 277), Point(239, 279), Point(256, 281), Point(270, 286), Point(284, 291), Point(295, 302), Point(297, 313), Point(295, 326)];
    end;
    begin
    pathToMine := [Point(297, 333), Point(296, 314), Point(292, 296), Point(282, 290), Point(261, 282), Point(242, 277), Point(221, 280), Point(217, 262), Point(214, 238), Point(205, 216), Point(190, 206), Point(184, 185), Point(180, 168)];
    end else
    begin
    pathToMine := [Point(297, 330), Point(293, 310), Point(272, 305), Point(250, 297), Point(235, 288), Point(216, 277), Point(217, 243), Point(209, 223), Point(207, 201), Point(206, 180), Point(199, 164), Point(189, 154)];
    end;
    Last edited by rsplayer; 12-15-2014 at 01:38 AM.

  13. #13
    Join Date
    Dec 2015
    Posts
    5
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    script still works in case anyone was wondering. the xp rate isn't very good and there are far better ways of making money in rs3 nowadays, but it works.

    thanks for scripting it.

    [=======================================]
    Time Run: 2 Hours, 35 Minutes and 59 Seconds
    Gems Mined: 672 (258P/H)
    Loads Done: 24 (9P/H)
    Experience Earned: 43680 (16800P/H)
    [=======================================]
    Attached Images Attached Images

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
  •