Jump to content

Bobrocket

Members
  • Posts

    1664
  • Joined

  • Last visited

  • Days Won

    4
  • Feedback

    100%

Everything posted by Bobrocket

  1. Are you thinking about re-implementing Area#contains(Point)? I know a Point only has an x and a y, but you can check against the plane defined in the Area? Thanks for the update though
  2. Mirror client is currently offline.
  3. So am I. Someone could just join and, since some people are desparate to sell their accounts, get them to go first and then scam an account.
  4. It's probably just because otherwise people join just to scam an account and go.
  5. I'M PANICKING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  6. I have made sites like this before. ANYTHING that requires automation via the steam API will cost you upwards $1500.
  7. CSGOJackpot-style sites are expensive. I typically charge between $1000-$2000 for a site like that. They involve having a central server running a steam bot, hence why they are so expensive. Good luck getting this done!
  8. StaticSecondaryClass.variable; //If .variable has the "public static" modifier StaticSecondaryClass ssc = new StaticSecondaryClass(); ssc.variable; //If .variable has just a "public" modifier
  9. Began working on the scripted elements, thoughts?
  10. I'll get some in the morning, you can make your own shit you don't need screenshots EDIT: here's something basic I made for a test Code: p = new Paint(this); DynamicLabel dl = new DynamicLabel(568, 353, "", new Font("Open Sans", Font.PLAIN, 14)) { @Override public void onUpdate(Paint parent) { setText("" + currentTime); } }; try { BufferedImage bimage = ImageIO.read(new URL("http://i.imgur.com/2Q1c8gr.png")); p.add(new Picture(0, 338, bimage)); bimage = ImageIO.read(new URL("http://i.imgur.com/mUn12cu.png")); p.add(new DynamicOrb(27, 365, dl, bimage, 25, 25)); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } getBot().getCanvas().addMouseListener(p); getBot().getCanvas().addMouseMotionListener(p);
  11. It's 3:36am, I'm listening to Filthy Frank's weeaboo song. Forgive me for any mistakes. https://github.com/Bobrocket/PaintLib Code and usage there. There may be some references that I haven't cleaned up (eg to my own project), just try and fix them yourself lmao. Enjoy, and sorry for the shit code.
  12. I'm not the only scripter that uses a pathfinder rather than a webwalker? I think I can beat your file count pretty soon, I'll be adding around 100 files to my AIO thiever :p
  13. Honestly dude, you really need to get used to making readable code. I used to write code like you did, and honestly it really backfires in the future. When I went on to make my AIO thieving script, I used the same method I did for every other script. This left me with 1000 or so lines of code in the onLoop alone (and this was before the script hit beta). It took me much longer to debug than it should. When I moved that script to a more readable framework, everything was so much better. Even though I have more classes, I can debug quickly and I even got rid of a lot of code by doing so! And don't be discouraged when your scripts get a lot of files, it only means progress For reference, here is what my AIO thieving script looks like (file wise): I use 3 classes just to have a list of all the banks in RuneScape. I have classes which literally just reference methods in another file, too. But believe me when I say that this has helped. Good luck, and maybe one day you'll be releasing scripts on the SDN!
  14. Thanks! Any suggestions or improvements? I'll share the code base when it's finished :p Just got buttons working, will move on to static images and progress bars next
  15. I have no idea lol, I've never touched those functions :p better be safe than sorry!
  16. Opinions? Data was harvested from my 414 data cache :3 Going to work on what actually goes on the paint now. EDIT: Began working on the scripted elements.
  17. You're running me out of business here :'( Looks good though! Remember that map.distance() is deprecated though
  18. Nice dude! I had a similar idea where I was going to create my own scripting language for my scripts for presets, the following would be something that thieved from a guard: walkto varrock tag GUARD "Guard" NPC_TYPE interact GUARD "Pickpocket" My API would handle it flawlessly, with built in variables (varrock being varrock square for example), and the script would handle when to stop and restart etc. Good luck
  19. RS2Widget goldAmulet = getWidgets().get(x, y, z); goldAmulet.interact("Make-X"); getKeyboard().typeString("420", true);
  20. No one really knows what prevents bans. The idea of an antiban/antipattern is to essentially un-patternise yourself by doing some interactions that do not relate to the task. Whether or not these actually work is a different story, as humans have their own set of patterns. The most effective method to prevent bans would be to record your gameplay, and look at all the little interactions. Look at how you move your mouse, where you click, why you click where you click, as well as any interactions that do not relate to the task. For example, before an interaction finishes you may hover over the bank or whatever so you can bank quicker. I highlight a few things in my threads that can help un-patternise, for example attempting to simulate focus or adding typos to your strings. No one knows if these things actually help ban rates, but there does seem to be some correlation between antipatterns and ban rates (remember: correlation is not causation)
  21. There is no "make all", only " Make-X". From there you need to use the keyboard to type a random number (look at the Keyboard class in the API)
  22. The problem with bossing is the high requirements. KBD, however, is definitely possible for a script.
  23. In OSBot settings, look for "Widget debug". Tick that and hover over the widget you want to check for. RS2Widget smeltSelect = widgets.get(309,2); Widget (309, 2) is the widget of molten glass, so you want to get the one for gold amulet (u). Hover over the gold amulet (u) in the smelt widget and record all 3 numbers (look at the coloured borders) Good luck!
  24. I get this problem with 1.091 and .092. Simply crashes after "loading stream32.so", no error log or anything.
×
×
  • Create New...