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.

Fay

Members
  • Joined

  • Last visited

Everything posted by Fay

  1. Yeah only for your first car because you need to get a new plate and everything like that. Every car after that it isn't as bad.
  2. Get 98.5 agility first. Helps with everything. The remaining .5 will be gained from rcing in the abyss.
  3. Wow. This is gorgeous!
  4. Private/Paid/Local Section
  5. Fay replied to sacopeludo's topic in Archive
    Other stats? Botted? Bans?
  6. I downloaded it, it looks really good from what I have seen in your post.
  7. Doesn't 99 pray alone take 120m and then the time put into it at minimum wage say $8 an hour, isn't that right around 200m just for pray?
  8. Added in trade windows. Just start the script, turn on mouse input and hover over their item in trade for it to be identified. Also added Toadflax herbs because somehow I forgot it.
  9. Wow, thank you man. I was going to make an enum but I couldn't remember what it was called at 4 am, and I was having alot of trouble with dynamically setting i. This helps out alot .
  10. So I made this thing, it does what the title says. Hover your mouse over the herb in your inventory or someones trade window to see what it is. EDITED with the new script that supports trade windows. Special thanks to Botrepreneur for the help in dynamically finding the slot being hovered over and making a nice enumerable list of herbs . Due to popular opinion and request, the script is now back. Any errors please post here so that I and others may see them. PLEASE LEAVE A LIKE, FEEDBACK or even a "THX"!!!! FaysHerbs.zip
  11. Confirmed black.
  12. It is so clean! Amazing job on the tutorial. I was never one for a flashy interface but this make me REALLY want to build one .
  13. They say "10 years" but every end of year they bump the timer back to 10 years lol. That account is gone. Just like 2 of mine.
  14. Are you using a steam staff? If so throw one fire rune into your inventory.
  15. You are actually not accounting for the fast that CML takes the most efficiently into account. His REAL playtime is far greater than what CML says because he isn't 100% efficient at all times. Btw for firemaking he used magic logs burning for 18 hours a day.
  16. Fay replied to Sippin's topic in Botting & Bans
    I seriously think I only got temp banned because I was stuck in a ScapeRune random for 4 hours.
  17. I honestly don't remember but I threw in 100 for it.
  18. My boss collects them. We all chipped in and spent around $700 for like 3 records for Christmas.
  19. I made a couple mods to the script. Added CURSE_AREA so if the player is not the in the area it will log out. Not sure how that will do with randoms that run from combat, but it does prevent death standing and standing on the wrong side of the door. Also added current mage level and mages levels gained. package botScript; import java.awt.*; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.api.ui.Spell; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.Area; @ScriptManifest(author = "Mailinator/Fay", info = "Casts Curse on Monk of Zamorak", name = "MailCurseCaster/w Fay", version = 0.911, logo = "") public class Something extends Script { private long startTime; private int magicStartXP; private int magicStartLvl; final Area CURSE_AREA = new Area(3214,3473,3218,3476); @Override public void onStart() { startTime = System.currentTimeMillis(); antiBan.initializeModule(); magicStartXP = skills.getExperience(Skill.MAGIC); magicStartLvl = skills.getStatic(Skill.MAGIC); } @Override public int onLoop() throws InterruptedException { tabs.open(Tab.MAGIC); if(CURSE_AREA.contains(myPlayer()) && inventory.contains("Body rune")){ magic.castSpellOnEntity(Spell.CURSE, npcs.closest("Monk of Zamorak")); }else{ //Realized that running from combat randoms would term a step before we entered into the CURSE_AREA so I threw in a sleep/recheck for it to have just enough time to walk into the zone. sleep(random(300,550)); if(!CURSE_AREA.contains(myPlayer()) || !inventory.contains("Body rune")){ stop(true); } } return random(1000, 1500); } @Override public void onPaint(Graphics2D g) { long elapsed = System.currentTimeMillis() - startTime; int magicCurrentLvl = skills.getStatic(Skill.MAGIC); g.setColor(new Color(0, 0, 0, .7f)); g.fillRect(7, 345, 220, 65); g.setColor(Color.WHITE); g.drawString((new StringBuilder("Time: ")).append(format(elapsed)).toString(), 15, 357); g.drawString((new StringBuilder("Magic level: ")).append(magicCurrentLvl).append(" (").append(magicCurrentLvl - magicStartLvl).append(")").toString(), 120, 357); g.setColor(Color.BLACK); g.fillRect(15, 366, 202, 15); double delta = skills.getExperienceForLevel(skills.getStatic(Skill.MAGIC) + 1) - skills.getExperienceForLevel(skills.getStatic(Skill.MAGIC)); double percentage = (100 - skills.experienceToLevel(Skill.MAGIC) / (delta / 100)); g.setColor(new Color(79, 192, 24)); g.fillRect(16, 367, (int) (200 * (percentage / 100)), 13); if (percentage < 55) { g.setColor(Color.WHITE); } else { g.setColor(Color.BLACK); } g.drawString(((int) percentage) + "%", 105, 378); g.setColor(Color.WHITE); g.drawString("XP and casts TNL: " + skills.experienceToLevel(Skill.MAGIC) + "XP (" + (int) (skills.experienceToLevel(Skill.MAGIC) / 29) + ")", 15, 398); } public String format(long time) { StringBuilder string = new StringBuilder(); long totalSeconds = time / 1000L; long totalMinutes = totalSeconds / 60L; long totalHours = totalMinutes / 60L; int seconds = (int) totalSeconds % 60; int minutes = (int) totalMinutes % 60; int hours = (int) totalHours % 24; if (hours > 0) { string.append((new StringBuilder(String.valueOf(hours))).append("h ").toString()); } if (minutes > 0) { string.append((new StringBuilder(String.valueOf(minutes))).append("m ").toString()); } string.append((new StringBuilder(String.valueOf(seconds))).append("s").toString()); return string.toString(); } }
  20. Random Event (Mysterious Old Man): Issue(s) (let us know what is wrong with the random solver. pictures are also helpful happy.png): Working! Client version: 2.2.14 Random Event (Drunken Dwarf): Issue(s) (let us know what is wrong with the random solver. pictures are also helpful happy.png): Working! Client version: 2.2.14
  21. Great script man!
  22. Sounds like RS quit you >.>
  23. >Continue? y

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.