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. dont trust took my 4b
  2. Half niga half mexico
  3. Chris replied to Muffins's topic in Spam/Off Topic
    dont trust sold 3b no reply
  4. top post rip now i look like a dick for defending him 5mins afgo LOL ripp
  5. Chris replied to Kujaa's topic in Archive
    sorry for your loss
  6. Chris replied to Kujaa's topic in Archive
    lel
  7. Chris replied to Kujaa's topic in Archive
    buyn all pmed
  8. avtice in community and past 2 years old i think
  9. gg slayed TWC leader. Whats the big prize?
  10. i bot blue drags till my script just breaks and I have to reqrite it again. i think I do 12+ a day There really is no safe way. anything past 9hrs is suiciding imo
  11. hey its me your brother
  12. Chris replied to Chris's topic in Scripting Help
    ill try this! thanks BR
  13. Chris replied to ProjectPact's topic in Hunter
    But I do that anyways
  14. Chris posted a topic in Scripting Help
    How would I make my character find loot off the minimap? code : GroundItem g = sA.groundItems.closest(c.loot); if (g != null && g.exists()) { if (sA.inventory.isFull()) { sA.inventory.getItem(c.food).interact("Eat"); sA.sleep(2000); } else { g.interact("Take"); sA.sleep(sA.random(1500)); } }
  15. Castle wars
  16. import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.model.Player; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "Jards", info = "A Script", name = "Goblin Killer", version = 0.01, logo = "") public class main extends Script { @Override public void onStart() { log("Welcome to gusegger's bot!"); } // all the states we can be in private enum State { IDLE, ATTACKING_GOBLIN, IN_COMBAT, AT_FIELD }; // if player is by the goblin field public boolean atField() { Player player = myPlayer(); int x = player.getPosition().getX(); int y = player.getPosition().getY(); //stating if we're in these positions if ((x > 3242) && (x < 3249) && (y > 3243) && (y < 3249)) { log("x : " + x + " y " + y); log("You're at the goblins son!"); return true; } log("x : " + x + " y : " + y); return false; } // seeing if we're in combat public boolean inCombat() { if(myPlayer().isUnderAttack()) { log("We're in combat!"); return true; } log("We're not in combat yet, punk!"); return false; } public void killingGoblin() { NPC Goblin = npcs.closest("Goblin"); if (Goblin != null && Goblin.getHealth() != 0 && Goblin.isAttackable() && Goblin.getName().contains("Goblin")) { if (map.canReach(Goblin)) { log("Attacking that punk ass goblin!"); Goblin.interact("Attack"); } } else { log("No goblins found!"); } } private State getstate() { // if we are at the field of goblins but not in combat // if we are at the field and in combat, set to in_combat if (atField() && !inCombat()) return State.ATTACKING_GOBLIN; // if we are under attack, set to in_combat if (myPlayer().isUnderAttack()) return State.IN_COMBAT; //if nothing is happening, set to idle return State.IDLE; } @Override public int onLoop() throws InterruptedException { switch (getstate()) { case IN_COMBAT: break; case ATTACKING_GOBLIN: log("Start killing a goblin!"); killingGoblin(); break; } return random(100,300); } @Override public void onExit() { log("Thanks for using gusegger's bot!"); } @Override public void onPaint(Graphics2D g) { //NYI } }
  17. real grill ?
  18. Chris replied to risky's topic in Spam/Off Topic
    Deceiv is nub GG
  19. wgsedrgerdg

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.