Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.rspeer.runetek.adapter.Interactable;
- import org.rspeer.runetek.adapter.scene.Player;
- import org.rspeer.runetek.adapter.scene.SceneObject;
- import org.rspeer.runetek.api.commons.Time;
- import org.rspeer.runetek.api.commons.math.Random;
- import org.rspeer.runetek.api.component.tab.Inventory;
- import org.rspeer.runetek.api.scene.Npcs;
- import org.rspeer.runetek.api.scene.Players;
- import org.rspeer.runetek.api.scene.SceneObjects;
- import org.rspeer.runetek.providers.RSInterfaceNode;
- import org.rspeer.script.Script;
- import org.rspeer.script.ScriptCategory;
- import org.rspeer.script.ScriptMeta;
- import org.rspeer.runetek.adapter.scene.Npc;
- import org.rspeer.runetek.adapter.Interactable;
- import org.rspeer.runetek.api.input.Keyboard;
- import org.rspeer.runetek.api.component.Dialog;
- @ScriptMeta(name = "Woad Leaves", desc = "Buys Woad Leaves in Falador" , developer = "camoamo", category = ScriptCategory.MONEY_MAKING)
- public class Main extends Script {
- @Override
- public void onStart() {
- }
- @Override
- public int loop() {
- Player Me = Players.getLocal();
- Players.getNearest();
- if (Inventory.contains("coins")) {
- //If Player has gp
- Inventory.getCount("coins");
- Npc Wyson = Npcs.getNearest(n -> n.getName().equals("Wyson the gardener") && n.getTarget() == null);
- Wyson.interact("Talk-to");
- Time.sleep(700);
- //Click on or interact with Wyson the gardener
- Dialog.getChatOptions();
- Dialog.getContinue();
- if (Dialog.canContinue()) {
- Dialog.processContinue();
- Time.sleep(600, 750);
- }
- if (Dialog.isViewingChatOptions()) {
- Dialog.process("Yes please, I need woad leaves.", "How about 20 coins?");
- Time.sleep(650, 750);
- }
- else {
- Time.sleep(600);
- }
- //Talk-to Wyson the gardener (Space, 1, Space, Space, 4, Space, Space, Space, Spac
- }
- return 1000;
- }
- @Override
- public void onStop() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement