Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Pug

Trade With Caution
  • Joined

  • Last visited

Everything posted by Pug

  1. Pug replied to Pug's topic in Archive
    please dont post hunt on my threads, you have only been here 17 days so how you could 'miss' me idk.
  2. Pug replied to Stefano's topic in Archive
    Sminer was actually around back in the Nexus Impulse Software days. The colour scheme was also the same as the one above. Look it up on website archive sites. ;)
  3. im still here dont worry, if someone tells me its broken i usually issue fixes 24 hours after seeing the comment
  4. maybe on the next one ;) ive used them before on other scripts and there ok but yeh didnt fit my style.
  5. hey jose not a fan of enums i find them pointless and long winded to use. I will shorten the methods down eventually. I wrote this to use myself and then i saw someone asked for a working walker again since pandemic's wasnt available anymore, so went ahead and extended its use with a gui and more locations. Super good idea on the multiple locations though i could work on that for sure
  6. thanks guys :3 UPDATED: V0.02 - Added Draynor to Lumbridge - Added Draynor to Falador - Added Lumbridge to Wizards Tower
  7. A 2 B Welcome to another simple but effective free script by Pug. Walking you from A to B across Runescape. The script currently walks across some of the F2P sections of runescape, in time i will add more places to walk to on request. Obstacles can be handled so dont worry about that either. If you have a request please say so below. Current Routes Supported: - Lumbridge to Varrock - Lumbridge to Draynor - Lumbridge to Wizards Tower - Varrock to Lumbridge - Varrock to Falador - Falador to Varrock - Falador to Draynor - Falador to Lumbridge - Draynor to Lumbridge - Draynor to Falador Download: https://www.mediafire.com/?6jd6641n33zy3c6 Version: V0.02 Changes:
  8. Pug replied to Pug's topic in Money Making
    Am on holiday at the moment will be home soon and shall fix it
  9. although randomness in clicking on the map is in theory a good idea. In practice it can create problems when walking. E.g random(1,3) might seem like a good idea but that might end up clicking the other side of a wall in which you walk 20+ tiles to reach in the oppersite direction lol. edit: i appeared to have created a conversation. This is GOOD. feel free to continue the discussion on walking etc. All code is interesting to read through and mess with so please keep it coming i love using new code and learning from it. No bitching or getting all high on blue pixels n shit though please keep it peaceful
  10. hey guys once i again in need of pro help.. go figure. Anyway i had a perfect walking method from OSB1 and after converting it to OSB2 it didnt function the same. I dont claim to be a java wizard and so alot of the code gets me out of my depth. So the question is how can i get this method to function the same as it did in osbot1. The problem is that it wont click the next position to walk when the player is say 2 or 3 tiles away from the destination position. I need this because as i was speaking to Apaec on skype he explained that the loading pause random actually shows how weak some code can be. The method below got past this problem of the random being initialized and pausing the script. so: //walking methods public boolean WalkAlongPath(int[][] path, boolean AscendThroughPath, int distanceFromEnd) { log("walk along path"); if (distanceToPoint(AscendThroughPath ? path[(path.length - 1)][0] : path[0][0], AscendThroughPath ? path[(path.length - 1)][1] : path[0][1]) <= distanceFromEnd) { log("dist to point ascend though path ? path <= distance from end"); return true; } log("walk along path"); WalkAlongPath(path, AscendThroughPath); return false; } public void WalkAlongPath(int[][] path, boolean AscendThroughPath) { int destination = 0; for (int i = 0; i < path.length; i++) { log("for int i = 0;"); if (distanceToPoint(path[i][0], path[i][1]) < distanceToPoint(path[destination][0], path[destination][1])) { log("if distance to point path i 0 path i 1 < distance to point path dest 0 path dest 1"); destination = i; } } if (this.client.getMyPlayer().isMoving()) { log("player is moving"); if (distanceToPoint(path[destination][0], path[destination][1]) > (this.client.getMyPlayer().isMoving() ? 2 : 2)) { log("distance to point path dest 0 path dest 1 > (client moving > 2 : 2)"); return; } } if (((AscendThroughPath) && (destination != path.length - 1)) || ((!AscendThroughPath) && (destination != 0))) { log("(ascend through path & dest != path length -1) || ascend through path && dest != 0"); destination += (AscendThroughPath ? 1 : -1); } try { log("walk mini map"); walkMiniMap(new Position(path[destination][0], path[destination][1], 0)); shout = new Position(path[destination][0], path[destination][1], 0); Thread.sleep(700 + MethodProvider.random(600)); } catch (InterruptedException e) { e.printStackTrace(); } } private int distanceToPoint(int pointX, int pointY) { log("dist to point method"); return (int)Math.sqrt(Math.pow(this.client.getMyPlayer().getX() - pointX, 6.0D) + Math.pow(this.client.getMyPlayer().getY() - pointY, 6.0D)); } osbot spacing may be fucked up in which case for those of you that hate poor formatting as i do, here: http://pastebin.com/uHVGzWLJ
  11. Pug replied to Pug's topic in Money Making
    yep still working perfectly
  12. just watched E01... first tv series to grip me like that since game of thrones. Kinda creepy actually but wana watch the next one lol.
  13. so after being banned about 10 times over the last month or so im finally saying fuck you to jagex for the time being until someone on the internet comes up with a way to circumvent the new system they have in place. Talking of which the recent spate of bans got me thinking this morning about what kind of system would be in place. We have all heard about hot spots, the same actions being performed over and over or mouse movements being recorded. But After sitting eating this morning with the first cup of tea of the day i started to think about how i got banned this last time. I have been making planks over the last week with my own script and tinkering with its path walking and interactions.During which time id probably clocked up 2 days in game time botting. No ban, no temp ban, no mods or anything. But as soon as i run the script with no changes for 5 hours with small breaks i get hit with the ban. So why am i saying all this. Well it got me thinking of a profiling system. What i mean is where a automatic system is running live on the servers looking for constants, such as clicking the same tiles, bugs in a script such as walking a certain way, clicking the same banker. or banking in the same spot time after time. All this leads up to the system building up a profile of the account and then banning it without need for staff. I found it interesting that if i kept the scripts movements fresh and constantly changing no ban would occur, as soon as you repeat shit over and over the system gets you. just a Pugs thoughts on the last few days.
  14. if you have your osbot client attached in the build path of the project which it should be, then you can hover over the error and 90% of the time it will show you a fix for the problem including spelling errors private boolean walkTile(Position p) throws InterruptedException { client.moveMouse(new MinimapTileDestination(bot, p), false); sleep(random(150, 250)); client.pressMouse(); int failsafe = 0; while (failsafe < 10 && myPlayer().getPosition().distance(p) > 2) { sleep(200); failsafe++; if (myPlayer().isMoving()) failsafe = 0; } if (failsafe == 10) return false; return true; } should be: private boolean walkTile(Position p) throws InterruptedException { mouse.move(new MiniMapTileDestination(bot, p), false); sleep(random(150, 250)); mouse.click(false); int failsafe = 0; while (failsafe < 10 && myPlayer().getPosition().distance(p) > 2) { sleep(200); failsafe++; if (myPlayer().isMoving()) failsafe = 0; } if (failsafe == 10) return false; return true; } should it not?
  15. here is the route i used for my rcer on osbot1, it ran slightly south of the shop for nats then diagonal straight to the altar no monsters. Feel free to use it now my script is redundant. {2767,3122}, {2764,3118}, {2765,3109}, {2776,3100}, {2786,3095}, {2795,3086}, {2805,3079}, {2816,3074}, {2824,3066}, {2832,3058}, {2839,3049}, {2850,3043}, {2861,3036}, {2865,3027}, {2868,3021}
  16. where to start, in order... game of thrones Breaking Bad The Wire dexter Vikings weeds Prisonbreak the walking dead bones simpsons ( comical value alone )
  17. Pug replied to Pug's topic in Scripting Help
    thats the badger! thanks dude
  18. getting this error... used to work in my osb1 scripts.. been fiddling and what not but yeh.. brain frazzled. (removing @override makes the method not work btw) lil help?
  19. Pug replied to Pug's topic in Money Making
    thanks guys hope its working good for you. v0.32 - added teak planks - added mahogany planks - updated gui - added new paint (hide button not working btw ik ;) )
  20. Pug replied to Pug's topic in Money Making
    done, slowed it down a little. version 0.31 - slowed down plank selection process. - added stats on exit of script - more fixes.
  21. Pug replied to Pug's topic in Money Making
    updated script to: version 0.30 - added GUI - now supports regular planks to. - few fixes
  22. Pug posted a topic in Money Making
    Working As Of: 1st November 2014 V0.34 - FINAL VERSION HAVE NOT BEEN ON OSBOT SINCE 11TH JANUARY 2015 - USE THIS SCRIPT AT OWN RISK.
  23. Now have members accounts in stock: AND A PRICE DROP!!! P2P - 1300k Each F2P - 300k Each thanks, Pug
  24. Online Status: ONLINE Fresh Level 3's -|- Unique Emails -|- Cheapest Around All accounts come with the email address registered and ready to go. All accounts have been made on an IP never botted on before. All accounts have tutorial island completed by hand. All Accounts have completed the tutorial island. Please ask if you require P2P or F2P F2P Accounts In Stock: 3 P2P Account in Stock: 2 Price Per F2P Account: 300k OSRS GP Price Per P2P Account: 1300k OSRS GP Contact Me: SKYPE: live:pugscripting --------------------------------------------------------------------------------------------- Account's Sold: 1 ---------------------------------------------------------------------------------------------
  25. my point wasnt related to the code. It was pointed squarely at the fact that nothing on walking for OSB2 existed for new members until i posted it the other day but then all of a sudden after there which two new threads were made on the same subject, nothing against Swizz or Jose of course nice work guys. I just wish we all posted more open content that others can use in the future to make basic scripts for the new client. When i first joined there was a swath of content to learn from. It seems with OSB2 scriptwriters are trying to keep things they know private so others struggle or even start to learn and they then make more money. (The incident in the scriptwriters section the other day was a perfect example.) A community based around a profit will die sooner rather than later and just lately the taste around here is becoming rather sour, and i for one don't like it. said my bit, now guna fade back into the black.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.