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.

Khaleesi

Script Officer

Everything posted by Khaleesi

  1. Khal Thiever (All in One) updated to V1.43: - Resolved issue with isStunned check Live soon! Enjoy!
  2. Sure contact me on Discord ๐Ÿ˜‰
  3. Never seen that before myself and I'm running a few account there, but I'll take a closer look ^^
  4. Khaleesi replied to Khaleesi's topic in Minigames
    Enjoy!
  5. Khaleesi replied to Khaleesi's topic in Others
    Only from the GE at this point
  6. Working on it You could already use my utitlities script to do that if you want
  7. Khaleesi replied to Khaleesi's topic in Minigames
    You already have an expired trial on this script
  8. Khaleesi replied to Khaleesi's topic in Agility
    Enjoy!
  9. Not in the script, you could use my utilities script if you want. But stop using Edgeville to start with and start using ferox as banking location, just buy 1000 ring of duelings and 50k essence or whatever, no need to restock then
  10. Khaleesi replied to Khaleesi's topic in Agility
    Enjoy!
  11. Khaleesi replied to Khaleesi's topic in Agility
    Enjoy!
  12. Have fun!
  13. Already supported, just have it in your inventory
  14. Enjoy!
  15. Khaleesi replied to Khaleesi's topic in Agility
    Have fun!
  16. No sorry, only high alch with teleports
  17. Enjoy!
  18. public class AnimationCheck extends Script { private final Timer animationTimer = new Timer(3_000); @Override public void onStart() { } @Override public int onLoop() { if(myPlayer().isAnimating()){ animationTimer.reset(); } if(animationTimer.isRunning()){ log("Animating"); }else{ //Start doing whatever you wanted to do } return 50; } } Basic Timer class public class Timer { private long period; private long startTime; public Timer(long period) { this.period = period; startTime = System.currentTimeMillis(); } public boolean isRunning() { return getElapsed() < period; } public long getElapsed() { return System.currentTimeMillis() - startTime; } public long getRemaining() { return period - getElapsed(); } public void reset() { startTime = System.currentTimeMillis(); } public void stop() { period = 0; } public static String formatTime(long ms) { long sec = ms / 1000L; return String.format("%02d:%02d:%02d", Long.valueOf(sec / 3600L), Long.valueOf((sec % 3600L) / 60L), Long.valueOf(sec % 60L)); } }
  19. Ya do not use a while loop. You can use a Timer and set it to 2-3 seconds and reset it every time u animating and only start interacting or crafting when the timer is not running

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.