What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Automatic Gatherer for flowers

simp4n

New Member
Joined
Oct 6, 2014
Messages
9
Reaction score
0
Hey I've been looking around for a bot that gathers the flowers (Azalea) that I have planted since I usually plant about 400 Azalea per time before I gather them. I have no problem planting the Azalea but what really bothers me is picking up 400x when I could be doing other stuff meanwhile. I saw some script the other day that made you run around looking for Iron ore Veins and automatically walk up to them and mine, could you do the same thing for Azaleas since you plant them yourself in a single spot? Would really appreciate some help in getting a script like this!
 
Can't you just use scarecrow? And if you are doing an illegal farm just create a roundzone and gather in it:

Code:
RoundZone z = new RoundZone(me.x, me.y, 32)
CollectItemsInZone("Mature Narcissus, "Gathering: Bla bla bla", z);
 
Can't you just use scarecrow? And if you are doing an illegal farm just create a roundzone and gather in it:

Code:
RoundZone z = new RoundZone(me.x, me.y, 32)
CollectItemsInZone("Mature Narcissus, "Gathering: Bla bla bla", z);

Well I plant Azalea mainly because I can probably plant 200+ of them before the first ones I plant are mature and ready to gather.

Im really new to scripting with Archebuddy and dont really know what commands and such to use. If I use this script you just told me, do I just have to add my coordinates to the "me.x me.y, 32"? And switch Mature Narcissus to Azalea? And what is Gathering: bla bla bla? xD
 
Replace "Mature Narcissus" with the name of the plant when ready for harvest, likely "Mature Azalea" and replace the description with the skill description for harvesting them e.g. "Gathering: Spend 1 Labor to gather plants." or whatever it is. The rest is fine.
 
Oh wow, thanks alot for the explanation! Will try it out right away!
 
Replace "Mature Narcissus" with the name of the plant when ready for harvest, likely "Mature Azalea" and replace the description with the skill description for harvesting them e.g. "Gathering: Spend 1 Labor to gather plants." or whatever it is. The rest is fine.

I simply copied your text and replaced Mature Narcissus with "Azalea" since that was the name of the finished plant. I also added the description for harvesting it.

using System;
using System.Drawing;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using System.Linq;
using ArcheBuddy.Bot.Classes;

namespace DefaultNameSpace{
public class DefaultClass : Core
{
//Call on plugin start
public void PluginRun()
{
RoundZone z = new RoundZone(me.x, me.y, 32,)
collectItemsInZone("Azalea, "Gathering: Spend 1 Labor to gather materials.", z);


}
//Call on plugin stop
public void PluginStop()
{
}
}
}

I have no idea if this is the correct way to do it haha but when I try to compile it it says :
14:19:08: c:\Users\xxxxxx\Desktop\ARCHEBUDDY\Plugins\Azalea\Azalea.cs(15,54) : error CS0839: Argument missing
14:19:08: c:\Users\xxxxxx\Desktop\ARCHEBUDDY\Plugins\Azalea\Azalea.cs(15,55) : error CS1002: ; expected
 
I forgot to add an ';' after the first line and you made CollectItemsInZone lower case 'c'.
 
Wow this is great, working exactly as I wanted, thanks alot for the help! :D
 
Just one question, does the bot automatically pick everything up when the chosen zone is FULL of flowers?
 
Back
Top