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.

Divine

Members
  • Joined

  • Last visited

Everything posted by Divine

  1. I've had very positive feedback for the experiment script. More than some of my other scripts. I recommend asking people in the chatroom on OSBot.org/forum/chat and asking them what they think of it.
  2. Im going to add all the drops to the chaos druids to collect. I'm also going to fix the unchecked herb issue, and a few other bugs that prevent the script from running smoothly. :-) Just be patient.
  3. I would say $90.
  4. Thank you for the bug report! Will work on this ASAP :_)!
  5. Fixed.
  6. Good for starting Scripters.
  7. Download: http://uppit.com/tfpejnqlq0t1/ScriptBase.java In Text: import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import org.osbot.script.Script; import org.osbot.script.ScriptManifest; @ScriptManifest(name = "Script Name", author = "Author", version = 1.0D, info = "Description goes here.") public class ClassName extends Script { /* * Variables */ private BufferedImage paint; private long startTime; /* * Inherited Methods */ // Called at start public void onStart() { try { startTime = System.currentTimeMillis(); this.paint = ImageIO.read(new URL("IMAGE URL GOES HERE.")); } catch (Exception e) { // Catch } } // Called more than once. public int onLoop() { try { } catch (Exception e) { // Catch } return 1; } // Called at script stop public void onExit() { } // Called more than once, even during pause. public void onPaint(java.awt.Graphics g) { if (paint != null) g.drawImage(paint, 0, 0, null); //0,0 = X,Y } /* * Non-Inherited Methods */ //Non-Inherited methods go here. /* * Useful Methods */ //XP for level public int getXPForLevel(int level) { int points = 0; int output = 0; for (int lvl = 1; lvl <= level; lvl++) { points += Math.floor((double) lvl + 300.0 * Math.pow(2.0, (double) lvl / 7.0)); if (lvl >= level) return output; output = (int) Math.floor(points / 4); } return 0; } } onStart is called at the start of script, onLoop is called over and over. onExit is called on script stop. onPaint is for the drawing.
  8. You dont open it, you put it in the local scripts folder.
  9. Nope, not shopped. I have witnesses.
  10. New Prayer Script Added!
  11. Divine replied to Cory's topic in Spam/Off Topic
    Fish herpes grant ovary deeds. OSJKA
  12. Divine replied to Cory's topic in Spam/Off Topic
    Edit... Messed up.
  13. Divine replied to Zach's topic in Releases
    Great!! The prison pete issue SUCKED! Thank you for fixing this, But molly still needs to be fixed, then all randoms will work correctly! :-).
  14. Food support is added, but it's a little buggy. Im working on fixing up the script very soon :-).
  15. Actually, I have had 0 issues with the silk stall script. It'll thieve, and always detect guards. It is low XP/H, with the bot or without the bot. Silk is REALLY slow until 38, then you do Master Farmer. It's good for 20-38 though!
  16. In response to the multiple requests for eating on the experiment script, I won't be adding it... BECAUSE..... I am working on an AIO Combat Script, which will support eating, etc. It will replace the experiment script, but also include a better working experiment killer inside the Combat Script. Expect it in the future.
  17. It actually banks all items that aren't pickaxes. So it would bank the soft clay if it mined soft clay.
  18. Soon adding support for custom paint, but inside another window. Basically imagine instead of painting an image with text on it on top of the client, have it paint the image with text inside of a Canvas in a Collapsible, GUI Window. Expect that in Version 2 as an additional type of GUI, coming out in the future.
  19. Divine's GUI Paint System What is this paint system, and how can it benefit me?: This is an open source class which you can implement into any script for extremely quick + clean paint. It is not paint, but can be used instead or along with paint. It is a seperate window which displays whatever information you wish to display!How easy is it?: Notice how few lines create and draw the entire window: Media: Does it consume a lot of memory?: Very low memory usage, much smaller than drawing paint on the client screen.Instructions for use: Add the new .java file into your project (GUIPaint.java). Code with few easy methods. Make sure to include the compiled .class inside the script jar, or along with the other script classes. Code Syntax: This code goes in onPaint(Graphics g) inside YOUR script. Always start with this line: GUIPaint.buildFrame("GUI WINDOW TITLE"); Then, you MUST define a category. When you want to set a new category, after the last cell in the previous category, use the same code again. GUIPaint.setCategory("Category Name"); Next, add as many cells as you wish! If you go too high, specify in GUIPaint.buildFrame(name, MAX_CELLS) to increase the maximum amount of cells. The default is 20. Also, addCell supports value types of String, doubles, booleans, longs, and integers. GUIPaint.addCell("NAME OF ITEM (WITHOUT COLON)", "VALUE"); Always End with RefreshPaint(): GUIPaint.RefreshPaint(); To have the Window CLOSE on script exit, add GUIHandler.CloseGUI() inside your onExit(): public void onExit() { GUIPaint.CloseGUI(); } A good example of a full implementation, displaying static text: public void onPaint(Graphics g) { GUIPaint.buildFrame("Clay Miner"); GUIPaint.setCategory("Time"); GUIPaint.addCell("Time Running", "00:00:00"); GUIPaint.setCategory("Clay"); GUIPaint.addCell("Clay", 0); GUIPaint.addCell("Clay / Hour", 0); GUIPaint.setCategory("Experience"); GUIPaint.addCell("Experience", 0); GUIPaint.addCell("Experience / Hour", 0); GUIPaint.RefreshPaint(); } public void onExit() { GUIPaint.CloseGUI(); } Download the GUIPaint class HERE: http://uppit.com/vrkhkxohfryb/GUIPaint.java
  20. Great script, will post proggy.
  21. I haven't experienced this. I will trouble shoot it and add some fail-safes to ensure it works. Thanks for the feedback!
  22. Divine Multi-Purpose Script What is the Divine Multi-Purpose Script?: The master script is one script, that runs a large collection of other scripts! It's one giant, ever updating collection of high quality scripts!How much does it cost?: One Time Fee of $14.99 USD. You will receive all new script additions & updates at no extra cost!What are some scripts in the Collection Currently?: AIO Combat Script (HOT!) (IF YOU HAVE ISSUES WITH THE WINDOW, RESTART OSBOT) AIO Herblore Script (HOT!) AIO Firemaking Script Oak Larder Script (Supports Runes + House Tabs) (HOT!) AIO Prayer Guilded Altar Script (HOT!) Clay Miner (SW Varrock) Clay Softener (14 Buckets-14 Clay, Edgeville Bank) Advanced Silk Stall Thiever Rare Finder and More To Come! What are some other features?: Detailed Documentation + Instructions for each script Very reliable, and stable. All Scripts can be started when Logged Out Works well with random events as it should No memory leaks. Download (Located on Repository): http://osbot.org/forum/store/product/51-divines-multi-purpose-script/Master Script General Media: All in One Combat Info + Media: All in One Herblore Info + Media: Oak Larder Builder Info + Media: Guilded Altar Bone Runner Info + Media: Clay Miner Info + Media: Clay Softener Info + Media: Divine Fire Info + Media: Silk Stall Thiever Info + Media: Rare Finder Info + Media:

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.