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.

Vastico

Members
  • Joined

  • Last visited

Everything posted by Vastico

  1. Vastico replied to Maxi's topic in News & Announcements
    There's always 2 sides to every story just like the PB/RSB story.
  2. Vastico replied to Krulvis's topic in Archive
    int onLoop() { int rand = random(5) if(client.getMyPlayer().isMoving()){ if(rand <= 1){ client.typeString("DAMN 1 magic sucks") return 1000 + random(600) } if(rand <= 2 && rand >1){ client.typeString("GOD I HATE WALKING") return 1000 + random(600) } if(rand <= 3 && rand >2){ client.typeString("NEED TO TRAIN MAGIC NAOW") return 1000 + random(600) } if(rand <= 4 && rand >3){ client.typeString("WHY DOES THIS TAKE SO LONG?") return 1000 + random(600) } if(rand >= 4){ client.typeString("30 minutes cooldown on hometeleport? NO!") return 1000 + random(600) } return 600 + random(600) }else{ log("DONT WALK!") return 1000 } }
  3. For those suggesting to disable it, this thread was a joke, I know you can disable it...
  4. No just no, it's making me trippy alreayd omg!!!
  5. Vastico replied to Vastico's topic in Archive
    I'd rather see it done on individual scrips rather than on this, if done via this path recorder it would still create the same positions every time.
  6. Vastico posted a topic in Archive
    This was helpful for me when trying to create a path of all tiles I moved to. package org.vfriendimport org.osbot.script.Scriptimport org.osbot.script.ScriptManifest/** * @author Vastico */@ScriptManifest(name = "Path Recorder", author = "Vastico", version = 0.01D, info = "Records your path into a groovy compatible format")public class PathRecorder extends Script { def positions = [ ] def last_position @Override int onLoop() throws InterruptedException { if (last_position == null) { last_position = client.getMyPlayer().getPosition() } if (!last_position.equals(client.getMyPlayer().getPosition())) { positions.add(client.getMyPlayer().getPosition()) log("Adding tile to list ${client.getMyPlayer().getPosition().getX()}, ${client.getMyPlayer().getPosition().getY()}") last_position = client.getMyPlayer().getPosition() } return 0 } @Override void onExit() { def builder = "def positions = [n" for (p in positions) { builder += "tnew Position(${p.getX()}, ${p.getY()}, ${p.getZ()}),n" } builder += "] as Position[]" log(builder) }}
  7. It's not it being hard, it's making it as straight forward and simplified as possible.
  8. I believe a repository is currently in the works allowing you to select scripts to use, theres been a recent announcement about it: http://osbot.org/forum/index.php?/topic/471-premium-scripts-developers-and-the-repository/
  9. Err what? http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Phaser.html

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.