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.

H0rn

Members
  • Joined

  • Last visited

Everything posted by H0rn

  1. H0rn posted a topic in Price Check
  2. H0rn posted a topic in Accounts
    1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any) 4. Pictures of the quests completed 5. The price you will be starting bids at 10m 6. The A/W (Auto-win) for your account 20m 7. The methods of payment you are accepting OSRS GP 8. Your trading conditions Just add me on discord. 9. Pictures of the account status 10. Original/previous owners AND Original Email Address I am the original owner and no email has ever been set, you can set the first email.
  3. Hmm, not too recently but I did use it when I created my pure about 2 weeks ago, maybe try again
  4. H0rn posted a topic in Price Check
    Account has no bans, I am original owner. Marked levels are not significant at all.
  5. I've seen some services that ask for around 200m for this, is this correct? Here's my stats (note that I wont be asking for this service until probably 50/55 HP, and definitely 75 range) Can you post prices please? Thanks.
  6. Definitely does, I've used it many times lol
  7. if (getBank().withdraw("CamelToe",69)) { log ("We withdrew a camel toe."); } else { log ("Camel toe was not withdrawn"); }
  8. Posted June 19, 2015 Id probably guess they aren't fooled by that anymore, even botting on stealth was easy back then
  9. definitely? I'd love to see proof of this
  10. WE HAWT, mobile spoofing? ;)
  11. H0rn replied to Severide's topic in Requests
    25m
  12. H0rn replied to Severide's topic in Requests
    I hid the XP, thats the rank lol, which would have already changed Offer
  13. H0rn replied to Severide's topic in Requests
  14. H0rn replied to Apaec's topic in Agility
    https://i.imgur.com/qK5lPhg.gif Tries to alch when traversing across this.
  15. What about the unlimited tabs?
  16. H0rn replied to Token's topic in Others
    Yes it is, every script has this issue.
  17. Pretty simple script, it picks a random dummy in the room to attack in varrock east, gets you 8 attack then stops. Download: dummy.jar Source: import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.RS2Object; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.event.WalkingEvent; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(name = "H0rns Dummy Attacker", author = "H0rn", version = 0.1, info = "", logo = "") public class Main extends Script { private long startTime, timeRan; Position[] dummySpot = {new Position(3254,3437,0), new Position(3251,3436,0), new Position(3251,3438,0)}; Position chosenSpot; public static String currentStatus = "Starting"; @Override public void onStart() { this.startTime = System.currentTimeMillis(); getExperienceTracker().start(Skill.ATTACK); log ("* Welcome to " + this.getName()); chosenSpot = dummySpot[random(0,dummySpot.length-1)]; log ("We chose spot"+chosenSpot); } @Override public void onExit() { log ("* Thanks for using "+ this.getName()); log ("We gained "+getSkills().getExperienceTracker().getGainedXP(Skill.ATTACK)+" ("+getSkills().getExperienceTracker().getGainedLevels(Skill.ATTACK)+" Levels)"); } @Override public int onLoop() throws InterruptedException { if (!myPosition().equals(chosenSpot)) { currentStatus = "Walking to dummy"; WalkingEvent walkEvent = new WalkingEvent(chosenSpot); walkEvent.setMinDistanceThreshold(0); walkEvent.setOperateCamera(true); execute(walkEvent); } else if (getSkills().getStatic(Skill.ATTACK) < 8) { attackDummy(); } else if (getSkills().getStatic(Skill.ATTACK) >=8) { log ("Attack level is 8."); this.stop(false); } return random(100,600); } @Override public void onPaint(Graphics2D g) { this.timeRan = (System.currentTimeMillis() - this.startTime); g.setFont(new Font("Sans-Serif", Font.BOLD, 10)); g.setColor(Color.RED); g.drawRect(mouse.getPosition().x - 3, mouse.getPosition().y - 3, 6, 6); g.setColor(new Color(20,237,240,255)); g.drawString(getName()+" v"+getVersion(), 10, 60); g.setColor(Color.WHITE); g.drawString("Runtime: "+ft(this.timeRan), 10,75); g.drawString("Task: "+currentStatus,10,90); if (getSkills().getExperienceTracker().getGainedXP(Skill.ATTACK) >0) { g.drawString("Attack Lvl: "+getSkills().getStatic(Skill.ATTACK) + " (+"+getSkills().getExperienceTracker().getGainedLevels(Skill.ATTACK)+")",10,105); g.drawString("Attack XP: "+getSkills().getExperienceTracker().getGainedXP(Skill.ATTACK),10,120); } } public final String ft(final long ms){ long s = ms / 1000, m = s / 60, h = m / 60; s %= 60; m %= 60; h %= 24; return String.format("%02d:%02d:%02d", h, m, s); } private void attackDummy() throws InterruptedException { RS2Object dummy = objects.closest("Dummy"); if (dummy != null && dummy.interact("Attack")) { currentStatus = "Attacking dummy"; Sleep.sleepUntil(() -> !myPlayer().isAnimating(),3000); } } }
  18. Do not listen to morons that tell you they bot 11 hours a day for a week, it simply doesnt happen. You can get 99's over time, just don't bot the same skill for a whole week and expect to not get banned.
  19. antiban isn't a thing
  20. H0rn replied to ProjectPact's topic in Hunter
    I've also had this every time I use it, just untick it for now.
  21. H0rn replied to ach00b's topic in General Help
    To be honest, I didn't look at your join date, maybe I should give you the benefit of the doubt
  22. H0rn replied to ach00b's topic in General Help
    Can't believe people still make threads about this, this happens almost every time there's an update.

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.