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.

Leaderboard

Popular Content

Showing content with the highest reputation on 11/15/14 in Posts

  1. Not written by me, I slightly optimized / tweaked it. Singleton pattern. package audio; import java.io.File; import java.util.HashMap; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; public class MusicPlayer { private static MusicPlayer instance = new MusicPlayer(); private HashMap<String, Clip> clips = new HashMap<String, Clip>(); private int frameGap; private boolean mute; private MusicPlayer() { } public static MusicPlayer getInstance() { return instance == null ? instance = new MusicPlayer() : instance; } public void load(File file, String name) { if (clips.get(name) != null) { return; } Clip clip; try { AudioInputStream rawStream = AudioSystem.getAudioInputStream(file); AudioFormat baseFormat = rawStream.getFormat(); AudioFormat decodeFormat = new AudioFormat( AudioFormat.Encoding.PCM_SIGNED, baseFormat.getSampleRate(), 16, baseFormat.getChannels(), baseFormat.getChannels() * 2, baseFormat.getSampleRate(), false); AudioInputStream decodedStream = AudioSystem.getAudioInputStream(decodeFormat, rawStream); clip = AudioSystem.getClip(); clip.open(decodedStream); clips.put(name, clip); } catch(Exception e) { e.printStackTrace(); } } public void play(String name) { play(name, frameGap); } public void play(String name, int framePosition) { if (mute) { return; } Clip clip = clips.get(name); if (clip == null) { return; } if (clip.isRunning()) { clip.stop(); } clip.setFramePosition(framePosition); while (!clip.isRunning()) { clip.start(); } } public void stop(String name) { if(clips.get(name) == null) { return; } if(clips.get(name).isRunning()) { clips.get(name).stop(); } } public void resume(String name) { if (mute) { return; } if (clips.get(name).isRunning()) { return; } clips.get(name).start(); } public void loop(String name) { loop(name, frameGap, frameGap, clips.get(name).getFrameLength() - 1); } public void loop(String name, int framePosition) { loop(name, framePosition, frameGap, clips.get(name).getFrameLength() - 1); } public void loop(String name, int loopStartPosition, int loopEndPosition) { loop(name, frameGap, loopStartPosition, loopEndPosition); } public void loop(String name, int framePosition, int loopStartPosition, int loopEndPosition) { stop(name); if(mute) { return; } clips.get(name).setLoopPoints(loopStartPosition, loopEndPosition); clips.get(name).setFramePosition(framePosition); clips.get(name).loop(Clip.LOOP_CONTINUOUSLY); } public void setPosition(String name, int framePosition) { clips.get(name).setFramePosition(framePosition); } public int getFrameLength(String name) { return clips.get(name).getFrameLength(); } public int getFramePosition(String name) { return clips.get(name).getFramePosition(); } public void close(String name) { stop(name); clips.get(name).close(); } }
  2. 1 point
    I was banned yesterday and it says a mod saw me botting and he banned me. I think mods run around and can ban botters they personally see. I do know for a fact they can be invisible to players, also I know they run around looking for bots (I have witnessed them doing it and saying they are). Sometimes they just catch you. I'm glad I got to keep my stats.
  3. anything from imagine dragons is great :X
  4. Why is this advice constantly given on botting websites?
  5. 1 point
    i'm using the other bot 24hours/day and never got banned using it
  6. 1 point
    Obviously there are still jobs, however a large majority is being outsourced. The point I was trying to make is $50k per year in the US may be awful but even just half that in India when converted to the Rupee (and based on their living expenses) is enough to make that person part of the upper class.
  7. 1 point
    Nah, there's thousands of programmers on freelance sites from India looking to do any job you have for next to nothing. The cost of living over there is much less than in other countries, which is why they can bid so low on jobs. It's also the reason most companies are outsourcing all of their projects. Why pay a local programmer $50k per year when you can get a team of Indians to do the work for $10k? tl;dr fuck India
  8. 1 point
    lol done to lvl 38 and then account disabled.

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.