.:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

Discussion in 'Archives' started by MatthewGor123, Dec 1, 2008.

Thread Status:
Not open for further replies.
.:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.
  1. Unread #181 - Feb 13, 2009 at 12:06 PM
  2. Jesse
    Joined:
    Apr 5, 2008
    Posts:
    3,129
    Referrals:
    11
    Sythe Gold:
    10

    Jesse Grand Master
    Do Not Trade

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    I'm sitting here Googling the scripts, when we have all of these.. Thanks a lot everyone, these are gonna be handy tonight.
     
  3. Unread #182 - Feb 14, 2009 at 3:33 AM
  4. spencerpk
    Joined:
    Nov 24, 2007
    Posts:
    550
    Referrals:
    0
    Sythe Gold:
    0

    spencerpk Forum Addict
    Banned

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    does anyone have a Rimmington willow chopper and general store selling script?
     
  5. Unread #183 - Feb 14, 2009 at 5:43 AM
  6. Kame06
    Joined:
    Feb 14, 2009
    Posts:
    4
    Referrals:
    0
    Sythe Gold:
    0

    Kame06 Newcomer

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Thank you for all scripts! ITS WONDERFUL!
     
  7. Unread #184 - Feb 14, 2009 at 3:38 PM
  8. Magnus.
    Joined:
    Feb 14, 2009
    Posts:
    179
    Referrals:
    0
    Sythe Gold:
    0

    Magnus. Active Member
    Banned

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Hello i was wondering if anybody had a Script that could sell fire runes to the tzhaar city rune shop? If so could you please post it?
    Thanks.
     
  9. Unread #185 - Feb 14, 2009 at 8:08 PM
  10. Cho
    Joined:
    Sep 1, 2008
    Posts:
    650
    Referrals:
    0
    Sythe Gold:
    0

    Cho Apprentice

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Does anyone have an alternate to Profisher 2, for fishing sharks?

    Profisher 2 has a lot of bugs, and its not very reliable right now.
     
  11. Unread #186 - Feb 14, 2009 at 9:19 PM
  12. dr4g sl4yer
    Joined:
    May 20, 2006
    Posts:
    75
    Referrals:
    0
    Sythe Gold:
    0

    dr4g sl4yer Member
    Banned

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Magnus you could just set ur mouse on 1 button(runescape settings...) and then put fire runes on bottom of inventory then 1 click on the fire runes then sell 50 at same spot... similar to high alching.... just get an auto clicker...o_o... Not sure when rsbot site is gunna work... ; o
     
  13. Unread #187 - Feb 14, 2009 at 11:36 PM
  14. MCR__Ftw
    Joined:
    Mar 19, 2007
    Posts:
    1,084
    Referrals:
    0
    Sythe Gold:
    0

    MCR__Ftw Guru
    $5 USD Donor

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Here you go Cho (teehee it rhymed).

    Code:
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import com.speljohan.rsbot.event.events.*;
    import com.speljohan.rsbot.event.listeners.*;
    import com.speljohan.rsbot.accessors.*;
    import com.speljohan.rsbot.account.*;
    import com.speljohan.rsbot.bot.*;
    import com.speljohan.rsbot.script.wrappers.*;
    import com.speljohan.rsbot.script.*;
    public class TehGuildFisher extends Script {
        public String getAuthor( ) {
            return "Mike_";
        }
    
        public String getName( ) {
            return "Teh Guild Fisher";
        }
        public boolean isInGuild() {
            int[] nameX = {2617,2616,2616,2595,2592,2592,2589,2589,2588,2588,2586,2585,2585,2582,2580,2579,2579,2580,2590,2592,2606,2613};
            int[] nameY = {3401,3398,3394,3394,3396,3398,3401,3405,3406,3408,3409,3410,3413,3415,3415,3416,3423,3425,3425,3424,3427,3417};
            Polygon name=new Polygon(nameX, nameY, 22);
            if(name.contains(getMyPlayer().getLocation().getX(), getMyPlayer().getLocation().getY()))
                return true;
            return false;
        }
    
        public double getVersion( ) {
            return 1.0;
        }
        public String getScriptCategory() {
            return "Mike's Scripts";
        }
        public String getScriptDescription( ) {
            String html="<html>";
            html += "<head>";
            html += "<style>body{font:12pt arial}</style>";
            html += "</head>";
            html += "<body>";
                html += "Teh Guild Fisher! Fish n shet.<br/>";
                html += "<INPUT TYPE=CHECKBOX NAME=\"sharks\" value=\"true\">Fish Sharks</input>";
            html += "</body>";
            html += "</html>";
    
            return html;
        }
    
        long nextAnti = 0;
        boolean combat = false;
        int swordsBanked = 0;
        int sharksBanked = 0;
        int tunasBanked = 0;
        int spot=312;
        long startTime;
        long nextLog;
        public boolean onStart( Map<String, String> args ) {
            startTime=System.currentTimeMillis();
            spot=312;
            nextAnti = 0;
            combat = false;
            swordsBanked = 0;
            sharksBanked = 0;
            tunasBanked = 0;
            if(args.get("sharks") != null)
                spot=313;
            return true;
        }
        public void onFinish( ) {
        }
    
        public int loop( ) {
            RSCharacter temp = getMyPlayer().getInteracting();
            RSNPC interacting=null;
            if(temp!=null)
                interacting=getNPCAt(temp.getLocation());
            if(interacting != null) {
                if(interacting.getID() == 403 || interacting.getID() == 404 || interacting.getID() == 406) {
                    atTile(getMyPlayer().getLocation(), "alk here");
                    return fish();
                }
                if(interacting.getID() == 312 && spot!= 312 || interacting.getID() == 313 && spot!= 313) {
                    return fish();
                }
            }
            RSItemTile itemTile = getGroundItemByID(10129);
            if (!isCarryingItem(10129) && itemTile != null) {
                if (tileOnScreen(itemTile)) {
                    log("Recovered gear.");
                    atTile(itemTile, "Take");
                    return random(500, 750);
                } 
            }
            if(getMyPlayer().isInCombat())
                return bank();
            if(inventoryContains(10129) && !equipmentContains(10129)) {
                atInventoryItem(10129, "ield");
                return random(50,100);
            }
            if(getMyPlayer().getAnimation() != -1 || getMyPlayer().isMoving()) {
                if(System.currentTimeMillis() > nextAnti) {
                    moveMouse(random(10,510),random(10,330));
                    nextAnti=System.currentTimeMillis()+1000*random(random(random(10,30),40),59);
                }
                return random(50,100);
            }
            nextAnti=System.currentTimeMillis()+1000*59*random(4,5);
            if(isInventoryFull())
                return bank();
            if(bank.getInterface().isValid())
                bank.close();
            if(isCarryingItem(10129) && isInGuild())
                return fish(); 
            if(itemTile != null)
                return random(50,100);
            if(random(0,30)==9) //im a lazy fuck...and this should do the trick. will logout in around a minute if theres a problem.
                return -1;
            return random(1000,1500);
        }
        public void prog() {
            long millis = System.currentTimeMillis() - startTime;
            long seconds2 = millis / 1000;
            long hours = millis / (1000 * 60 * 60);
            millis -= hours * 1000 * 60 * 60;
            long minutes = millis / (1000 * 60);
            millis -= minutes * 1000 * 60;
            long seconds = millis / 1000;
            String hoursString = "";
            String minutesString = "";
            String secondsString = seconds + "";
            String type = "seconds";
            if (minutes > 0) {
                minutesString = minutes + ":";
                type = "minutes";
            }
            if (hours > 0) {
                hoursString = hours + ":";
                type = "hours";
            }
            if (minutesString.length() == 1) {
                minutesString = "0" + minutesString;
            }
            if (hoursString.length() == 1) {
                hoursString = "0" + hoursString;
            }
            if (secondsString.length() == 1) {
                secondsString = "0" + secondsString;
            }
            long time = System.currentTimeMillis()-startTime;
            log("---------------------------------------------");
            log("----------TehGuildFisher by Mike_------------");
            log("Running for " + hoursString + minutesString + secondsString + " " + type + ".");
            log("Sharks Banked: "+sharksBanked);
            log("Swords Banked: "+swordsBanked);
            log("Tunas Banked: "+tunasBanked);
            log("Averaging " + ((tunasBanked+swordsBanked+sharksBanked) * 3600 / seconds2) + " fish per hour.");
            log("----------    Have a nice day    ------------");
            log("---------------------------------------------");
        }
        public int fish() {
            if(bank.getInterface().isValid()) {
                bank.close();
                return random(50,100);
            }
            RSNPC fish = getNearestNPCByID(spot);
            RSTile fishingSpot;
            if(fish == null)
                if(random(0,30)==15)
                    return -1;
                else
                    fishingSpot = new RSTile(2599,3422);
            else
                fishingSpot = fish.getLocation();
            if(atTile(fishingSpot, "harpoon"))
                return random(250,1000);
            if(distanceTo(fish) > 4) {
                walkPathMM(randomizePath(fixPath2(fishingSpot),2,2),17);
            } else {
                turnToTile(fishingSpot);
            }
            if(atTile(fishingSpot, "harpoon"))
                return random(250,1000);
            
            return random(50,100);
        }    
        public int bank() {
            if(distanceTo(new RSTile(2587,3420)) > 6) {
                walkPathMM(randomizePath(fixPath2(new RSTile(2587,3420)),2,2),17);
                return random(250,500);
            }
            if(bank.getInterface().isValid()) {
                int sharksTemp = getInventoryCount(383);
                int swordsTemp = getInventoryCount(371);
                int tunasTemp = getInventoryCount(359);
                depositAllExcept(10129);
                wait(random(2000,3000));
                if(getInventoryCount(383) != sharksTemp)
                    sharksBanked+=sharksTemp;
                if(getInventoryCount(371) != swordsTemp)
                    swordsBanked+=swordsTemp;
                if(getInventoryCount(359) != tunasTemp)
                    tunasBanked+=tunasTemp;
                prog();
                return random(50,100);
            }
    
                RSObject banker = findObject(2213);
                if(banker == null)
                    return random(50,500);
                if(atObject(banker, "Use-quickly"))
                    return random(500,1000);
                    turnToObject(banker);
            return random(250,500);
        }
        public RSTile[] fixPath2(RSTile tile) {
            return fixPath2(getMyPlayer().getLocation().getX(),getMyPlayer().getLocation().getY(), tile.getX(), tile.getY());
        }
        public RSTile[] fixPath2(RSTile tile, RSTile tile2) {
            return fixPath2(tile.getX(), tile.getY(), tile2.getX(), tile2.getY());
        }
        public RSTile[] fixPath2(int startX, int startY, int destinationX, int destinationY) { //most credits to aftermath
            double dx, dy;
            ArrayList<RSTile> list = new ArrayList<RSTile>();
    
            list.add(new RSTile(startX, startY));
            while(Math.hypot(destinationY - startY, destinationX - startX) > 8) {
                dx = destinationX - startX;
                dy = destinationY - startY;
                            int gamble = random(14,17);
                while(Math.hypot(dx, dy) > gamble) {
                    dx *= .95;
                    dy *= .95;
                }
                startX += (int) dx;
                startY += (int) dy;
                list.add(new RSTile(startX, startY));
            }
            list.add(new RSTile(destinationX, destinationY));
            return list.toArray(new RSTile[list.size()]);
    
        }
        public RSNPC getNPCAt(RSTile t) {
            int Dist = 20;
            RSNPC closest = null;
            int[] validNPCs = Bot.getClient().getNPCIndexArray();
            NPC[] npcs = Bot.getClient().getNPCArray();
    
            for (int element : validNPCs) {
                if (npcs[element] == null) {
                    continue;
                }
                RSNPC Monster = new RSNPC(npcs[element]);
                try {
                                if(Monster.getLocation().equals(t))
                                    return Monster;
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            log("NpcAt: None");
            return null;
        }
    
    }
    
    Name it TehGuildFisher.java

    100% credits to Mike @ Rsbot
     
  15. Unread #188 - Feb 15, 2009 at 3:02 AM
  16. kianush
    Joined:
    Feb 15, 2009
    Posts:
    98
    Referrals:
    0
    Sythe Gold:
    0

    kianush Member

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    why is every 1 banned hee
     
  17. Unread #189 - Feb 15, 2009 at 3:16 AM
  18. footballa
    Joined:
    Jul 7, 2008
    Posts:
    363
    Referrals:
    2
    Sythe Gold:
    0

    footballa Forum Addict
    Banned

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Tutorial Islander is working like a charm so far....
     
  19. Unread #190 - Feb 15, 2009 at 4:49 AM
  20. Jalal
    Joined:
    Jul 9, 2007
    Posts:
    139
    Referrals:
    0
    Sythe Gold:
    0

    Jalal Active Member

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Hmm, I wonder if anyone has a Soul Wars script. I know it's a new mini-game but maybe someone made one?
    What it should do is join the game, and maybe run to the other side of where you start and just idle until the game is over. Free zeal!
     
  21. Unread #191 - Feb 15, 2009 at 9:20 AM
  22. footballa
    Joined:
    Jul 7, 2008
    Posts:
    363
    Referrals:
    2
    Sythe Gold:
    0

    footballa Forum Addict
    Banned

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Am I the only one that the MonsterKiller isn't working for? I can't even select it off the script selection window.

    That's odd....I closed my current RSbot window and opened a new one...which somehow fixed the problem...
     
  23. Unread #192 - Feb 16, 2009 at 2:20 AM
  24. Jalal
    Joined:
    Jul 9, 2007
    Posts:
    139
    Referrals:
    0
    Sythe Gold:
    0

    Jalal Active Member

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Does anyone have, I think, Ruskiis auto fighter? You can input the monster ID + drops you want to pick up
     
  25. Unread #193 - Feb 16, 2009 at 5:17 AM
  26. dom420
    Joined:
    Feb 16, 2009
    Posts:
    0
    Referrals:
    0
    Sythe Gold:
    0

    dom420 Newcomer

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    D: well i have rsbot but it says its out dated :(... and when i goto rsbot.org i get a server error... been like tht for over a week..soo can some 1 please post a download of the newest rsbot.. plz thanks :)
     
  27. Unread #194 - Feb 16, 2009 at 7:59 AM
  28. Scarabeast
    Joined:
    Feb 16, 2009
    Posts:
    6
    Referrals:
    0
    Sythe Gold:
    0

    Scarabeast Newcomer

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Im new with these bots and I dont know how to run/start them. Can someone help me?
     
  29. Unread #195 - Feb 16, 2009 at 9:27 AM
  30. Darkened
    Joined:
    Dec 30, 2008
    Posts:
    104
    Referrals:
    0
    Sythe Gold:
    0

    Darkened Active Member

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Could someone give me the script for DraynorAnyChopper because I downloaded it but I couldn't open the script/file can someone just give me the code please?
     
  31. Unread #196 - Feb 16, 2009 at 12:03 PM
  32. sell high buy low
    Joined:
    Apr 24, 2007
    Posts:
    378
    Referrals:
    1
    Sythe Gold:
    0

    sell high buy low Forum Addict

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Someone should make\pm me a link to a waterbrith snape collector.

    Basics

    Cash in inventory, pay 1k too go too waterbrith island, collect full inv, go back off waterbrith, drop cash near peer the seer, bank grass, pick up cash, repeat. Shouldn't be difficult.
     
  33. Unread #197 - Feb 16, 2009 at 12:34 PM
  34. Kame06
    Joined:
    Feb 14, 2009
    Posts:
    4
    Referrals:
    0
    Sythe Gold:
    0

    Kame06 Newcomer

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    I need fist of guthix script, plz.
     
  35. Unread #198 - Feb 16, 2009 at 6:03 PM
  36. gdkillers
    Joined:
    Feb 15, 2009
    Posts:
    3
    Referrals:
    0
    Sythe Gold:
    0

    gdkillers Newcomer

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Anyone got a script that will mine 1 load of copper, bank (Varrock East), then mine 1 load of tin then repeat? The one I have keeps mining copper over and over.
     
  37. Unread #199 - Feb 16, 2009 at 6:52 PM
  38. Palencia1
    Joined:
    Sep 18, 2007
    Posts:
    396
    Referrals:
    0
    Sythe Gold:
    0

    Palencia1 Forum Addict

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    I really wish that some one would update this.
     
  39. Unread #200 - Feb 16, 2009 at 6:58 PM
  40. boboboy7
    Joined:
    Feb 12, 2009
    Posts:
    45
    Referrals:
    0
    Sythe Gold:
    0

    boboboy7 Member

    .:[~]Official RSBot Scripts+Requests Sticky!{RSBot}[~]:.

    Cool Scripts thx
     
< Scammed by Thugs | cyber cry scammed me me 36 d stones >

Users viewing this thread
1 guest
Thread Status:
Not open for further replies.


 
 
Adblock breaks this site