Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/03/15 in Posts

  1. CzarScripts #1 Bots LATEST BOTS If you want a trial - just post below with the script name, you can choose multiple too. Requirements Hit 'like' on this thread
    6 points
  2. Hello people! i am making a RS profit calculator in google spreadsheets, it grabs the price from the G.E. so it is always up to date! Here is a snapshot, and here is the Link Done: Smelting ores Fletching Herb cleaner and UNF potion Cheapest prayer method Cheapest firemaking Cutting gems Cooking + cheapest food NMZ store TO DO: Tele tabs + more odd currency shop ideas are always welcome! either via PM or comment IF I MADE A MISTAKE, PLEASE TELL ME.
    2 points
  3. by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache
    1 point
  4. PPOSB - AIO Hunter Brand new trapping system just released in 2024! *ChatGPT Supported via AltChat* https://www.pposb.org/ ***Black chinchompas and Black salamanders have been added back*** Supports the completion of Varrock Museum & Eagle's Peak OR CLICK HERE TO PAY WITH 07 GOLD! The script has been completely rewritten from the ground up! Enjoy the all new v2 of the script JOIN THE DISCORD CHAT FOR QUESTIONS/ SUPPORT/ CHATTING/ UPDATES! New GUI: Features: Click Here Current functioning hunter tasks: (green - complete || yellow - started || red - incomplete) Screenshots: Progressive Leveling: 1-19 --> Crimson swift 19-43 --> Tropical wagtail 43-63 --> Falconry 63+ --> Red chinchompas Updates How to setup Dynamic Signatures Report a bug CLI Support - The script now supports starting up with CLI. The commands are given below. Please put in ALL values (true or false) for CLI to work properly. Make sure they are lowercase values, and they are each separated with an underscore. The script ID for the hunter bot is 677. Parameters: EnableProgression_EnableVarrockMuseum_EnableEaglesPeak_EnableGrandExchange Example: -script 677:true_true_false_true ***Don't forget to check out some of my other scripts!*** OSRS Script Factory Click here to view thread LEAVE A LIKE A COMMENT FOR A TRIAL The script is not intended for Ironman accounts. It still works for Ironman accounts, but you must have all equipment, gear, and items.
    1 point
  5. 1 point
  6. inventory.getItem("your item").getId()
    1 point
  7. Didn't know you could get banned for IRL accidents.
    1 point
  8. They really took the term ''fight me irl fgt'' seriously
    1 point
  9. Hey can I get a trial for this
    1 point
  10. Master Khal I'd like a trial m'lord please bless me with your runecraftyness :p
    1 point
  11. I think this is against the rules, could be wrong though. Do double check though. Edit: Nvm, just realised darkscape isn't an rsps haha. I've been gone for a while so excuse me :p. Sorry for that.
    1 point
  12. That's going to give you a NullPointerException, though. You have to do an exchangeContext first (MethodProvider#exchangeContext).
    1 point
  13. myPlayer() is also defined in MethodProvider. Since your Inventory class here does not extend anything, there are no methods beyond the ones you've defined in the class yourself. You have to either pass a reference to your Script instance, and call the MethodProvider methods thru that; or create a new instance of whatever API classes you need, and exchange contexts with them.
    1 point
  14. Sorry it took so long to get back to you, but I didn't realise the potions needed to be (4), which I think is where the script couldn't find any and logged out. Problem solved, many thanks!
    1 point
  15. Come hear my voice twerps
    1 point
  16. Do you mind adding the level 1 rats in the first level of the stronghold? It would make training starter accounts very nice.
    1 point
  17. Died @ Abyss doing Chaos Runes I noticed it clicking back and forth between the ditch and edgeville bank, I had to pause it to fix this and manually click. I also watched myself die for some reason the bot ran all the way around the abyss instead of right up front where you mine to get to the chaos rift. Quite iffy when it comes to Abyss Crafting, hopefully you can fix this or refund me. Bug report Template: - Mirror or regular client? - Mirror - Running abyss or normal altars? - Running Abyss - What is your setup? (Food, teleport method, obstacles used, pouches used, all you know the better) - Tuna, Glories, All obstacles except for tinderbox and axe, small pouch - Printscreen with the Osbot console enabled and script paint when getting stuck. ( Will do this when I see it again restarting now ) Just sat here and died, happened 3 times so far in less then 40 minutes Have also watched it use multiple charges. It will teleport to Edgeville or the Duel Arena, and continue to teleport there again. Do NOT leave this bot going using abyss without babysitting.
    1 point
  18. 1 point
  19. ???????????????????????? ???????????????????????????????????????????????????????????????????????
    1 point
  20. You simply forgot to add a semicolon to the end of the code! should compile and fix the error!
    1 point
  21. I read @maldesto as @nippletattoo The haters are all jelly at my @Dexyness.
    1 point
  22. I read @dex as @retard
    1 point
  23. Are you certain of that, tho? It might be silently caught out back
    1 point
  24. People using designs like the Node system tend to pass their script instance to each node for access to the API: final class Bank extends Node { private Script script; public Bank(Script script) { this.script = script; } //... } The problem with this is the ability to call onPaint, onLoop and other "critical" methods (onExit, onStart) from the script instance. This tutorial will show you how to create an instance of the API to pass around. First thing we need is an instance that supplies the methods we need (from MethodProvider). We can do this by extending upon the API type: final class DefaultAPI extends API { } You will be forced to declare an initializeModule method. Don't worry about it, just the devs not following interface segregation Leave it blank. You could fill it in, but you would be required to call it after instantiating API. Once you have your API type, create an instance of it in onStart in your Script subclass: final class MyScript extends Script { private API api; public void onStart() { api = new DefaultAPI(); } } Finally, we need to pass the context of our script to our api instance. We do this by calling exchangeContext on our api instance, passing in the script's bot: final class MyScript extends Script { private API api; public void onStart() { api = new DefaultAPI(); api.exchangeContext(getBot()); } } Please use the getter method getBot() and not the public field bot. So now our API instance has the context; we can call methods such as myPlayer() from our API instance. We should now pass around the API, rather than the entire script: final class Bank extends Node { private API api; public Bank(API api) { this.api = api; } //... } For those who might say "Who's stupid enough to call onPaint or onLoop?": Encapsulation does not only help prevent these miniscule mistakes, but helps lower the cognition needed by supplying you with only the things you actually need, rather than a bunch of other irrelevant things. The client should not be presented with onLoop or onPaint, since those do not have purpose within the Node class. Out of sight, out of mind.
    1 point
×
×
  • Create New...