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.

Chris

Scripter II
  • Joined

  • Last visited

Everything posted by Chris

  1. done
  2. done
  3. Jill2016
  4. I'll look into this done
  5. I give out 5 hour trials
  6. done
  7. wtf ur right it has anti ban so u shouldnt have been banned!!!!!!!! :o /s
  8. Yes see this post Done Done What are your gui settings? Does it just stop looting anything? Osbot version: Using mirror more? Version:
  9. String ezbaby = plater#getName; typeInstant(ezbaby); antiban--;
  10. ide is a ide? both can make scripts lul.
  11. http://osbot.org/api/org/osbot/rs07/api/model/Player.html
  12. Chris posted a topic in Spam/Off Topic
  13. Chris replied to Muffins's topic in Spam/Off Topic
    @Tom mr clean head lookin ass
  14. Chris replied to Sysm's topic in Spam/Off Topic
    >CRYS ABOUT CBA ABUSE (RANDOM KICK, ETC.) >DOES THE SAME WHEN HE GETS CBA >NOOB.JPG
  15. Chris replied to domp's topic in Scripting Help
    public class Timer { private final long start; private final long period; private long end; public Timer(long period) { this.period = period; this.start = System.currentTimeMillis(); this.end = (this.start + period); } public long getElapsed() { return System.currentTimeMillis() - this.start; } public long getRemaining() { if (isRunning()) { return this.end - System.currentTimeMillis(); } return 0L; } public boolean isRunning() { return System.currentTimeMillis() < this.end; } public void reset() { this.end = (System.currentTimeMillis() + this.period); } public long setEndIn(long ms) { this.end = (System.currentTimeMillis() + ms); return this.end; } public String toElapsedString() { return Time.format(getElapsed()); } public String toRemainingString() { return Time.format(getRemaining()); } } public class Time { public static String format(long time) { StringBuilder t = new StringBuilder(); long total_secs = time / 1000L; long total_mins = total_secs / 60L; long total_hrs = total_mins / 60L; long total_days = total_hrs / 24L; int secs = (int)total_secs % 60; int mins = (int)total_mins % 60; int hrs = (int)total_hrs % 24; int days = (int)total_days; if (days > 0) { if (days < 10) { t.append("0"); } t.append(days); t.append(":"); } if (hrs < 10) { t.append("0"); } t.append(hrs); t.append(":"); if (mins < 10) { t.append("0"); } t.append(mins); t.append(":"); if (secs < 10) { t.append("0"); } t.append(secs); return t.toString(); } }
  16. I thought about doing this as a livestreaming thing and posting my code on codeshare.io. where users can copy and paste their own code and I can help guide them. but gl on this! Edit: oops on the gravedig. saw it was available at the top and commented //Interaction : NPC NPC cow = getNpcs().closest("Cow"); if (cow != null){ if (cow.interact("Attack")){ //sleep } } //Interaction : RS2Object RS2Object ladder = getObjects().closest("Ladder"); if (ladder != null){ if (ladder.interact("Climb-down")){ //sleep } } //Interaction : RS2Widget RS2Widget interfaceToInteract = getWidgets().get(124, 1); //(Parent, child) //Can be found using the widget hover option in the client settings if (interfaceToInteract != null){ if (interfaceToInteract.interact("Buy All")){ //sleep } }
  17. Chris replied to Sysm's topic in Spam/Off Topic

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.