Results 1 to 19 of 19

Thread: I-Bot

  1. #1
    Join Date
    Feb 2006
    Posts
    411
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default I-Bot

    Hello ruler it appears that you have not posted on our forums in several weeks, why not take a few moments to ask a question, help provide a solution or just engage in a conversation with another member in any one of our forums?
    Contributor updated
    [x] more settings in settings tab
    [x] login random updated

    Lite
    [x] vast update
    [x] back to orignal svn://www.impsoft.net/impsoft



    http://www.rscheata.net/javadocs/ind...s/Methods.html

    Cool functions:
    getMenu(java.awt.Rectangle bounds, int maxTime)
    getNPCChat(int maxTime)
    getTopText()

    isMoving()
    getChat(int index)
    getStatBottom(int stat)
    getStatTop(int stat)
    getCompass()
    getEnergy()
    findXYspiral(short[][][] colorMap, java.awt.Rectangle bounds, java.awt.Rectangle[] ignore, int startX, int startY, RGB rgb, int redTolerance, int greenTolerance, int blueTolerance)
    www.rscheata.net
    Home of iBot on neXus: a multi-client, minimizable, Hyrid, Color, Reflection, scriptable, multi-threaded Java Bot.

  2. #2
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    6,136
    Mentioned
    28 Post(s)
    Quoted
    17 Post(s)

    Default

    any randoms done yet?
    SRL is a Library of routines made by the SRL community written for the Program Simba.
    We produce Scripts for the game Runescape.

  3. #3
    Join Date
    Feb 2006
    Posts
    411
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    hehe. Genodemon been promising me some anti-randoms, then again he promised me all that was needed was ubi.

    I still haven't continued from where i was a with my box solver weeks ago.

    Every random is solveable in ibot so long as the scripter has skill.

    Here is technically the only random that dectects and solves lol.
    Code:
    import impsoft.ibot.Areas;
    import impsoft.ibot.methods.NPCChat;
    import impsoft.ibot.methods.RGB;
    import impsoft.ibot.methods.Random;
    import impsoft.ibot.methods.XY;
    
    import java.awt.Rectangle;
    
    public class yellowtext extends Random {
    
        public static double version = 1;
    
        public String author = "GenoDemoN, ruler";
    
        public String description = "finds yellow text with you name and talks to NPC centered underneath";
    
        private String formatedUserName;
    
        private XY userNameOnScreen;
    
        @Override
        public boolean startUp() {
            if (!theBot.loggedIn) {
                formatedUserName = null;
                setNextCheck(3000);
                return false;
            } else {
                if (formatedUserName == null) {
                    if (theBot.theHandler.theUser.length() < 5) {
                        log("STOP player username not found, please enter it in user/pass tab");
                        deActivateRandom();
                    }
                    formatedUserName = formatword(theBot.theHandler.theUser);
                }
                userNameOnScreen = findGameScreenText(formatedUserName, Areas.GAME,
                        new RGB(255, 255, 1), 1, 1, 1);
                if (userNameOnScreen != null) {
                    log("found name onscreen!");
                    return true;
                }
                setNextCheck(600);
                return false;
            }
    
        }
    
        private String formatword(String username) {
            username = username.toLowerCase();
            int index = 0;
            index = username.indexOf(" ", index);
            while (index != -1) {
                String front = username.substring(0, index);
                String middle = username.substring(index, index + 2);
                String back = username.substring(index + 2, username.length());
                username = (front + middle.toUpperCase() + back);
                index = username.indexOf(" ", index + 2);
            }
            if (username.length() > 1) {
                String front = username.substring(0, 1);
                String back = username.substring(1, username.length());
                username = front.toUpperCase() + back;
            }
            return username;
        }
    
        @Override
        public void random() throws InterruptedException {
            Rectangle textLine = new Rectangle(Areas.GAME.x,
                    userNameOnScreen.y - 1, Areas.GAME.x + Areas.GAME.width, 15);
    
            XY startOfTextOnScreen = findXYspiral(textLine, 0,
                    userNameOnScreen.y - 1, new RGB(255, 255, 1), 1, 1, 1);
            XY endOfTextOnScreen = findXYspiral(textLine, Areas.GAME.x
                    + Areas.GAME.width, userNameOnScreen.y - 1,
                    new RGB(255, 255, 1), 1, 1, 1);
            if (startOfTextOnScreen != null && endOfTextOnScreen != null) {
                String textTheNPCSaid = getGameScreenText(0, userNameOnScreen.y, 1,
                        new RGB(255, 255, 1));
                if (textTheNPCSaid != null) {
                    log("NPC said: " + textTheNPCSaid);
                    if (textTheNPCSaid.toLowerCase().indexOf(
                            "think I forgot about you") != -1) {
                        log("Molly found shutDown()");
                        // molly random
                        return;
                    }
                }
                XY CenterOfText = new XY(startOfTextOnScreen.x
                        + (endOfTextOnScreen.x - startOfTextOnScreen.x) / 2,
                        userNameOnScreen.y);
                for (int i = 0; (i + CenterOfText.y) < (Areas.GAME.y + Areas.GAME.height); i += random(
                        7, 16)) {
                    mouseMove(CenterOfText.x + random(-3, 3), CenterOfText.y + i,
                            100);
                    sleep(defaultmaxAgeInMillisecs);
                    getColorArray2d();
                    if (getTopText().indexOf("Talk") > 0) {
                        mouseClickLeft(currentMouseX(), currentMouseY());
                        sleep(950);
                        log("Found NPC and iniciated talking");
                        NPCChat chat = getNPCChat(2000);
                        while (chat != null) {
                            mouseClickLeft(chat.locations[chat.locations.length - 1]);
                            sleep(1000);
                            chat = getNPCChat(2000);
                        }
                        break;
                    }
                }
    
            }
        }
    }
    Benland wrote a box solver in java in mopar's cm.
    www.rscheata.net
    Home of iBot on neXus: a multi-client, minimizable, Hyrid, Color, Reflection, scriptable, multi-threaded Java Bot.

  4. #4
    Join Date
    Sep 2006
    Location
    Scripter's Heaven
    Posts
    455
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by ruler View Post
    Benland wrote a box solver in java in mopar's cm.

    hmm... i always knew he would leave the realm of mice and go conqure randoms

    (unlike me not conquring spelling)

    And check out my pascal interpreter!
    <R0b0t1> No, really, I went to a bar and picked up a transvestite.

  5. #5
    Join Date
    Feb 2006
    Location
    Berkeley, CA
    Posts
    1,837
    Mentioned
    52 Post(s)
    Quoted
    60 Post(s)

    Default

    Quote Originally Posted by ruler View Post
    Benland wrote a box solver in java in mopar's cm.
    It's in the private section here also

  6. #6
    Join Date
    Feb 2006
    Posts
    411
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by BenLand100 View Post
    It's in the private section here also
    i dont think i am allowed in the private sections. hehe

    went on coding streak

    Genodemon made the setCompass
    Code:
    public void setCompass(int degrees)
    example: setCompass(Compass.NORTHEAST);

    Code:
      /**
         * Filters out items, players, npcs that are not overlapping. All script,
         * randoms, method objects share this per bot. It will return to you the
         * previous answer if less than 500ms ago.
         * 
         * If last lastAsk > 1500ms this method take 540ms (500ms sleeping). Else If lastAsk <
         * 500 will return previous answer taking 0ms. Else takes 40ms.
         * 
         * This method is shared by all scripts and randoms attached to the
         * particular bot
         * 
         * @return if you are Moving
         */
        public boolean isMoving()
    www.rscheata.net
    Home of iBot on neXus: a multi-client, minimizable, Hyrid, Color, Reflection, scriptable, multi-threaded Java Bot.

  7. #7
    Join Date
    Jun 2006
    Posts
    1
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    let me know how much auths ect will be thanks...

  8. #8
    Join Date
    Dec 2006
    Location
    .̿̂̔͋͗̎̆ͥ̍̒ͤ͂̾̌̀̅
    Posts
    3,012
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    I used to have some version of ibot or something but there wasnt any scripts and got tired to all of the errors -_- basically more likely humiliating to me that i couldnt make it run so i got rid of it... And as i had problems getting to impsoft (DDoSing??) but ill get it back if theres good randoms and stuff for it.. But ive just started to get SCAR so i dont like the idea of learning to make scripts to that but the vids i saw about it made it look good... But ill wait.

  9. #9
    Join Date
    Oct 2006
    Posts
    1,190
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    is i bot a good autoing programme?

  10. #10
    Join Date
    Sep 2006
    Location
    Scripter's Heaven
    Posts
    455
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yes.

    benland, what private section is it it here... members, or like devs/Spline-Makerz

    And check out my pascal interpreter!
    <R0b0t1> No, really, I went to a bar and picked up a transvestite.

  11. #11
    Join Date
    Jul 2006
    Posts
    152
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Yea I have tried i-bot, and I like it b/c I can talk on aim at the same time =)

    But just wondering... I really don't think I will ever be a good contributor to iBot simply because Java looks more like Egyptian inscriptions to me. I will be taking programming classes next year in High School but I don't think I can be very active.. at all (school being a pain atm )

    Do you know how much proffessional will cost? (I wasn't into cheating during ARYAN or AutoRune so how much do these kinds of programs cost?)

  12. #12
    Join Date
    Feb 2007
    Location
    Yorkshire, England
    Posts
    180
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

  13. #13
    Join Date
    Jan 2007
    Posts
    181
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Im not saying you shouldnt but it is very hard to setup and alot of the links I tried didnt work.

  14. #14
    Join Date
    Dec 2006
    Location
    .̿̂̔͋͗̎̆ͥ̍̒ͤ͂̾̌̀̅
    Posts
    3,012
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Yea, i tried finding it too, but its hell to set up with their confusing tuts about it and i dont want to get SVN (i dont see any point in getting it just for ibot)... Im fine with SCAR, and is Ibot still alive? Because sumilion told me ARGA is dead

  15. #15
    Join Date
    Feb 2006
    Posts
    411
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    arga hasn't been updated recently.

    iBot will not die.

    We will have a new lite version shortly
    www.rscheata.net
    Home of iBot on neXus: a multi-client, minimizable, Hyrid, Color, Reflection, scriptable, multi-threaded Java Bot.

  16. #16
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    got it but it doesnt work for me!

    does any of it work?

    They are sisters...
    Runescape Classic

  17. #17
    Join Date
    Feb 2006
    Posts
    411
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    we had a server list update, try re downloading.
    www.rscheata.net
    Home of iBot on neXus: a multi-client, minimizable, Hyrid, Color, Reflection, scriptable, multi-threaded Java Bot.

  18. #18
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    <3 SCAR

    I already program enough Java...SCAR's nice for a break, alot less monotonous; I think it's a...colorful language
    Interested in C# and Electrical Engineering? This might interest you.

  19. #19
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by ruler View Post
    we had a server list update, try re downloading.
    i tried out lite version but none of the script works for it anyways...

    They are sisters...
    Runescape Classic

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
  •