Rsbot coder rank

Discussion in 'Denied Suggestions' started by draggin pure, Feb 23, 2009.

Thread Status:
Not open for further replies.
Rsbot coder rank
  1. Unread #21 - Feb 23, 2009 at 7:06 PM
  2. XxFallenSoulxX
    Joined:
    May 28, 2007
    Posts:
    402
    Referrals:
    0
    Sythe Gold:
    0

    XxFallenSoulxX Forum Addict

    Rsbot coder rank

    So that's like saying this is Sythe and not SCAR but we have mods for that too don't we? Exactly.
     
  3. Unread #22 - Feb 23, 2009 at 7:17 PM
  4. Jesse
    Joined:
    Apr 5, 2008
    Posts:
    3,129
    Referrals:
    11
    Sythe Gold:
    10

    Jesse Grand Master
    Do Not Trade

    Rsbot coder rank

    We'd have people wanting to be one for the rank.

    I don't support.
     
  5. Unread #23 - Feb 23, 2009 at 7:58 PM
  6. Jimmy
    Joined:
    Jun 24, 2008
    Posts:
    2,421
    Referrals:
    10
    Sythe Gold:
    25

    Jimmy Ghost
    Retired Sectional Moderator $5 USD Donor

    Rsbot coder rank

    Don't we have that for every rank?
     
  7. Unread #24 - Feb 23, 2009 at 8:53 PM
  8. Jesse
    Joined:
    Apr 5, 2008
    Posts:
    3,129
    Referrals:
    11
    Sythe Gold:
    10

    Jesse Grand Master
    Do Not Trade

    Rsbot coder rank

    Just User Ed...
     
  9. Unread #25 - Feb 24, 2009 at 12:40 AM
  10. I 1337 I
    Joined:
    Aug 18, 2007
    Posts:
    1,158
    Referrals:
    1
    Sythe Gold:
    0

    I 1337 I Guru
    Banned

    Rsbot coder rank

    I agree this, sythe needs rsbot section, but at start no rsbot ranks should've given. When people make many useful scripts, etc they may receive rank.

    Dragging, it seems like you are just trying to get that rank for yourself..
     
  11. Unread #26 - Feb 24, 2009 at 12:55 AM
  12. Eatmewhileimhot
    Joined:
    Feb 13, 2009
    Posts:
    149
    Referrals:
    1
    Sythe Gold:
    0

    Eatmewhileimhot Active Member
    Banned

    Rsbot coder rank

    your a post booster so GTFO nub....you post up the black market forum like you moderate it or your buying everything in it. QUIT TRYING TO GET REP TO SCAM!

    Being on topic I would say this is a good idea and I fully support it but I think if your going to say you want the position then provide proof on how good you are at scripting and not have your friends on MSN come here and support your attempt.
     
  13. Unread #27 - Feb 24, 2009 at 1:15 AM
  14. draggin pure
    Joined:
    Apr 7, 2008
    Posts:
    1,429
    Referrals:
    0
    Sythe Gold:
    0

    draggin pure Guru
    Banned

    Rsbot coder rank

    well if you think im not a scripter...

    then look at my script..

    Code:
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.event.*;
    import java.awt.*;
    import java.util.Arrays;
    import javax.swing.*;
    
    import com.speljohan.rsbot.logging.Log;
    import com.speljohan.rsbot.accessors.NPC;
    import com.speljohan.rsbot.bot.Bot;
    import com.speljohan.rsbot.event.events.ServerMessageEvent;
    import com.speljohan.rsbot.event.listeners.PaintListener;
    import com.speljohan.rsbot.event.listeners.ServerMessageListener;
    import com.speljohan.rsbot.script.Script;
    import com.speljohan.rsbot.script.Random;
    import com.speljohan.rsbot.script.Skills;
    import com.speljohan.rsbot.script.MouseHandler;
    import com.speljohan.rsbot.script.wrappers.RSInterface;
    import com.speljohan.rsbot.script.wrappers.RSItemTile;
    import com.speljohan.rsbot.script.wrappers.RSNPC;
    import com.speljohan.rsbot.script.wrappers.RSPlayer;
    import com.speljohan.rsbot.script.wrappers.RSObject;
    import com.speljohan.rsbot.script.wrappers.RSTile;
    import com.speljohan.rsbot.script.wrappers.RSTilePath;
    
    public class DragginYews extends Script implements PaintListener,
    ServerMessageListener {
    
        RSTile[] treeLocs = new RSTile[] { new RSTile(2758, 3434),
                new RSTile(2760, 3428), new RSTile(2761, 3432),
                new RSTile(2756, 3431), new RSTile(2755, 3434),
                new RSTile(2766, 3428) };
    
        private final int[] nestIds = { 5070, 5071, 5072, 5073, 5074, 5075, 5076,
                7413, 11966 };
    
        int[] axeID = new int[] { 1351, 1349, 1353, 1361, 1355, 1357, 1359, 6739,
                13470 };
        int[] yewTree = new int[] { 1309, 8503, 8504, 8505, 8506, 8507, 8508, 8509,
                8510, 8511, 8512, 8513 };
        int lastTreeIndex;
        Color BG = new Color(0, 0, 0, 100);
    
        RSTile[] deathPath = new RSTile[] { new RSTile(3222, 3216),
                new RSTile(3227, 3234), new RSTile(3218, 3251),
                new RSTile(3199, 3246), new RSTile(3162, 3240),
                new RSTile(3143, 3234), new RSTile(3127, 3222),
                new RSTile(3113, 3224), new RSTile(3102, 3240),
                new RSTile(3103, 3259), new RSTile(3105, 3272),
                new RSTile(3097, 3286), new RSTile(3078, 3282),
                new RSTile(3062, 3275), new RSTile(3042, 3272),
                new RSTile(3024, 3276), new RSTile(3010, 3281),
                new RSTile(3007, 3294), new RSTile(3008, 3312),
                new RSTile(3006, 3344), new RSTile(3001, 3356),
                new RSTile(2998, 3363), new RSTile(2989, 3371),
                new RSTile(2974, 3379), new RSTile(2965, 3394),
                new RSTile(2961, 3410), new RSTile(2951, 3422),
                new RSTile(2946, 3434), new RSTile(2939, 3451),
                new RSTile(2924, 3449), new RSTile(2918, 3433),
                new RSTile(2908, 3419), new RSTile(2891, 3422),
                new RSTile(2875, 3429), new RSTile(2866, 3455),
                new RSTile(2858, 3466), new RSTile(2856, 3480),
                new RSTile(2862, 3494), new RSTile(2855, 3509),
                new RSTile(2841, 3507), new RSTile(2851, 3496),
                new RSTile(2848, 3479), new RSTile(2843, 3468),
                new RSTile(2844, 3459), new RSTile(2853, 3445),
                new RSTile(2842, 3432), new RSTile(2829, 3438),
                new RSTile(2812, 3436), new RSTile(2797, 3433),
                new RSTile(2784, 3442), new RSTile(2778, 3447),
                new RSTile(2773, 3454), new RSTile(2763, 3466),
                new RSTile(2759, 3471), new RSTile(2750, 3474),
                new RSTile(2742, 3476), new RSTile(2727, 2484),
                new RSTile(2725, 3491), new RSTile(2726, 3493) };
        RSTilePath deathWalk = new RSTilePath(randomizePath(deathPath, 2, 2), this);
    
        RSTile[] bankToTrees = new RSTile[] { 
                new RSTile(2809, 3441), new RSTile(2803, 3433), new RSTile(2788, 3432), new RSTile(2772, 3432), new RSTile(2759, 3430) };
    
        RSTile[] treesToBank = reversePath(bankToTrees);
        RSTilePath bank2Trees = new RSTilePath(randomizePath(bankToTrees, 2, 2), this);
        RSTilePath trees2Bank = new RSTilePath(randomizePath(treesToBank, 2, 2), this);
    
        long avoidedCombat;
        long lastCheck;
        int checkTime;
        int bankID = 2213;
        int yewsCut;
        long didAntiBan;
        int waitAfterMoving = -1;
        int failCount = 0;
        int ENT = 0;
        int Nest = 0;
        int previousSpeed;
        int treeID = 1309;
        int lastExp;
        int chopped;
        int startingLevel = 0;
        int startingExperience = 0;
        int wait1 = 400, wait2 = 700;
        int currenttab;
        Point mousePos;
        int randomInt;
        int GambleInt,rambleInt;
        long lastcheck1 = -1,lastCheck2,lastCheck3 = System.currentTimeMillis();
        long timer = System.currentTimeMillis();
        int checkTime1 = random(240000,480000);
        public String[] thingsToSayIdle = new String[] {
    ""};
        int attack,defence,strength,range,prayer,magic,cooking,woodcutting,fletching,fishing,firemaking,crafting,
                smithing,mining,herblore,agility,thieving,slayer,farming,runecraft,hunter,construction,summoning;
        int new1,new2,new3,new4,new5,new6,new7,new8,new9,new10,new11,new12,new13,new14,new15,new16,new17,new18,new19,new20,
                new21,new22,new23;
        int index1 = Skills.getStatIndex("attack");
                int index2 = Skills.getStatIndex("defence");
                int index3 = Skills.getStatIndex("strength");
                int index4 = Skills.getStatIndex("range");
                int index5 = Skills.getStatIndex("prayer");
                int index6 = Skills.getStatIndex("magic");
                int index7 = Skills.getStatIndex("cooking");
                int index8 = Skills.getStatIndex("woodcutting");
                int index9 = Skills.getStatIndex("fletching");
                int index10 = Skills.getStatIndex("fishing");
                int index11 = Skills.getStatIndex("firemaking");
                int index12 = Skills.getStatIndex("crafting");
                int index13 = Skills.getStatIndex("smithing");
                int index14 = Skills.getStatIndex("mining");
                int index15 = Skills.getStatIndex("herblore");
                int index16 = Skills.getStatIndex("agility");
                int index17 = Skills.getStatIndex("thieving");
                int index18 = Skills.getStatIndex("slayer");
                int index19 = Skills.getStatIndex("farming");
                int index20 = Skills.getStatIndex("runecraft");
                int index21 = Skills.getStatIndex("hunter");
                int index22 = Skills.getStatIndex("construction");
                int index23 = Skills.getStatIndex("summoning");
        
    
        RSNPC ent;
    
        public long startTime = System.currentTimeMillis();
    
        @Override
        public double getVersion() {
            return (9);
        }
    
        @Override
        public String getName() {
            return ("Draggin's Yew's");
        }
    
        // some creds to pazzila
        @Override
        public String getAuthor() {
            return ("Draggin");
        }
    
        @Override
        public String getScriptCategory() {
            return ("Draggin/Woodcutting");
        }
    
        @Override
        public String getScriptDescription() {
            String html = "";
    
            html += "<html>\n";
            html += "<head>";
            html += "<style type=\"text/css\"> hr {color: blue} p {margin-left: 20px} body {background-image: url(\"http://i42.tinypic.com/16gzz2g.png\")}</style>";
            html += "</head>";
            html += "<body>";
            html += "<h1><font size=\"4\" color=\"blue\" Draggin's Yews</h1><br>";
    
            html += "<font size=\"4\" color=\"blue\"Chops Yew trees in Catherby and then banks them! :P<br><br>";
            html += "<font size=\"4\" color=\"blue\"<ul><b>Features:</b>";
            html += "<font size=\"4\" color=\"blue\"<li>Flawless ent detection! </li>";
            html += "<font size=\"4\" color=\"blue\"<li>Fast tree switching!</li>";
            html += "<font size=\"4\" color=\"blue\"<li>Flawless nest picking up!</li>";
            html += "<font size=\"4\" color=\"blue\"<li>Use your own antiban</li>";
            html += "<font size=\"4\" color=\"blue\"<li>Axe Can Be Equipped or In Inventory</li>";
            html += "<font size=\"4\" color=\"blue\"<li>Handles Combat</li>";
            html += "</ul>";
            html += "</body>";
            html += "</html>";
    
            return (html);
        }
    
        @Override
        public boolean onStart(final String[] args) {
                try {
                previousSpeed = MouseHandler.MouseSpeed;
                MouseHandler.MouseSpeed = 6;
                log("Draggin's Yew's");
                log("----------------------------");
                log("The future of Yew scripts!");
                log("But behold, The Future is here");
                log("Welcome to... Draggin's Yew's");
                log("/--------------------------");
                
                log("D");
                wait(random(30, 60));
                log("Dr");
                wait(random(30, 60));
                log("Dra");
                wait(random(30, 60));
                log("Drag");
                wait(random(30, 60));
                log("Dragg");
                wait(random(30, 60));
                log("Draggi");
                wait(random(30, 60));
                log("Draggin");
                wait(random(30, 60));
                log("Draggin Y");
                wait(random(30, 60));
                log("Draggin Ye");
                wait(random(30, 60));
                log("Draggin Yew");  
                wait(random(30, 60));
                log("Draggin Yews");   
                wait(random(30, 60));
                log("Draggin Yews H");    
                wait(random(30, 60));
                log("Draggin Yews Ha");     
                wait(random(30, 60));
                log("Draggin Yews Has");      
                wait(random(30, 60));
                log("Draggin Yews Has N");       
                wait(random(30, 60));
                log("Draggin Yews Has No");        
                wait(random(30, 60));
                log("Draggin Yews Has Now");        
                wait(random(30, 60));
                log("Draggin Yews Has Now B");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Be");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Bee");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been I");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been In");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Ini");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Init");          
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initi");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initia");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initial");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initiali");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initializ");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initialize");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initialized");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initialized,");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initialized, T");        
                wait(random(30, 60));
                log("Draggin Yews Has Now Been Initialized, TY");        
                wait(random(30, 60));
                log("Seagulls FTW!");        
                wait(random(30, 60));
            }
            catch ( Exception e ) {
    
            }
            Bot.getEventManager().addListener(PaintListener.class, this);
            Bot.getEventManager().addListener(ServerMessageListener.class, this);
    
            return (true);
        }
    
        @Override
        public void onFinish() {
            MouseHandler.MouseSpeed = previousSpeed;
            Bot.getEventManager().removeListener(ServerMessageListener.class, this);
        }
    
        public void serverMessageRecieved(final ServerMessageEvent e) {
            if (e.getMessage().contains("You get some yew logs.")) {
                yewsCut++;
            }
        }
    
        public int closestTree(final RSTile[] tiles) {
            int closest = -1;
            for (int i = 0; i < tiles.length; i++) {
                final RSTile tile = tiles[i];
                if (getObjectAt(tile) != null) {
                    if (closest == -1 && isTree(getObjectAt(tile).getID())) {
                        closest = i;
                        continue;
                    }
                    if (closest == -1) {
                        continue;
                    }
                    if (isTree(getObjectAt(tile).getID())
                            && distanceTo(getObjectAt(tile)) < distanceTo(getObjectAt(tiles[closest])))
                        closest = i;
                }
            }
            return closest;
        }
    
        public boolean isTree(final int treeID) {
            for (final int id : yewTree) {
                if (id == treeID)
                    return true;
            }
            return false;
        }
    
           public Log getLog() {
           if(LOG != null)
                LOG = null;
    
           return super.getLog();
        }
    
        public boolean activateCondition() {
            antiban();
            check();
            return false;
        }
        
            private boolean timer(int seconds) {
            return System.currentTimeMillis() * 1000 < seconds;
        }
        
        public boolean attackedByEnt() {
            ent = null;
            ENT++;
            ent = getNearestNPCByName("Yew");
            if (ent == null || getMyPlayer().getInteracting() == null) {
                return false;
            }
            return getMyPlayer().getInteracting().equals(ent);
        }
    
        public boolean isWelcomeButton() {
            final RSInterface welcomeInterface = RSInterface.getInterface(378);
            if (welcomeInterface.getChild(45).getAbsoluteX() > 20
                    || (!welcomeInterface.getChild(117).getText().equals(
                    "10.1120.190") && !welcomeInterface.getChild(117)
                    .getText().equals(""))) {
                log("We still are in Welcome Screen");
                return true;
            } else {
                return false;
            }
        }
    
        public boolean checkForEnt() {
            // taken and modified from dontpanic ( Taken from Tenac's willowcutter.)
            if (getMyPlayer().getInteracting() != null) {
                final int count = Bot.getClient().getNPCCount();
                final NPC[] npcs = Bot.getClient().getNPCArray();
                final int[] ints = Bot.getClient().getNPCIndexArray();
                for (int i = 0; i < count; i++) {
                    final RSNPC npc = new RSNPC(npcs[ints[i]]);
                    if (getMyPlayer().getInteracting().equals(npc)
                            && Arrays.asList("Yew").contains(npc.getName())) {
                        atTile(getMyPlayer().getLocation(), "alk here");
                        ENT++;
    
                        return true;
                    }
                }
            }
            return false;
        }
    
            public void turnCamera() {
            char[] LR = new char[] { KeyEvent.VK_LEFT, KeyEvent.VK_RIGHT };
            char[] UD = new char[] { KeyEvent.VK_DOWN, KeyEvent.VK_UP };
            char[] LRUD = new char[] { KeyEvent.VK_LEFT, KeyEvent.VK_RIGHT,
                                     KeyEvent.VK_UP, KeyEvent.VK_UP };
            int random2 = random(0,2);
            int random1 = random(0,2);
            int random4 = random(0,4);
            
            if(random(0,3) == 0) {
                Bot.getInputManager().pressKey(LR[random1]);
                try { Thread.sleep(random(100, 400)); } catch (Exception e) {}
                Bot.getInputManager().pressKey(UD[random2]);
                try { Thread.sleep(random(300, 600)); } catch (Exception e) {}
                Bot.getInputManager().releaseKey(UD[random2]);
                try { Thread.sleep(random(100, 400)); } catch (Exception e) {}
                Bot.getInputManager().releaseKey(LR[random1]);                
            } else {
                Bot.getInputManager().pressKey(LRUD[random4]);
                if(random4>1) {
                    try { Thread.sleep(random(300, 600)); } catch (Exception e) {}
                } else {
                    try { Thread.sleep(random(500, 900)); } catch (Exception e) {}
                }
                Bot.getInputManager().releaseKey(LRUD[random4]);
            }
        }
        
        public void checkEnt() {
            ent = null;
            ent = getNearestNPCByName("Yew");
            if (getMyPlayer().getInteracting().equals(ent)) {
                atTile(getMyPlayer().getLocation(), "alk here");
            }
    
        }
    
        @Override
        public int loop() {
              try {
              antiban();
                final RSObject bankBooth = findObject(bankID);
                if (checkForEnt()) {
                    return random(100, 200);
                }
                setMaxAltitude();
                nest();
                if (getEnergy() > random(60, 100)) {
                    setRun(true);
                }
                if (getMyPlayer().isInCombat() && !getMyPlayer().isMoving())
                    {
                    log("In combat, attempting to run..");
                    runAway();
                    return random(400, 700);
                    }
                if (!isInventoryFull()
                        && distanceBetween(getMyPlayer().getLocation(), treeLocs[3]) > 15) {
                    try {
                        bank2Trees.walkToEnd();
                    } catch (final Exception e) {
                    }
                }
                if (isInventoryFull()
                        && distanceBetween(getMyPlayer().getLocation(), new RSTile(
                                2809, 3440)) > 10) {
                    try {
                        trees2Bank.walkToEnd();
    
                    } catch (final Exception e) {
                    }
                }
    
                if (distanceBetween(getMyPlayer().getLocation(), new RSTile(2809,
                        3440)) <= 10) {
                    if (isInventoryFull()) {
                        if (tileOnScreen(bankBooth.getLocation())) {
                            atObject(bankBooth, "use-quickly");
                            wait(random(1000, 2000));
                        }
                        if (bank.getInterface().isValid()) {
                            try {
                                bank.depositAllExcept(axeID);
                            } catch (final Exception e) {
                            }
                            bank.close();
                        }
                    }
                    if (!isInventoryFull()) {
                        try {
                            bank2Trees.walkToEnd();
                            antiban();
                        } catch (final Exception e) {
                        }
                    }
                    return random(200, 400);
                }
    
                if (distanceBetween(getMyPlayer().getLocation(), treeLocs[3]) <= 15) {
                    if (!isInventoryFull()) {
                        final int treeIndex = closestTree(treeLocs);
                        if (treeIndex != -1
                                && distanceTo(treeLocs[treeIndex]) <= 14) {
                            if (inventoryContains(1511))
                                if (getMyPlayer().getAnimation() != -1
                                        && lastTreeIndex == treeIndex)
                                    return random(100, 200);
                            lastTreeIndex = treeIndex;
                            if (tileOnScreen(treeLocs[treeIndex])
                                    && getMyPlayer().getAnimation() == -1) {
                                atTile(treeLocs[treeIndex], "chop");
                                antiban();
                                return random(500, 1000);
                            }
                            if (getMyPlayer().getAnimation() == -1) {
                                walkTileMM(new RSTile(treeLocs[treeIndex].getX(), treeLocs[treeIndex].getY() - 1));
                            }
                            return random(350, 700);
                        }
                    }
                    if (isInventoryFull()) {
                        try {
                            trees2Bank.walkToEnd();
                        } catch (final Exception e) {
                        }
                    }
                }
            }
     catch (final Exception e) {
            }
    
            return (random(500, 1000));
        }
    
        public void nest() {
            final RSItemTile nest = getGroundItemByID(nestIds);
            if (nest != null) {
                log("Found nest");
                atTile(nest, "Take");
                Nest++;
            }
        }
    
        public void setMaxAltitude() {
            Bot.getInputManager().pressKey((char) 38);
            wait(random(500, 1000));
            Bot.getInputManager().releaseKey((char) 38);
        }
    
         public void runAway() {
            RSTile drag, bar;
            drag = getMyPlayer().getLocation();
                setRun(true);
    
            bar = new RSTile(drag.getX() + random(10, 12), drag.getY() + random(10, 12));
    
            walkTileMM(bar);
            while (getMyPlayer().isMoving()) {
                wait(random(2000, 4000));
                }
             wait(random(3000, 5000));
             walkTileMM(drag);
            }
            
            public void check() {
    
            long currentTime = System.currentTimeMillis();
            long minutes = (currentTime-lastcheck1)/(60000);
            if(lastCheck == -1) {
                 attack = skills.getCurrentSkillExp(index1);
                 defence = skills.getCurrentSkillExp(index2);
                 strength = skills.getCurrentSkillExp(index3);
                 range = skills.getCurrentSkillExp(index4);
                 prayer = skills.getCurrentSkillExp(index5);
                 magic = skills.getCurrentSkillExp(index6);
                 cooking = skills.getCurrentSkillExp(index7);
                 woodcutting = skills.getCurrentSkillExp(index8);
                 fletching = skills.getCurrentSkillExp(index9);
                 fishing = skills.getCurrentSkillExp(index10);
                 firemaking = skills.getCurrentSkillExp(index11);
                 crafting = skills.getCurrentSkillExp(index12);
                 smithing = skills.getCurrentSkillExp(index13);
                 mining = skills.getCurrentSkillExp(index14);
                 herblore = skills.getCurrentSkillExp(index15);
                 agility = skills.getCurrentSkillExp(index16);
                 thieving = skills.getCurrentSkillExp(index17);
                 slayer = skills.getCurrentSkillExp(index18);
                 farming = skills.getCurrentSkillExp(index19);
                 runecraft = skills.getCurrentSkillExp(index20);
                 hunter = skills.getCurrentSkillExp(index21);
                 construction = skills.getCurrentSkillExp(index22);
                 summoning = skills.getCurrentSkillExp(index23);
              lastCheck = 1;
            }
            if((currentTime-lastcheck1)/(60000) >=1) {
                lastcheck1 = System.currentTimeMillis();
                lastCheck = -1;
        }
        }
    void antiban() {
        GambleInt = random(1, 25);
        if(!bank.getInterface().isValid()) {
                if (GambleInt == 1) {
                    turnCamera();
                wait(random(300,500));
                }
    
                if (GambleInt == 2) {
                    int xA = random(0, 750);
                    int yA = random(0, 500);
                    mousePos = getMouseLocation();
                    moveMouse(xA, yA);
                    wait(random(300,500));
                    moveMouse(mousePos,7,7);
                    wait(random(100,200));
                    turnCamera();
                    wait(random(300,500));
    
                }
    
                if (GambleInt == 3) {
                    if (getCurrentTab() != TAB_INVENTORY) {
                        currenttab = getCurrentTab();
                        openTab(TAB_INVENTORY);
                        wait(random(300,500));
                        turnCamera();
                        wait(random(300,500));
                    }
                }
    
                if (GambleInt == 4) {
                    mousePos = getMouseLocation();
                    RSPlayer p = getNearestPlayerByLevel(1,130);
                    if (p != null) {
                    moveMouse(p.getScreenLocation(),5,5);
                        wait(random(300,500));
                        clickMouse(false);
                        wait(random(1000,1500));
                    moveMouse(mousePos,7,7);
                        wait(random(100,200));
                }
                }
    
    
    
                if (GambleInt == 5) {
                            turnCamera();
                    wait(random(300,500));
                    int xA = random(0, 750);
                    int yA = random(0, 500);
                    mousePos = getMouseLocation();
                    moveMouse(xA, yA);
                   wait(random(300,500));
                    moveMouse(mousePos,7,7);
                    wait(random(100,200));
                }
    
                if (GambleInt == 6){
                    turnCamera();
                    wait(random(300,500));
                }
                if (GambleInt == 7) {
                    mousePos = getMouseLocation();
                    currenttab = getCurrentTab();
                    openTab(random(0, 13));
                   wait(random(300,500));
                    openTab(currenttab);
                    wait(random(300,500));
                    moveMouse(mousePos,7,7);
                   wait(random(100,200));
                }
                if (GambleInt == 8) {
                    mousePos = getMouseLocation();
                    moveMouse(random(0,450), random(0,450));
                    wait(random(300,500));
                    moveMouse(mousePos,7,7);
                    wait(random(100,200));
                }
    if ((System.currentTimeMillis() - lastCheck2) >= checkTime) {
                lastCheck2 = System.currentTimeMillis();
                checkTime = random(300000, 600000);
                turnCamera();
        wait(random(300,500));
        mousePos = getMouseLocation();
        currenttab = getCurrentTab();
                    openTab(random(0, 13));
        wait(random(300,500));
                turnCamera();
        wait(random(300,500));
        openTab(currenttab);
        wait(random(300,500));
        moveMouse(mousePos,7,7);
        wait(random(100,200));
            }
    }
    }
        void antiban1() {
    
    if ((System.currentTimeMillis() - lastCheck3) >= checkTime1) {
        lastCheck3 = System.currentTimeMillis();
        checkTime1 = random(240000, 480000);
                    mousePos = getMouseLocation();
                    currenttab = getCurrentTab();
                 new1 = skills.getCurrentSkillExp(index1);
                 new2 = skills.getCurrentSkillExp(index2);
                 new3 = skills.getCurrentSkillExp(index3);
                 new4 = skills.getCurrentSkillExp(index4);
                 new5 = skills.getCurrentSkillExp(index5);
                 new6 = skills.getCurrentSkillExp(index6);
                 new7 = skills.getCurrentSkillExp(index7);
                 new8 = skills.getCurrentSkillExp(index8);
                 new9 = skills.getCurrentSkillExp(index9);
                 new10 = skills.getCurrentSkillExp(index10);
                 new11 = skills.getCurrentSkillExp(index11);
                 new12 = skills.getCurrentSkillExp(index12);
                 new13 = skills.getCurrentSkillExp(index13);
                 new14 = skills.getCurrentSkillExp(index14);
                 new15 = skills.getCurrentSkillExp(index15);
                 new16 = skills.getCurrentSkillExp(index16);
                 new17 = skills.getCurrentSkillExp(index17);
                 new18 = skills.getCurrentSkillExp(index18);
                 new19 = skills.getCurrentSkillExp(index19);
                 new20 = skills.getCurrentSkillExp(index20);
                 new21 = skills.getCurrentSkillExp(index21);
                 new22 = skills.getCurrentSkillExp(index22);
                 new23 = skills.getCurrentSkillExp(index23);
    
                    if(attack != new1) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                        log("We are training attack");
                    moveMouse(random(557,598),random(229,252));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
    
                }if(defence != new2) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training defence");
                            moveMouse(random(557,600),random(294,318));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(strength != new3) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training strength");
                            moveMouse(random(557,600),random(263,287));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(range != new4) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training range");
                            moveMouse(random(557,600),random(327,350));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(prayer != new5) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training prayer");
                            moveMouse(random(557,600),random(357,381));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(magic != new6) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training magic");
                            moveMouse(random(557,600),random(356,380));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(cooking != new7) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training cooking");
                            moveMouse(random(664,708),random(325,351));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(woodcutting != new8) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training woodcutting");
                            moveMouse(random(664,709),random(355,382));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(fletching != new9) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training fletching");
                            moveMouse(random(610,655),random(357,381));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(fishing != new10) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training fishing");
                            moveMouse(random(665,709),random(294,317));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(firemaking != new11) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training firemaking");
                        moveMouse(random(664,709),random(357,380));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));;
                }if(crafting != new12) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training crafting");
                            moveMouse(random(610,656),random(357,380));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(smithing != new13) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                        log("We are training smithing");
                        moveMouse(random(664,709),random(262,286));
                            wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                            wait(random(100,200));
                }if(mining != new14) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training mining");
                            moveMouse(random(664,709),random(229,252));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(herblore != new15) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training herblore");
                            moveMouse(random(611,654),random(292,317));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(agility != new16) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training agility");
                            moveMouse(random(610,654),random(260,286));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(thieving != new17) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training thieving");
                            moveMouse(random(608,653),random(325,351));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(slayer != new18) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training slayer");
                            moveMouse(random(609,654),random(387,412));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(farming != new19) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training farming");
                            moveMouse(random(663,709),random(388,413));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(runecraft != new20) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training runecraft");
                            moveMouse(random(554,600),random(389,411));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(hunter != new21) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training hunter");
                            moveMouse(random(718,729),random(411,433));
                            wait(random(100,200));
                            clickMouse(true);
                            wait(random(100,200));
                            moveMouse(random(612,654),random(420,444));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(construction != new22) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training construction");
                            moveMouse(random(718,729),random(411,433));
                            wait(random(100,200));
                            clickMouse(true);
                            wait(random(100,200));
                            moveMouse(random(557,600),random(420,444));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
                }if(summoning != new23) {
                        if(getCurrentTab() != TAB_STATS) {
                openTab(TAB_STATS);
                    }
                log("We are training summoning");
                            moveMouse(random(718,729),random(411,433));
                            wait(random(100,200));
                            clickMouse(true);
                            wait(random(100,200));
                            moveMouse(random(718,729),random(421,446));
                    wait(random(1000,2000));
                        openTab(currenttab);
                        wait(random(300,500));
                        moveMouse(mousePos,7,7);
                        wait(random(300,500));
        }
                }
    }
    
        public void onRepaint(final Graphics g) {
            if (isLoggedIn()) {
                long millis = System.currentTimeMillis() - startTime;
                if (lastExp == 0)
                    lastExp = skills.getCurrentSkillExp(STAT_WOODCUTTING);
    
                if (skills.getCurrentSkillExp(STAT_WOODCUTTING) > lastExp) {
                    lastExp = skills.getCurrentSkillExp(STAT_WOODCUTTING);
                    chopped++;
                }
    
                if (startingLevel == 0 || startingExperience == 0) {
                    startingLevel = skills.getCurrentSkillLevel(STAT_WOODCUTTING);
                    startingExperience = skills
                    .getCurrentSkillExp(STAT_WOODCUTTING);
                }
                final long hours = millis / (1000 * 60 * 60);
                millis -= hours * (1000 * 60 * 60);
                final long minutes = millis / (1000 * 60);
                millis -= minutes * (1000 * 60);
                final long seconds = millis / 1000;
                final int topX = 515 - 173, topY = 340 - 80, x = topX + 5;
                int y = topY + 5;
                g.setColor(BG);
                g.fill3DRect(topX, topY, 515 - topX, 340 - topY, true);
                g.setColor(Color.cyan);
                g.drawString(getName(), x, y += 13);
                g.drawString("Runtime: " + hours + "h " + minutes + "min "
                        + seconds + "sec.", x, y += 13);
                g.drawString("Yews chopped:: " + (yewsCut / 2), x, y += 13);
                g
                .drawString(
                        "Gained "
                        + (skills
                                .getCurrentSkillLevel(STAT_WOODCUTTING) - startingLevel)
                                + " levels", x, y += 13);
                g.drawString(skills.getXPToNextLevel(STAT_WOODCUTTING)
                        + " XP to next level.", x, y += 13);
            }
        }
    
    }
    I also have 3 crafters.. and i have a mage cutter but its just for me :) (and a few others)

    I also have a maple cutter that i gave the rights away too becasue i got bored with it.
     
  15. Unread #28 - Feb 24, 2009 at 3:39 AM
  16. goller
    Joined:
    Feb 22, 2007
    Posts:
    580
    Referrals:
    1
    Sythe Gold:
    0

    goller Forum Addict
    Banned

    Rsbot coder rank

    Gtfo...If you want a rank you have to spell normally, and dont ask for it..Also dont give hints etc..Ur not being given mod by just posting a script and say: Look I can script...
     
  17. Unread #29 - Feb 24, 2009 at 5:08 AM
  18. Bewood
    Joined:
    Jul 26, 2008
    Posts:
    462
    Referrals:
    0
    Sythe Gold:
    0

    Bewood Forum Addict
    Banned

    Rsbot coder rank

    I agree, should be like the UE Applications.

    Sure you will get a lot of applications that will be from people who made 1 or 2 scripts that walk from Lumbridge to Draynor, but you will also get those people who apply with great scripts that people like.

    iSupport, as long as it can go in the right direction.
     
  19. Unread #30 - Feb 24, 2009 at 7:11 AM
  20. draggin pure
    Joined:
    Apr 7, 2008
    Posts:
    1,429
    Referrals:
    0
    Sythe Gold:
    0

    draggin pure Guru
    Banned

    Rsbot coder rank

    Thats what i was thinking bewood..

    Also: to the people saying i posted this just for the rank, well yes and no..

    The rank would just be a symbol of your knowledge, nothing else..
     
  21. Unread #31 - Feb 24, 2009 at 8:20 AM
  22. SuF
    Joined:
    Jan 21, 2007
    Posts:
    14,212
    Referrals:
    28
    Sythe Gold:
    1,234
    Discord Unique ID:
    203283096668340224
    <3 n4n0 Two Factor Authentication User Community Participant Spam Forum Participant Sythe's 10th Anniversary

    SuF Legend
    Pirate Retired Global Moderator

    Rsbot coder rank

    BTW... Soooooooooooooooo much code that could be done in so much less... Its really not that great code wise... :/

    I will support a RSBOT coding rank, if it is hard to get...... And only if the only benefit is having the rank....
     
  23. Unread #32 - Feb 24, 2009 at 4:09 PM
  24. draggin pure
    Joined:
    Apr 7, 2008
    Posts:
    1,429
    Referrals:
    0
    Sythe Gold:
    0

    draggin pure Guru
    Banned

    Rsbot coder rank


    i have a private version that is done in cases.. and the loop is purely waits and voids.


    Also.. that wat i think it should be :)

    Just like the scar rank..

    You are a mod of a rsbot section, you cant ban people but you can lock posts with pass stealing code and make stickies..
     
  25. Unread #33 - Feb 24, 2009 at 4:18 PM
  26. Xbox4life
    Joined:
    Oct 21, 2008
    Posts:
    638
    Referrals:
    0
    Sythe Gold:
    0

    Xbox4life Apprentice
    Banned

    Rsbot coder rank

    Draggin just wants rsbot mod, that's all this is about..
     
  27. Unread #34 - Feb 24, 2009 at 4:19 PM
  28. i noob killer i
    Joined:
    Feb 29, 2008
    Posts:
    2,524
    Referrals:
    2
    Sythe Gold:
    0

    i noob killer i Grand Master
    $5 USD Donor

    Rsbot coder rank

    i support as well
     
  29. Unread #35 - Feb 24, 2009 at 6:24 PM
  30. Aeroplane
    Joined:
    Oct 4, 2008
    Posts:
    439
    Referrals:
    0
    Sythe Gold:
    0

    Aeroplane Forum Addict
    Banned

    Rsbot coder rank

    [​IMG] ;)

    I support, but they shouldn't have any access.
     
  31. Unread #36 - Feb 24, 2009 at 7:09 PM
  32. draggin pure
    Joined:
    Apr 7, 2008
    Posts:
    1,429
    Referrals:
    0
    Sythe Gold:
    0

    draggin pure Guru
    Banned

    Rsbot coder rank


    lol @ ur ban
     
  33. Unread #37 - Feb 24, 2009 at 7:48 PM
  34. SuF
    Joined:
    Jan 21, 2007
    Posts:
    14,212
    Referrals:
    28
    Sythe Gold:
    1,234
    Discord Unique ID:
    203283096668340224
    <3 n4n0 Two Factor Authentication User Community Participant Spam Forum Participant Sythe's 10th Anniversary

    SuF Legend
    Pirate Retired Global Moderator

    Rsbot coder rank

    I can ban people.... And yes, just like the scar rank or vb rank or java rank... :/
     
  35. Unread #38 - Feb 24, 2009 at 8:10 PM
  36. Jazz00006
    Joined:
    Aug 26, 2005
    Posts:
    807
    Referrals:
    0
    Sythe Gold:
    0

    Jazz00006 Apprentice
    Visual Basic Programmers

    Rsbot coder rank

    Or lack of rank right now.

    The rank system needs to be fixed first before new ones are added. You guys are getting way ahead of yourselves.
     
  37. Unread #39 - Feb 25, 2009 at 12:32 AM
  38. draggin pure
    Joined:
    Apr 7, 2008
    Posts:
    1,429
    Referrals:
    0
    Sythe Gold:
    0

    draggin pure Guru
    Banned

    Rsbot coder rank

    jazz i know the rank system is glichy atm but its almost fixed.

    Ive talked to sythe about it through jethr0x
     
  39. Unread #40 - Feb 25, 2009 at 4:51 AM
  40. Macroman
    Joined:
    Jan 21, 2007
    Posts:
    6,919
    Referrals:
    9
    Sythe Gold:
    12

    Macroman Hero
    Do Not Trade

    Rsbot coder rank

    RsBot Rank = Java rank.
     
< List of BANNED persons and reasons. | World of Warcraft:guide section >

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


 
 
Adblock breaks this site