Jump to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

F2P Money Making Method | Woad Leaves | Blue Dye Maker

Featured Replies

Hey Scripters!

I think this money making method has good potential. Buying 2 Woad Leaves from Aggie for 20 Coins. Then making blue dye. 
Making the dye isn't hard, however repeatedly buying the woad leaves can get tiring. 

I'm not a scripter myself so I can't say for certain, however it should be fairly simple to macro those few clicks of the conversation.

 

Profit:

Blue dyes don't sell instantly on the market, but the profit is quite high. Made about 60k in 30 minutes. 

 

End Note:

I WOULD LOVE TO SEE AN AUTO WOAD LEAVES BUYER!!!

Cheers :)

I created leaf buyer and then tried to make dye by myself and i can say that its not worth it.Its really hard to sell huge amount of dye + if sombody created script for free it will crash in 2 days.

 

 

 

Here take this its just simple leaf buyer i created for myself.

  It doesn't have antiban or something but it does the job smile.png

 

 

 

    Start near Wyson the gardener with gold :)

package path;

import java.awt.Graphics2D;
import org.osbot.rs07.api.Dialogues;
import org.osbot.rs07.api.NPCS;
import org.osbot.rs07.api.model.NPC;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;

@ScriptManifest(name="SimpleLeafBuyer", author="Futurepasts", version=1.0D, info="", logo="")
public class main
  extends Script
{
  public void onStart() {}
  
  public void onExit() {}
  
  public int onLoop()
    throws InterruptedException
  {
    NPC npc = (NPC)this.npcs.closest(new String[] { "Wyson the gardener" });
    if (!this.dialogues.inDialogue())
    {
      if ((npc != null) && 
        (npc.isVisible())) {
        npc.interact(new String[] { "Talk-to" });
      }
    }
    else if (this.dialogues.isPendingContinuation())
    {
      this.dialogues.clickContinue();
      sleep(random(200, 400));
    }
    else if (this.dialogues.isPendingOption())
    {
      this.dialogues.selectOption(new String[] { "Yes please, I need woad leaves", "How about 20 coins?" });
      sleep(random(200, 400));
    }
    return 100;
  }
  
  public void onPaint(Graphics2D g) {}
}

Edited by futurepasts

 

I created leaf buyer and then tried to make dye by myself and i can say that its not worth it.Its really hard to sell huge amount of dye + if sombody created script for free it will crash in 2 days.

 

 

  • Author

 

I created leaf buyer and then tried to make dye by myself and i can say that its not worth it.Its really hard to sell huge amount of dye + if sombody created script for free it will crash in 2 days.

 

 

 

Here take this its just simple leaf buyer i created for myself.

  It doesn't have antiban or something but it does the job smile.png

 

 

 

    Start near Wyson the gardener with gold smile.png

 

Very good point bro. Thanks for this. It really helped me out becuase i tried making my own and it wasnt working. This really helped clear things out and opened more scripting avenues for me! So I would like to say a BIG THANK YOU!

Heres my code :

 

public class Aggie_talker extends Script{
	
	final int AngieID = 3253;
	
	@Override
	public int onLoop() throws InterruptedException {
		// buy woad leaves from angie
		NPC Angie = npcs.closestThatContains("Wyson");
		
		if(!(myPlayer().isAnimating()) && !dialogues.inDialogue() ){

			if(Angie!=null){
				
				if(Angie.isOnScreen()) {
					
					
					Angie.interact("Talk-to");
					dialogues.clickContinue();
					dialogues.selectOption(1);
					dialogues.clickContinue();
					dialogues.clickContinue();
					dialogues.selectOption(4);
					dialogues.clickContinue();
					dialogues.clickContinue();
					dialogues.clickContinue();
					dialogues.clickContinue();
					sleep(random(500,1000));
				}
				
			}
			
		}
		
		
		
		return 500;
	}
	
	
	public void onExit(){
		
		
	}
	

Again, thank you! 

The quantity of blue dyes traded is............. close to inexistent

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.