Jump to content

Wacky Jacky

Scripter II
  • Posts

    111
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Wacky Jacky

  1. I do this for option in dialog, not sure if it applies here, if you know the exact string to use, I make an array with all options: public static String[] ThurgoDialog = new String[] { "Something else.", "Would you like a redberry pie?", "Can you make a special sword for me?", "About that sword...", "Can you make that replacement sword now?" }; And then I use this method to handle dialogs, feed it an NPC name as a string and the array of options from above. It will talk to the NPC and then if a dialog is pending with continue it just continues, and if the option shows up it uses the options from the array: private void handleDialog(String npcName, String[] dialogOptions) { if (npcs.closest(npcName) != null) { if (!getDialogues().inDialogue()) { npcs.closest(npcName).interact("Talk-to"); Sleep.sleepUntil(() -> getDialogues().inDialogue(), 5000); } else if (getDialogues().isPendingContinuation()) { getDialogues().clickContinue(); Sleep.sleepUntil(() -> !getDialogues().isPendingContinuation(), MethodProvider.random(600,1200)); } else if (getDialogues().isPendingOption()) { for (String option : dialogOptions) { if (getDialogues().selectOption(option)) { Sleep.sleepUntil(() -> !getDialogues().isPendingOption(), MethodProvider.random(600,1200)); break; } } } } } Maybe handy at some point
  2. For my thiever I just use this: if (!getEquipment().isWearingItem(EquipmentSlot.AMULET) || (getEquipment().getItemInSlot(EquipmentSlot.AMULET.slot) != null) && !getEquipment().getItemInSlot(EquipmentSlot.AMULET.slot).getName().contains("Dodgy necklace")){ t("Need dodgy amulet"); return false; } When it returns false, I run code to check if the inventory contains more of them, and equip it. And if it doesn't just go to the bank and gets some new ones. Like the two gents above already told you. Also, Config 1042 is a very common one that pops up all the time, when interactions are happening or dialog etc. So just ignore that one. Here an example while fishing:
  3. yes ofcouse, 24h auth :) enjoy
  4. I will be looking in to it, added to the feature creep list. For now, I don't have the intention of adding a sell option anytime soon. Sorry, I can't help u with that wish. You could check out the premium shopper from the OSBot store, I think it supports that, if u want to spend money on a shopper of course.
  5. I suppose u mean support for energy potions?
  6. Welcome to Wacky Jacky scripts! We present u underwater agility/thieving! This script will be a premium script! Testers are soon welcome, are you interested leave a message on this post and use the following format: Features: Playing the underwater mini-game for collecting Glistering tears. While waiting for the next chest/clam, u can choose to train auxiliary skills: High Alching, enter any item name and alch until out of supply or goal reached no banking support because of how the mini-game works, so it will take all required items at ones. Fletching, make darts until out of supply or goal reached on release only darts will be supported, after release I am open for debate to add more fletching options ^^ no, stringing bows, cutting bows or any recipe that required banking, because of how the mini-game works. Automatically trade in tears for exp and continue again Invoke support Trade in tears at (x) amount Queue compatible after reaching (x) level, tears, time. Walks to the spot from nearly everywhere in the world (web walker) Post release confirmed features to come: Doing the Skippy quest, and obtaining the flippers (required item!) Requirements: Flippers, for running underwater! Recommended, full graceful and/or high agility/thieving for best exp, decent hit points are also very handy for the best exp. Pictures: More information, pictures and features will follow.
  7. Feature is done, I am testing it right now, unforeseen issues may occur since it was a quick add and tested it not so much. Multiple items support is as following: Item Name1, Item Name2, Item Name3. Small patch, it now also sets the sorting of the worlds so it is more optimal if you use Decent or Accent hopping. So just separate the items with a ',' (comma), still case-sensitive I will upload it soon, keep checking the link
  8. @hingleberry If you like to add such code your self here is a bit of help, also a lot of credits to @Explv most of this code if from him, I just made it work since it was out-dated. The main code: Utilities needed for it to work. CachedWidget: WidgetMessageFilter WidgetActionFilter:
  9. Sorry for the !example issue, I saw it got teleported from my method's folder which had that script in it, new version has it removed Q: EDIT: how do I buy more than 1 item in the shop? putting a comma between the items didn't work. A: I have no support for multiple items in this script, I can take a look at it if you want, but it will take me a while since I am focused on other paid scripts, but I shall add it. Q: EDIT: seems to do 2 checks when about to hop world so opens and closes the world hopper interface uneccesarily EDIT EDIT: i'm thinking maybe it's because i'm on resizeable modern and widget ID's are different or not static. A: Please use fixed mode always when botting, widgets and IDs do indeed change, but not to worry I will add a handler which is already in the new version now. It will set the game to fixed mode, the intended client window mode. Q: Like this 8 second delay to hop is unnecessary, I notice the bot closes interface immedietly after buying and world hop interface is already open so really no need to sleep or to wait too long to begin hopping maybe 2-3 seconds tops. A: I think this is a side effect of the resizable modern mode. Let me know how it goes with the new version. v1.01 is up, the download link will now take you to the folder with all version Added a board for requested features so people know what will be coming Feature creep | Board (notion.site)
  10. Released the jar file ^^ For bugs, let me know, but I must have a log, and you need to paint me a nice picture of the scenario and provide the used profile it will always be the one called: last_config.txt where to find the profile: C:\Users\%user%\OSBot\Data\WackyJackysFolder\WackyJackyShopper\ where to find the log: C:\Users\%user%\OSBot\Data\logs\ Because it is free and an unofficial release, I will maintain it but slow and irregular.
  11. Welcome to my free yet premium shopper! It is uploaded feel free to decompile it and watch the spaghetti galore ^^ but hé, it works, I blame the rum. And yes if you request nicely I will even fix some bugs (download here) v1.02 virus scan Features: : shop anywhere with manual shop selector, click the npc : multi item support, add multiple names, and separate them with a (,) comma. : or enter shop name manually, with interaction and locations, yep all shop are supported… : shop and unpack at location : shop and bank items/packs : invoke support : invoke open packs after amount reached (a whole inventory within 1.5 seconds) : hop support, ascending order, descending order or random : stop when x money left : stop after x items bought : setting fix like all my scripts Note! All item names, shop names and all other stuff are CaSe SeNsiTiVe. Updates: So this is the release, expect bugs and other weird things, if you post logs and good bug information I will be fixing them, slowly but surely, want to keep track your bug? Bug Tracker | Board (notion.site) Here you can see requested features to come or rejected for good. Feature creep | Board (notion.site) https://i.imgur.com/UYdEkDz.mp4 https://i.imgur.com/cEafqCU.mp4
  12. yeeeeet finally screenshot galore! It will help a lot and make stuff nice and neat, The following code doesn't exist and will never be implemented, take it with a grain of salt, it is 2024 you never know what people can't handle a joke
  13. ~Welcome to Wacky Jacky Scripts~ TL;DR 1. Add on the SDN (click here) 2. Select Desired Settings 3. Press start! About the script: There is nothing wrong with the current cannonball smelters, but this one is free and the fastest, full sails ahead! What is different about this free cannonball smelter? It automatically selects the smelt [All] option. It has support for invokes and normal interactions. (released) The knight's sword Quest, (WIP) The Dwarf Cannon Quest Double mould or normal mould Smelt locations, Shilo village Edgeville (more can be added on request) Settings Fix, like all Wacky Jacky scripts 16 different stop option combinations stop after x amount of time stop after x amount of cannonballs made stop after when out of supplies Queue support Choose to queue or stop Choose to stay logged in or logout Save and Load profiles for quick setup Paint is very informative, see pictures. It remembers the last settings for quick start Full CLI support, just load in your profile Works from (nearly) anywhere in the world Automatically sets fixed window mode if needed (WIP) It will level you to 35 smithing, the cannonball requirement. ~The Setting Fix~ ~Pictures~ ~CLI~
  14. Thanks! Let me know if you want a trial
  15. Woot this script rocks man, really hope you will add more quests, and for cli just a profile save name or something.
  16. Hi Heinz, congrats on release, could I get a trial
  17. Bit late but congrats on the release buddy!
  18. Hi it is broken, I dropped the log in the discord, but I had no reaction so I will attempt it here. it is getting stuck after making a name, when it needs to open the settings menu... please fix it hasn't worked in so long. [INFO][Bot #1][12/21 01:43:10 PM]: Scheduling script background executors [INFO][Bot #1][12/21 01:43:10 PM]: Completing GUI [INFO][Bot #1][12/21 01:43:10 PM]: Tutorial Started [INFO][Bot #1][12/21 01:43:12 PM]: BreakManager: We will bot for 74 minute(s) and break for 8 minute(s) [INFO][Bot #1][12/21 01:43:20 PM]: Populating words list... [INFO][Bot #1][12/21 01:43:22 PM]: Set instructor: Gielinor Guide [INFO][Bot #1][12/21 01:43:22 PM]: Entering Username [INFO][Bot #1][12/21 01:43:32 PM]: Creating Random Character Apperance [INFO][Bot #1][12/21 01:43:36 PM]: Talking to Gielinor Guide [INFO][Bot #1][12/21 01:43:36 PM]: Interacting with Gielinor Guide [INFO][Bot #1][12/21 01:43:47 PM]: Opening Settings Tab <--- it never gets passed it, even on hand and pressing start again failed me
  19. Nice one! Excellent stuff, hope it gets released quick!
  20. [INFO][Bot #1][09/08 03:42:20 pm]: estimated required money: 42004 [INFO][Bot #1][09/08 03:42:20 pm]: identifying price for: Fighting boots [INFO][Bot #1][09/08 03:42:20 pm]: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.LinkedHashMap.get(Object)" is null at api.cOm9.d(jk:735) at w.AUX.A(vc:689) at w.AUX.E(vc:588) at w.AUX.M(vc:371) at m.CoN.onLoop(yc:254) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(gl:135) at java.base/java.lang.Thread.run(Thread.java:833) [INFO][Bot #1][09/08 03:42:20 pm]: position: [x=3167, y=3488, z=0]; next: Sheep Shearer; queue: 15; member: true; mirror: false; input: false, resized: false [INFO][Bot #1][09/08 03:42:20 pm]: started in normal mode Keeps happening at GE buying stuff
×
×
  • Create New...