Jump to content

Khaleesi

$250.00 Donor
  • Posts

    26659
  • Joined

  • Last visited

  • Days Won

    209
  • Feedback

    100%

Everything posted by Khaleesi

  1. Ya, it does priorizes those npcs when it detects a kid luring one, but it does not afk in between those
  2. No sorry, not really a point to it either?
  3. Ya those should work without ^^
  4. It should only drop items that you can thief from stalls But you will need food for the script to work
  5. That's not added, could add an option for that soon
  6. It does not do any quests, it can walk to BF and play the minigame
  7. You already have an expired trial on this script "/
  8. You already have an expired trial on this script
  9. You can put multiple messages in there if you wanna do it like that, if (dialogues.selectOption("Take to sawmill: 26 x Mahogany logs", "Take to sawmill: 26 x Teak logs")) {} and you can just improve this piece of code like this: (widget ids can change once in a while if new things get added or UI changes) RS2Widget toSawmillWidget = getWidgets().getWidgetContainingText(219, "Take to sawmill:"); if (toSawmillWidget != null && toSawmillWidget.isVisible()) { // Either interact if(toSawmillWidget.interact()){ } //OR do a keyboard press, usually it's alway on 1 I assume? if(getKeyboard().typeKey('1')){ } }else{ useLogsOnButler(logName); }
  10. Khal FIsher (All in One) updated to V3.02: - Drift net fishing - Drift net depositing nets amount check added to prevent storing nets if already at max amount. - Drift net fishing - Dropping vials properly now Live soon! Enjoy!
  11. Could always write something yourself with widgets? RS2widget myOption = script.getWidgets().getWidgetContainingText(219, "My text"); if(myOptyion !+ null && myOption.isVisible()){ myOption.interact(); } or even write that method yourself using equals instead of contains RS2Widget myOption = script.getWidgets().getAll().stream() .filter(w -> w.getRootId() == 219) .filter(w -> w.getMessage().equals("My Text")) .findFirst().orElse(null); if(myOption !+ null && myOption.isVisible()){ myOption.interact(); }
  12. There is an option for it which you can select
  13. Charges like that are usually never stored in configs, you will have to "Check" on it at start to cache it if it's so important And use messages to keep track of charges. or just bring a few and equip a new one if the old one breaks
×
×
  • Create New...