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.

Chris

Scripter II
  • Joined

  • Last visited

Everything posted by Chris

  1. Chris replied to risky's topic in Runescape 2007
    Can I buy like 2m?
  2. I test my scripts on flagged ips ;) GL
  3. ahh hot damn folks! Sinatra scripter noob did it again! thanks again!
  4. added
  5. Issue Code Source package me.sinatra.machine.Activities; import me.sinatra.machine.util.Activity; import org.osbot.rs07.api.filter.Filter; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.Script; /** * Created by Sinatra on 8/5/2015. */ public class attackTarget implements Activity { @Override public boolean shouldDoActivity(Script s) { return ((!s.myPlayer().isAnimating()) && (s.myPlayer().isVisible()) && (!s.myPlayer().isUnderAttack())); } @Override public int doActivity(Script s) throws InterruptedException { final NPC cow = s.npcs.closest(new Filter<NPC>() { @Override public boolean match(NPC npc) { return npc != null && npc.getName().equals("Cow") && !npc.isUnderAttack() && npc.getHealth() > 0 && s.map.canReach(npc); } }); if (!cow.isVisible() || (cow == null)) { s.camera.toEntity(cow); s.sleep(s.random(2000)); } else { cow.interact("Attack"); s.sleep(s.random(300)+3000); } return (s.random(500,2000)); } } Need help
  6. Chris replied to ownage999's topic in Spam/Off Topic
    how much
  7. 1.3$
  8. osbotsinatra1 can do the questing
  9. Chris replied to Hashtag Sk00n's topic in Runescape
    Cannon ogres
  10. clay is high banrate ,,,
  11. Chris replied to chad0ck's topic in Archive
    want to test a earth runecrafter for me? if so add my skype: osbotsinatra1
  12. Can anyone teach me GUIs?
  13. Skype: osbotsinatra1
  14. Chris posted a topic in Price Check
    45 attack (Quested) 63 Strength 1 Defence 44 range 73 mage No email attatched
  15. 41-63-1 44 range 73 mage 53 hp no email registered Quested 41 attack atm
  16. thx /*not postcount*/
  17. Chris replied to chad0ck's topic in Archive
    Do you have an account that can do this? I would love to attempt this.
  18. Nice. Glad to know you fixed your issues m9
  19. try to keep it somewhat clean. for example (Credit to Isolate) State getState() { if (skills.getStatic(Skill.THIEVING) >= 5) { if (TEA_STALL_AREA.contains(myPlayer())) { if (inventory.contains("Cup of tea")) { return State.DROP; } else { return State.STEAL; } }else{ return State.WALK_STALL; } }else{ return State.POCKET; } and have functions private void Pick() throws InterruptedException { NPC npc = npcs.closest("Man"); if (npc != null){ if (npc.exists() && (!myPlayer().isAnimating()) && npc.isOnScreen()){ Status = "Interacting: Pickpocket"; npc.interact("Pickpocket"); sleep(random(300,600)); }else{ camera.toEntity(npc); } } } case POCKET: Status = "IDLE"; Pick(); break;
  20. Chris replied to ProjectPact's topic in Hunter
  21. Chris replied to Decode's topic in Gallery
    how about fire on the sides and not the top? idk still looks good
  22. import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "Sinatra", info = "The best bot ever", name = "SPOCKET", version = 1.0, logo = "") public class Spocket extends Script { public void onStart() { } private enum State{ STEAL,DROP } State getState() { if (inventory.contains("Cup of tea")) { return State.DROP; } return State.STEAL; } private void Thieve(){ Entity T_STALL = objects.closest("Tea stall"); if (T_STALL != null && (!myPlayer().isAnimating())){ T_STALL.interact("Steal-from"); } } private void drop(){ log("Dropping shit tea"); inventory.drop("Cup of tea"); } @Override public int onLoop() throws InterruptedException { switch(getState()){ case STEAL: Thieve(); sleep(random(300,600)); break; case DROP: drop(); sleep(random(300,600)); break; } return random(100, 250); } @Override public void onExit() { } @Override public void onPaint(Graphics2D g) { } } Deciding to fix it just for the tea stall :P
  23. add my skype: osbotsinatra1 can do this cheap and quick.
  24. hmm i'll look into it later c: going to bed and dont have time to test :p

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.