Jump to content

Drokle

Members
  • Posts

    13
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Drokle

  1. I'm new to Java programming, although luckily it's similar enough to C/C++ that I am so far having no difficulties.

    However, one thing I used a lot in C is the preprocessor, which allows you to specify build options in a way that makes it easy to switch on or off different builds. The preprocessor runs at build time before the compiler and you can pass it options to do certain things, most commonly define substitution macros.

    As an example, you have something like

    #define __DEBUG_BUILD__
    //#undef __DEBUG_BUILD__ /* Switch debugging on or off at build time */
    #ifdef __DEBUG_BUILD__
    #define log_info( /*  Whatever variables you want */ ) /* Some code to substitute for log_info */
    #else
    #define log_info /* log_info is now a blank expression - no debug info will be logged */
    #endif

    Does Java have something similar to the C preprocessor?

  2. 10 hours ago, KyleOnOSRS420 said:

    Because NOBODY likes doing agility, I don't care who you are, agility is the most un-fun skill in runescape, along with RC, so obviously they're gonna check the most un-fun skills in the game for bots. They have to regularly ban people after all, the community hates bots and wants them to ban us all.

    But you can't really earn money from agility, right? So I'd expect Jagex to let it slide most of the time if they let botting slide at all.

  3. 23 hours ago, KyleOnOSRS420 said:

    Also, they probably have us all flagged. Like, you can argue all day over stealth injection vs mirroring, they're both detectable, and there's ways around the detection, and ways around the ways around. And they're the ones who are pulling in the big bucks from membership money, trust me, their computers beat ours. N even if they didn't, they've been banning bots for over a decade. They've also had people no-lifing the game for over a decade. They've also had people who only play an hour a day for over a decade. They just know what bots look like. We're all flagged, even the ones who haven't been temp banned yet. They probably just don't give a flying fuck so long as we look reasonably similar to something (or someone) who's legit. Just try to #seemslegit, cus at the end of the day, they know we're here, they'll find us sooner or later, but who says they even take action when they first find out? Maybe they just watch, and observe for gold farming behavior. Cus that's what they really care about. That's what's really killing the game, not people who wanna make quick gains in grindy skills for a quest or a cape. So long as we actually play the game sometimes, I think they don't care if we bot a little. Probably, over half the games playerbase would disintegrate if they banned everybody that ever ran a script on a bot client ever. N you know what that would mean? Yeah, you guessed it, half as much money. People sure do like their money a lot.

    also, you might wanna try switching between bot clients and do some activity on osbuddy and konduit, maybe, just maybe, you'll dodge the flag for a few months, or, weeks, or, days, or, hours. 

    I'm interested in this line of reasoning, I have also been thinking that it probably makes sense for Jagex to operate like that.

    But then why is agility the most banned skill, as @Theminis pointed out?

  4. Hello botters,

     

    I made the following script just for practice. It is intended to withdraw bones of any kind from the bank and bury them.

    
    import org.osbot.rs07.api.model.Item;
    import org.osbot.rs07.api.model.RS2Object;
    import org.osbot.rs07.script.Script;
    import org.osbot.rs07.script.ScriptManifest;
    
    import java.awt.*;
    
    @ScriptManifest(author = "Drokle", info = "Babby's first script", name = "DrokleBone", version = 0, logo = "")
    
    
    public class DrokleBone extends Script {
    
        @Override
        public void onStart(){
            log("This is it, you're running DrokleBone!");
        }
    
        private enum State {
            BANK, BONE
        }
    
    
        @Override
        public int onLoop() throws InterruptedException {
    
            Item[] pockets = inventory.getItems();
    
            for(Item thing: pockets)
            {
                if(thing.hasAction("Bury"))
                    thing.interact("Bury");
    
                sleep(random(500,550));
            }
    
            RS2Object booth = getObjects().closest("Bank booth");
    
            bank.open();
            Item[] vault = bank.getItems();
    
            for(Item thing: vault)
            {
                if(thing.nameContains("Bones")||thing.nameContains("bones"))
                    thing.interact("Withdraw-All");
                if(inventory.getEmptySlotCount() == 0)
                    break;
                sleep(random(500,700));
            }
    
            return random(400,800);
        }
    
        @Override
        public void onExit() {
            log("This is has been DrokleBone, hope you had a good one.");
        }
    
        @Override
        public void onPaint(Graphics2D g) {
            g.drawString("THIS IS IT, YOU'RE RUNNING DROKLEBONE!! GOOD JOB!!!!", 50,50);
        }
    
    }

     

    For some reason, when I run it, the VM eventually becomes unresponsive and I can't shut it down. Could anyone help me figure out why? It happens if I use it to bury bones far away from any bank.

     

    Best,

    Drokle

  5. Hi everyone, pleased to sign up with you all.

    I used to play Runescape when I was a teen, and after a long break I found myself playing it idly again. I used to enjoy the almost zen nature of the grind that you have to do in this game, it was strangely liberating to able to just do repeated simple actions over and over while letting my mind wander.

    Now that I'm older I don't have time for that shit. I'm not sure if I'll really get into playing RS again, but here's the reasons I think I might find it enjoyable once more.

    • I am a scientist with some programming knowledge. I've decided, that if I'm gonna get back into RS starting from a low-level (because OSRS) then my enjoyment will come from designing and engineering bots and seeing how they perform. If I manage to make some good scripts, I'd be happy to share them too.
    • I was never able to really get rich or powerful in RS. I want to be able to earn a lot of money easily and get to do some cool end-game shit.
    • I have been meaning to get something to do on the side which involves hacking together scripts that are not too complicated and not too simple either.

    I hope I will be able to learn from some of the more veteran botters here. I think I'll probably have a lot of questions for you. There's also a chance that I'll end up getting bored and do something else.

    Perhaps the first question I should ask is, is there a botting faq? General guidelines for what makes a good bot? (obvious stuff like avoiding detection, etc.) Where can I read more about the Jagex bot detection algorithm?

    Hope to have many fruitful discussions with you all,

     

    Best,

    Drokle

×
×
  • Create New...