Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. import org.rspeer.runetek.adapter.Interactable;
  2. import org.rspeer.runetek.adapter.scene.Player;
  3. import org.rspeer.runetek.adapter.scene.SceneObject;
  4. import org.rspeer.runetek.api.commons.Time;
  5. import org.rspeer.runetek.api.commons.math.Random;
  6. import org.rspeer.runetek.api.component.tab.Inventory;
  7. import org.rspeer.runetek.api.scene.Npcs;
  8. import org.rspeer.runetek.api.scene.Players;
  9. import org.rspeer.runetek.api.scene.SceneObjects;
  10. import org.rspeer.runetek.providers.RSInterfaceNode;
  11. import org.rspeer.script.Script;
  12. import org.rspeer.script.ScriptCategory;
  13. import org.rspeer.script.ScriptMeta;
  14. import org.rspeer.runetek.adapter.scene.Npc;
  15. import org.rspeer.runetek.adapter.Interactable;
  16. import org.rspeer.runetek.api.input.Keyboard;
  17. import org.rspeer.runetek.api.component.Dialog;
  18.  
  19.  
  20. @ScriptMeta(name = "Woad Leaves", desc = "Buys Woad Leaves in Falador" , developer = "camoamo", category = ScriptCategory.MONEY_MAKING)
  21. public class Main extends Script {
  22.  
  23. @Override
  24. public void onStart() {
  25. }
  26.  
  27. @Override
  28. public int loop() {
  29. Player Me = Players.getLocal();
  30. Players.getNearest();
  31. if (Inventory.contains("coins")) {
  32. //If Player has gp
  33. Inventory.getCount("coins");
  34. Npc Wyson = Npcs.getNearest(n -> n.getName().equals("Wyson the gardener") && n.getTarget() == null);
  35. Wyson.interact("Talk-to");
  36. Time.sleep(700);
  37. //Click on or interact with Wyson the gardener
  38. Dialog.getChatOptions();
  39. Dialog.getContinue();
  40. if (Dialog.canContinue()) {
  41. Dialog.processContinue();
  42. Time.sleep(600, 750);
  43. }
  44. if (Dialog.isViewingChatOptions()) {
  45. Dialog.process("Yes please, I need woad leaves.", "How about 20 coins?");
  46. Time.sleep(650, 750);
  47. }
  48. else {
  49. Time.sleep(600);
  50. }
  51. //Talk-to Wyson the gardener (Space, 1, Space, Space, 4, Space, Space, Space, Spac
  52. }
  53. return 1000;
  54. }
  55.  
  56. @Override
  57. public void onStop() {
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement