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. Chris replied to Kujaa's topic in Archive
    buyn all pmed
  2. avtice in community and past 2 years old i think
  3. gg slayed TWC leader. Whats the big prize?
  4. 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
  5. hey its me your brother
  6. Chris replied to Chris's topic in Scripting Help
    ill try this! thanks BR
  7. Chris replied to ProjectPact's topic in Hunter
    But I do that anyways
  8. 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)); } }
  9. Castle wars
  10. 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 } }
  11. real grill ?
  12. Chris replied to risky's topic in Spam/Off Topic
    Deceiv is nub GG
  13. wgsedrgerdg
  14. Sinatra, Ayyy lmao, dmxrb, cowhide123, Trackson, stryk, artkid0, Rich A S F, happykid, Acerd, The Hero of Time, Deceiver, NoahTheWisewolf, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack
  15. Sinatra, Ayyy lmao, dmxrb, cowhide123, Trackson, stryk, artkid0, Rich A S F, happykid, Acerd, The Hero of Time, Deceiver, NoahTheWisewolf, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack
  16. Sinatra, Acerd, artkid0, stryk, Ayyy lmao, Ballbanger5, Google Bot, Trackson, happykid, dmxrb, The Hero of Time, Rich A S F, cowhide123, Deceiver, NoahTheWisewolf, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack
  17. Sinatra, Acerd, artkid0, stryk, Ayyy lmao, Ballbanger5, Google Bot, Trackson, happykid, dmxrb, The Hero of Time, Rich A S F, cowhide123, Deceiver, NoahTheWisewolf, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack
  18. Sinatra, stryk, dudeami, Google Bot, Ayyy lmao, artkid0, The Hero of Time, Trackson, dmxrb, Ballbanger5, Rich A S F, empathy, cowhide123, Deceiver, NoahTheWisewolf, happykid, Acerd, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack, K00wal
  19. Sinatra, stryk, dmxrb, Rich A S F, Ballbanger5, Google Bot, Ayyy lmao, artkid0, The Hero of Time, empathy, Trackson, cowhide123, dudeami, Deceiver, NoahTheWisewolf, happykid, Acerd, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack, K00wal inb4 its a scam
  20. Sinatra, stryk, dmxrb, Rich A S F, Ballbanger5, Google Bot, Ayyy lmao, artkid0, The Hero of Time, empathy, Trackson, cowhide123, dudeami, Deceiver, NoahTheWisewolf, happykid, Acerd, Botre, Rebel5lion, Keven, Anne, Mysteryy, Jack, K00wal

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.