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.

Botre

Members
  • Joined

  • Last visited

Everything posted by Botre

  1. attentionwhore
  2. 60 strength 50 hitpoints all other skills are 1 0 bans/mutes 0 member days
  3. happy b'day
  4. "Please note that I will only go first, if you are a trusted member of THIS community. I have the right to deny you of service if I feel fit." Botrepreneur [Low level combat training] (I do not train skills above level 60) TOS: 1. Accounts must keep the same password, and may not be logged in to. If the password is changed or I am unable to login, the service will be stopped and refund will NOT be given. 2. If a service is not fully completed in the required amount of time I will issue a partial refund: refund = paid price - nonrefundable 300k start fare - (xp gathered * 10). 3. I'm not responsible for any bans that occur before, during or after the service on your account, I will issue a partial refund (see calculations above) if a permanent ban happens during the service. Prices: (I do not train skills above level 60) Nonrefundable 300k start fare. + Attack: 5-8 gp/xp Strength: 5-8 gp/xp Defense: 5-8 gp/xp Ranged (currently unavailable) Magic: 10 - 15gp/xp (This includes supplies) Example order: 40 attack from 1 attack + 60 strength from 1 strength + 40 magic from 1 magic = 300k + (37kxp * 6) + (273kxp * 6) + (37kxp * 12) = ~2.6M ___________________________ __________________
  5. I can do 60 - 80 strength in 20 days to a month (low banrate method, smart breaks, private script). Price: 15m 07 or 35$ upfront (this includes service & training supplies). Bans: unlikely, but I will refund you the payment if a permanent ban happens during the service.
  6. Botre replied to Botre's topic in Snippets
    I'm working on some other stuff, this works for me as it is now. However, if you have the time and will to do it please do Will gladly replace my messy code with a neater enum version ;)
  7. Botre replied to Botre's topic in Snippets
    Seems like that would be a nice improvement indeed old sport.
  8. Botre replied to Botre's topic in Snippets
    They could be but they are not. Feel free to explain me why I should change them
  9. Botre posted a topic in Snippets
    EDIT: for an improved version of this by go > here <. Hi, have been working on some magic combat scripts, here are some "spell manager" methods I made. These only support strike spells and air staff but are easily expandable, I just haven't because I never needed anything else. Constructive feedback is appreciated, feel free to use these as you wish, credit appreciated tho Variables: ArrayList<Integer> spellmanagerRuneType = new ArrayList<Integer>(5); String spellname = "Fire_strike"; String stafftype = "Air"; Boolean usestaff = true; int spellspertrip = 100; To find out which runes are required for your selected spell: spellmanagerRuneType = magicRuneTypeManager(spellname, usestaff, stafftype); public ArrayList<Integer> magicRuneTypeManager(String spell, Boolean useStaff, String staff) { ArrayList<Integer> runes = new ArrayList<Integer>(); int firerune = 554; int waterrune = 555; int airrune = 556; int earthrune = 557; int mindrune = 558; if (useStaff = true) { if (staff == "Air") { if (spell == "Wind_strike") { runes.add(mindrune); } if (spell == "Water_strike") { runes.add(mindrune); runes.add(waterrune); } if (spell == "Earth_strike") { runes.add(mindrune); runes.add(earthrune); } if (spell == "Fire_strike") { runes.add(mindrune); runes.add(firerune); } } } else { if (spell == "Wind_strike") { runes.add(airrune); runes.add(mindrune); } if (spell == "Water_strike") { runes.add(airrune); runes.add(mindrune); runes.add(waterrune); } if (spell == "Earth_strike") { runes.add(airrune); runes.add(mindrune); runes.add(earthrune); } if (spell == "Fire_strike") { runes.add(airrune); runes.add(mindrune); runes.add(firerune); } } return runes; } To check if you have the required amount of runes in your inventory for at least 1 cast, if not: initiate your banker method: int j = 0; while (spellmanagerRuneType.size() > j) { int runesfor1spell = magicRuneAmountManager(spellname, spellmanagerRuneType.get(j)) * 1; if (!(this.client.getInventory().getAmount( spellmanagerRuneType.get(j)) >= runesfor1spell)) { banker(); } else { j++; } } public Integer magicRuneAmountManager(String spell, Integer runeID) { int runesforspell = 0; int firerune = 554; int waterrune = 555; int airrune = 556; int earthrune = 557; int mindrune = 558; if (spell == "Wind_strike") { if (runeID == mindrune ) { runesforspell = 1; } if (runeID == airrune ) { runesforspell = 1; } } if (spell == "Water_strike") { if (runeID == mindrune ) { runesforspell = 1; } if (runeID == waterrune ) { runesforspell = 1; } if (runeID == airrune ) { runesforspell = 1; } } if (spell == "Earth_strike") { if (runeID == mindrune ) { runesforspell = 1; } if (runeID == earthrune ) { runesforspell = 2; } if (runeID == airrune ) { runesforspell = 1; } } if (spell == "Fire_strike") { if (runeID == mindrune ) { runesforspell = 1; } if (runeID == firerune ) { runesforspell = 3; } if (runeID == airrune ) { runesforspell = 2; } } return runesforspell; } Add this to your banker method to withdraw runes your selected amount of casts: int j = 0; while (spellmanagerRuneType.size() > j) { if (!this.client.getInventory().contains( spellmanagerRuneType.get(j))) { int withdrawamount = magicRuneAmountManager(spellname, spellmanagerRuneType.get(j)) * spellspertrip; bank.withdrawX(spellmanagerRuneType.get(j), withdrawamount); } else { j++; }}
  10. Botre replied to lolmanden's topic in Archive
    Peace out
  11. Cigarettes
  12. Anyone knows how to do this? Cheers
  13. Botre replied to Nezz's topic in Archive
    The coincidence between your promotion and this request.
  14. Buy RS3gp as cheap as possible. Buy bonds as cheap as possible with RS3gp. Sell bonds for 07gp at the highest price possible.
  15. Botre replied to Nezz's topic in Archive
    Gets promoted Asks for promotion to be promoted
  16. THIS Easier, safer & quicker to buy and sell. Overall cheaper. Less P2P days wasted in case of ban.
  17. Botre replied to Andrew's topic in Archive
    Welcome back
  18. Botre replied to jrogers11's topic in Archive
    Welcome
  19. Botre replied to Guki's topic in Archive
    Welcome
  20. Botre replied to Rust's topic in Archive
    Welcome
  21. Welcome

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.