Skip 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.

Leaderboard

  1. Alek

    Ex-Staff
    19
    Points
    7878
    Posts
  2. Czar

    Global Moderator
    14
    Points
    23648
    Posts
  3. Maldesto

    Administrator
    11
    Points
    19230
    Posts
  4. Sky

    Ex-Staff
    10
    Points
    4741
    Posts

Popular Content

Showing content with the highest reputation on 06/01/15 in Posts

  1. Probably god awful with all the additional crapware they loaded like cortana and apps built into the startbar. I wish Microsoft would stop trying to appease hipsters that need fancy gadgets to justify a purchase, the hipsters will just flock to Apple.
  2. Rent accounts is not allowed.
  3. I don't think they want it and I'm just leaving divinity out because its funny lol.
  4. 4 points
    yeah nice sig idiot
  5. 3 points
    Had a slow day at work so decided to use some time making some ribbons! Click image for download link!
  6. This update has a little bit of everything so I'll try to summarize a bit of each. Entity Interaction: This was a really nasty bug that persisted for quite some time in OSBot. For simplicity, interactions are essentially broken down into two steps. The first step checks to see if what we are interacting with is visible and if not, make it visible. The immediate thought is, "Simple! I'll just use object.isVisible()"; this turned out to be the completely wrong answer. It all boils down to getting a suitable point for a model which is not based on "visibility", but instead intersection with the main game screen and a point close to the center of the object (which typically has the most mass). So with this said, step one (visibility) and step two (interaction) weren't quite based on the same logic. This update actually checks to make sure that we have something tangible before we go ahead and attempt an interaction. API Cleanup: Simply put, old API was removed forcing scripters to use the most current methods. Not only will this help new scripters understand what we have to offer, but it will help the development team in debugging various bug reports. In a behind-the-scenes discussion in the Scripter's forum, this information was disclosed over a month ago in preparation for this update. If your script is suddenly inoperable, please report it as broken. New Skin: Although not a big update in terms of code that changed, it's a pretty big visual change. This is also the first time in a while where the community had such a large impact on whether or not a change to the client got accepted. The final result was 100 votes at a 76% pass rate. Thanks for the relatively large participation in a short period of time! Changelog: -Removed Bank.getAbsoluteSlotPosition -Removed WorldHopper class -Removed Spell class -Removed Bank.getVirtualSlotPosition -Removed Combat.activateAutoRetaliate -Removed Combat.setSpecialAttack -Removed Equipment.isLoaded -Removed Trade.verifyTrade -Removed InterfaceComparator class -Removed RS2Interface class -Removed RS2InterfaceChild class -Removed Interfaces class -Updated OSBot Skin --Updated OSBot booter, more to come -Updated MouseMoveEvent destination areas -Updated InteractionEvent visibility checks --EntityDestination gets transformed into PointDestination except for GroundItems --Removed InteractionEvent Override debug -Updated Worlds core hop method to handle disabled dialogue messages API documentation has been updated
  7. This tutorial assumes you have a small amount of knowledge of Photoshop (mainly putting a image into it). If you have any questions or anything else, please don't hesitate to ask me here or in PM. Began by making a new document(File > New / Ctrl + N) with the dimensions (size) of 550x250. Drag your image into the document, e.g. The image is in a folder > Click and drag it into the document window into Photoshop. *Why drag and drop instead of opening it in PS? It allows the object (image) to become a Smart Object. Follow that link for more info. Your document should look like this: Now, duplicate your image about 4 times (Ctrl + J / Right click the layer > Duplicate), as well, I personally like to group the parts of the signature together, so click your image layer and hit Ctrl + G / Folder icon at the bottom of your screen; *Group the layer before you duplicate for ease of grouping. Grouping is an excellent feature included in PS. So now, your layers panel should look like this. (To re-name a folder/layer, you can double click the name of the layer ("Layer 1")). As well, to 'turn off/hide' a layer, just click the "eye" icon next to it, on the left side. Now take the Move Tool (V), and move the top layer to the left like so; Now, go to the Smudge Tool, found under the Paint Bucket/Gradient on the Tools panel. If you try to smudge, something will pop-up telling you need to rasterize this layer, say ok. I randomly picked a basic brush with these settings (Window > Brush): If you look at the figure of your image, it has 'flow'/'movement', which is great for a smudge signature. This will be direction(s) we will smudge in. There really isn't a right/wrong to smudging, just do what you want with it. If you look at the top bar, you can find some settings regarding the Smudge Tool, here are what mine look like; But feel free to change the strength and size at any time to change it up. Once you feel like you did good on the first one, un-hide the layer under that, and repeat the process. Just don't smudge in one direction all the time, go up, down, diagonal, sideways, any way. Change the settings above some more! Just experiment with it. Now, place the original file on top of the other copies of it. It just looks slapped around as you can tell, which means, more smudge! Make your brush smaller (Left Bracket [ or manually setting it in the settings) and go around the edges of the image to 'blend' it in to the background. Lookin' good. Now. we should make a new group called "Adjustments" for all your extra adjustment layers and anything else. Once you're done, make a new layer. Image > Apply Image > Ok This merges all your current layers into one on a new layer. Proceed to; Filter > Sharpen > Sharpen Double click the layer (anywhere on the panel); Finished: *As above, if you need any help or have questions of some sorts, feel free to ask it here or in my PM. I'd be glad to help offer help to your problem(s)!
  8. No problems on the technical preview.
  9. i don't see why not. edit; infact im even interested in this.
  10. dev is like the most important... oh okay.. i get it.. it's because its black, hm?? wow osbot, i expected more from you
  11. 2 points
    Shall try to it have it out sometime today! I'll look into that idea! Will look into this.
  12. Renting out @Anne, @Asuna & @Ely on hourly basis for overprice. Accepting RSGP of cause.
  13. This is a good start and it shows that you know a bit more about scripting than your average Joe, but here are a few suggestions: 1. Try out the new Stream API available in Java 8. 2. Try using events for their intended function. Event e = new Event(), execute(e), e.hasFailed(), e.hasFinished(). Remember that all friendly API methods fall back on events. Mouse.click will fall back on both MoveMouseEvent and ClickMouseEvent. You should look up these events to see how you can fine-tune your own methods.
  14. Proud Doing more then 10 clicks myself is too much legit for me ... Rather click 3 times on my script
  15. 2 points
    I own 4 of your scripts, every single one works like a charm
  16. The user is also banned offsite for trying to scam. Thanks for the report.
  17. OBS is free and records in full HD. https://obsproject.com/
  18. i have windows 7 and using it now.
  19. 2 points
    Just an idea you could maybe teach basics to begin with, working towards producing some sort of gfx. Each week or whatever timeframe you decide on you could post a couple of steps as a tutorial and at the end of it could see everyone's finished article. Then progressively make the gfx more challenging. Just an idea!
  20. 1 point
    This class uses the recently added instant hop feature to switch worlds. FrostHopper.java Example usage:
  21. Using this for Woody's Fighter to attack next monster faster. /** * @author Woody * @param entity - The entity which has the chosen option * @param option - The option you want to hover * @return true if hovering over entity option * @throws InterruptedException */ private boolean hoverEntityOption(Entity entity, String option) throws InterruptedException { if(entity != null && menu.isOpen()) { List<Option> options = menu.getMenu(); Rectangle optionRec = null; int index = 0; if(options != null) { for(; index < options.size(); index++) { if(options.get(index).action.equals(option)) { optionRec = menu.getOptionRectangle(index); break; } } } else { return false; } if(optionRec != null) { if(!optionRec.contains(mouse.getPosition())) { int x = menu.getX() + Script.random(10, 160); int y = menu.getY() + 23 + index * 15; Script.sleep(Script.random(200, 400)); return mouse.move(x, y); } } else { return false; } } else if(entity != null && !menu.isOpen()) { EntityDestination ed = new EntityDestination(bot, entity); mouse.click(ed, true); } return false; } How to use: if(myPlayer().getInteracting() != null) { NPC goblin = npcs.closest("Goblin"); if(goblin != null && goblin.isVisible()) { if(hoverEntityOption(goblin, "Attack")) { //the mouse is now hovering attack option and is ready to attack next goblin, when the //fight is over } } } else { if(menu.isOpen()) { if(mouse.click(false)) { for(int i = 0; i < 100 && !myPlayer().isUnderAttack(); i++) { sleep(20, 40); } } } else { if(goblin != null && goblin.isVisible()) { if(goblin.interact("Attack ")) { for(int i = 0; i < 100 && !myPlayer().isUnderAttack(); i++) { sleep(20, 40); } } } else if(goblin != null && !goblin.isVisible()) { camera.toEntity(goblin); } else { log("Goblin gone?!"); } } } Any suggestions/ideas/complains are appreciated.
  22. 1 point
    I have been planning to do this for quite some time now. I feel that now is the right time to do it. Id like to thank Maldesto for being there when I need him and helping me through tough times. Its really been a pleasure working with the devs to resolve issues when they are found. Although I still enjoy playing Runescape, I will no longer be active in the botting scene until further notice. Thanks for your kind comments, Ares
  23. - Script name: Khal AIO Agility - Your member number: 65412 * Plan on buying it Wed. after my BA is verified lets see how far i can get*
  24. if you click on the top right corner and follow this topic you will receive a notification every time someone posts here
  25. Hello! Me again, this script still is not using all the trees in Rimmington. Although this time it is a different tree. It is not recognising this http://imgur.com/xt2KJEu
  26. Me != you. Jokes. I understand you.
  27. I'm currently running it for 13 hours, and i've used 340k so far. So that would mean about 26-30k per hour.
  28. They are completely different. They don't use normal values in each config, instead they use bytes/bits to determine the state of the plant, the location of the plant, and a few other things (depending on what plant you are looking at). This is all stored into one config. Here's an example: Those are all the values for plants, EXCEPT for cactus. I could gather the values on my own for cactus, but of course it's easier to ask if someone has the values or not.
  29. True, and i think i can speak on everyones behalf that we are glad you are updating so frequently. I think the main point here is.. in mirror sections there are topics directly towards MGI and there is no response at all. If he only could say that he is busy or working on something, it would be perfect.
  30. 1 point
    Hmm like how to create a promotion flyer or business cards would be cool!
  31. 1 point
    No not yet, will do later today
  32. Does anyone have proggies making rune bars o.O? Intrigued to know the proft/xp per hour :p
  33. Don't call me kid. Yes, myself and others are very happy that there is a mirror client. But it has been out for 3 months now. The last update it received was a month ago. There was all this talk of "Lets bring OSbot back to the successful state it use to be in". The mirror client was and still is the factor that will do so. Like great, you worked hard to create it, you released it and it clearly has proven to be a success in doing what it was meant to do. But what is the point of releasing it if you aren't going to maintain it. We have no idea what is being done, if anything is being done, to improve the mirror client. If we don't perfect it, someone else will.
  34. 1 point
    I know a little about PS but would love to learn more
  35. Muffin teamviewed with me and helped my client issues, and not to mention he recommended some nice porn sites too
  36. The problem is people are dumping steel bars whatever others are buying like asap. I remember prices were 550, i set it to 595 they would sell over night I dont understand the rush unless you dont have more cash and want rebuy the coal/ores? in the end of the day thats up to you but just remember it also affects your profit/hour and others
  37. 1 point
    Damn... Was the first person on here that I ever made graphics for
  38. sick account...but why get rid of it? guess it doesnt matter but well over 100m in my opinion
  39. 1 point
    I would love to see a tutorial in graphics for beginners with zero PS skills

Account

Navigation

Search

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.