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.

Swizzbeat

Members
  • Joined

  • Last visited

Everything posted by Swizzbeat

  1. Ring of Life is your friend ;)
  2. I'd be willing to join! I'm new but I've played RS since '06 and used to have a maxed EoC main (banned for botting gf me). Shoot me a PM if you'd consider letting me join.
  3. Death of a family member, parent divorce, witness to something like an accident, when someone let you down, story on the news that affected you.
  4. Good luck with your goals! Ever consider getting 99 Prayer? It's expensive but nothing beats a level 15 with 99 Prayer ;)
  5. Not gonna lie that's really good. Ever consider going out to an audition? Something like the X Factor or America's Got Talent? Never know what could happen from getting that publicity.
  6. Try doing what YoHoJo said, and if that doesn't work reset your computer and do a virus scan.
  7. Swizzbeat replied to a post in a topic in Archive
    I'm in my senior year of high school but unfortunately my grades (2.8 WEIGHTED GPA) aren't the best. I currently have straight A's as this is the first year I'm actually applying myself, but its to late to actually boost my GPA to anything noticeable. Even though all my core classes that I've taken are all 2 years advanced, plus 4 AP's, I'm not going to bother trying to apply to college. I'm going to major in computer science at my local community college and then based on what happens over the next two years go from there
  8. Nice job! I've always tried staking but I never seem to know when to stop
  9. Never realized how much I love the tab key until I saw this But anyway it looks nice, I'll work this into one of my scripts somewhere!
  10. Swizzbeat replied to lolmanden's topic in Archive
    I love the look but Android is still better by far i my eyes. I could customize my droid and make it look almost exactly like iOS7 by simply downloading a few apps or by coding my own. To change anything about the iPhone you have to jailbreak it and risk having it crash every 5 minutes if you mess something up
  11. I'm new to scripting myself so I can't really offer to much advice! But one thing I noticed is that you don't have a check to see if the rock crab still exists or not. I'm working on a cow script and it consistently was messing up and the mouse would hover over the same spot even though the cow was dead. Not sure if its a client or script issue, but to combat it I added a while loop to check for if the crab still existed. Here's what I would do: public int attackCrab() throws InterruptedException { Entity rockcrab = closestAttackableNPCForName("Rock Crab"); Player player = client.getMyPlayer(); while (rockcrab.exists()) { if (!rockcrab.isVisible()) { client.moveCameraToEntity(rockcrab); } if (!player.isUnderAttack()) { rockcrab.interact("Attack"); sleep(random(1000, 2000)); } } return 50; } What I did here was add your code to a while loop to constantly check if the rock crab is still a thing or not. What if you hit a lag spike and the crab dies during that lag? Your script would still be stuck looking for the crab even though it isn't there anymore. With the while loop if that crab ever does not exist then it won't execute any of the code in its brackets. The next thing I did was add your if-visible check to BEFORE the attack statement. This way the crab is definitely on screen before it tries to click anything! and lastly I added a "!" to before the player.isUnderAttack() to check for if the player IS NOT under attack, then ATTACK and sleep for a random amount of time between 1000 and 2000 milliseconds (or 1 and 2 seconds). Honestly the best way to become better is to practice. Your script won't work the first time you try it, you have to keep changing things up and from making mistakes you learn quite a lot. Just keep trying and with enough persistence you'll complete a successful script in no time
  12. You have two onLoop methods but ones called onLoop1....how does the script know to run that code? The bot is looking for a method called onLoop to start the regular loop, onLoop and onLoop1 are two completely different things. If you want you could set the script to call your onLoop1 method once it completes the original code (getting the player to wake up the crab) like this: public int onLoop() throws InterruptedException { Player player = client.getMyPlayer(); Entity rockcrab = closestAttackableNPCForName("Rock Crab"); Entity Rocks = closestNPC(73, 71); if (Rocks != null) { if (!Rocks.isVisible()) { client.moveCameraToEntity(Rocks); if (!player.isMoving()) { if (!player.isAnimating()) { Rocks.interact("Walk here"); sleep(random(700, 800)); if (rockcrab.exists()) { attackCrab(); } } } } } return 50; } And change your onLoop1 to attackCrab so it makes more sense. The final code would then be: package killer; import java.awt.Graphics; import org.osbot.script.Script; import org.osbot.script.ScriptManifest; import org.osbot.script.rs2.model.Entity; import org.osbot.script.rs2.model.Player; @ScriptManifest(author = "GiimpeN", info = "Kills RockCrabs", name = "CrabKiller", version = 0.1) public class CrabKiller extends Script { public void onStart() { log("Script Started."); } public void onExit() { } public int onLoop() throws InterruptedException { Player player = client.getMyPlayer(); Entity rockcrab = closestAttackableNPCForName("Rock Crab"); Entity Rocks = closestNPC(73, 71); if (Rocks != null) { if (!Rocks.isVisible()) { client.moveCameraToEntity(Rocks); if (!player.isMoving()) { if (!player.isAnimating()) { Rocks.interact("Walk here"); sleep(random(700, 800)); if (rockcrab.exists()) { attackCrab(); } } } } } return 50; } public int attackCrab() throws InterruptedException { Entity rockcrab = closestAttackableNPCForName("Rock Crab"); Player player = client.getMyPlayer(); if (player.isUnderAttack()) { rockcrab.interact("Attack"); if (!rockcrab.isVisible()) { client.moveCameraToEntity(rockcrab); } } return 50; } public void onPaint(Graphics g) { } } Only change I did was rename your onLoop1 method to attackCrab, add an if statement to only call attackCrab if a rockcrab exists, and if it doesn't it will go and repeat the main loop again.
  13. Not only do player reports sometimes get people, but Mods do log on every now and then and clear areas of bots. I've had multiple accounts banned this way fishing lobsters. There's always a chance of getting banned so never risk anything you couldn't live without :p
  14. http://www.youtube.com/watch?v=Mdil7v1J5es Only good video I've ever been able to find about coding for OSBot. Really helped me out with the basics. If you already know how to write a script then just watch the first few minutes where he shows you how to download Eclipse, set up a new class, etc.
  15. Once you complete the Waterfall quest you can access the area underneath the waterfall with a couple Fire Giants in it. There's multiple safe spots and and not only is it good range xp/hr but the drops are nice as well!
  16. I really want to begin writing basic scripts for OSBot but have no idea where to start. I have a basic understanding of Java so I'm not looking to script anything huge, but I would like to start at least somewhere with maybe a basic chicken killer or something along those lines. Are there any tutorials out there for making a basic script, or can someone point me in the right direction? Any help is much appreciated!
  17. Sounds awesome. RS3 support would definitely bring a lot more people to the bot aswell! Only thing is you'd have to change the name to something other then OSBot
  18. http://www.solarmovie.so/ Has everything I've ever searched for. Also multiple links for everything so you'll almost always find something that works.
  19. Personally I never liked tehnoobshow. He acted like an idiot and the 12 year olds who played this game made him famous. My favorite youtuber was always sosolid2k
  20. Your #1 Bot Hosting Service Hey guys! I know I'm new and not very well known, but I'd like to offer my services to anyone willing to trust me so I can increase my reputation and earn the communities trust. Pretty much this is a service thread where I will be the one running your bot for you. As trading OSBot accounts is against the rules, I will be using my own account to run the scripts with. With this being said, I ONLY USE FREE SCRIPTS as I don't pay IRL money for things like this. If you desire my services please either post or PM me and we can work out the details then. Thanks
  21. You really only have to look in the money making section....theres tons of scripts there. And don't get worried about a low gp/hr method as you are botting so theres no effort required on your part :P
  22. will Really wasn't that hard ;)

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.