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

Farm/Gather

Can you change speed of planting stuff ? like Used: [Corn Seed] can you make it place a bit faster in any way ?

I'm sure there may be a way but would want it to be faster seriously? You are already botting and you want to break the rules of the game by planting faster then humanly possible? That's a great way to get flagged and banned. It plants plenty fast enough why does everyone always want faster. You still have to wait for it to grow anyways.
 
Wasnt intending for it to go faster then possible if you would click your self. Just to make it plant as soon as its cooled down seems to wait a few seconds... Btw can I use this to make it farm around a house by posting farm ID only in it
 
btw when I do this it will actually work and plant / harvest but in between there its like a wait time i think it has to do with:

//Generate random time between 4-5 minutes
Random random = new Random();
var mseconds = random.Next(240, 300) * 1000;
var seconds = mseconds / 1000;
Log("Waiting for " + seconds.ToString() + " seconds");

this part right there... How can I make it so it will plant/harvest as soon as there is a ready crop or space to plant new ones?
 
Hi. I'm new here. Is there any reason to use this Plugin over Scarecrow? Scarecrow seems to work marvelously already. A bit ~too~ fast though if you ask me. If someone were observing you, they would be able to tell you're planting super fast and perfectly symmetrical. So yeah. Why use this over Scarecrow?
 
Hi. I'm new here. Is there any reason to use this Plugin over Scarecrow? Scarecrow seems to work marvelously already. A bit ~too~ fast though if you ask me. If someone were observing you, they would be able to tell you're planting super fast and perfectly symmetrical. So yeah. Why use this over Scarecrow?

Because scarecrow only does the event once. Whether its putting down or picking up. This plugin uses a loop to plant and gathering/log/etc over and over again till there are no more mats to put down or no more labor left.

You can also change the labor setting in the plugin code to stop at a certain amount of labor and never use anymore then what you want. So if you want to always have 1k labor on you then you can set it to 1k so no matter what you always have labor for other things. Scarecrow doesn't check your labor it just does what you tell it to do. I love this plugin its probably my favorite one out of all the plugins I make more gold farming then most people do that spend all day doing trade runs thanks to this plugin.
 
Last edited:
btw when I do this it will actually work and plant / harvest but in between there its like a wait time i think it has to do with:

//Generate random time between 4-5 minutes
Random random = new Random();
var mseconds = random.Next(240, 300) * 1000;
var seconds = mseconds / 1000;
Log("Waiting for " + seconds.ToString() + " seconds");

this part right there... How can I make it so it will plant/harvest as soon as there is a ready crop or space to plant new ones?

You can reduce the time that it waits down if you want it to not wait as long to start the next project.

Just adjust the time in the rand.next part of the code such as....

var mseconds = random.Next(24, 30) * 1000;

Now instead of it waiting 240-300 seconds it waits 24-30 seconds. I set mine up to from 27 to 127 seconds so its a really big random selection of numbers so it looks even less botty. The lower the number the faster the loop starts again.
 
Is there a way to make it plant less organized? It is what gets the most attantion imo... It is not that important to plant the most seed quantity for me.
 
Is there anyone actually using this plugin currently and it working? I keep asking for help to figure out why its not working for me and not getting any help at all. If its not working for me and its working for others I need to know so I can reinstall game and try fresh. I don't want to go through all the trouble if it doesn't work for others either.
 
The plugin I put together using others codes and some of my own. This code is 100% working.

Code:
using System;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using ArcheBuddy.Bot.Classes;

namespace AutoFarmer {
    
    public class AutoFarmer: Core {
       
        public static string GetPluginAuthor()
        {
            return "JoeBobJr";
        }

        public static string GetPluginVersion()
        {
           return "1.0.0.4";
        }

        public static string GetPluginDescription()
        {
            return "Auto Farmer";
        }
       
        public void PluginRun() {
        
            while (true)
            {   
                int laborPoints = me.laborPoints;
                
                //====== This part of the code just chooses a random number and sets the amount of time the plugin will wait ==============
                Random random = new Random();
                var ms        = random.Next(24, 107) * 1000; // Choose random number between 24 and 107 seconds
                var s         = ms / 1000; // Converts Milliseconds to Seconds. Every 1 second is 1000 milliseconds.
                
                if (laborPoints > 2000) // Sets a loop to check your laborPoints if they are under 2000 it waits for regen
                {
                    //===== Count the seeds and items in bag =============================================================
                    var itemStart     = itemCount("Azalea");
                    var itemSeedStart = itemCount("Azalea Seed");
                    
                    // ======== This is the only part of the code you really need to edit or change.===================================
                    // ======== The last number in this code is the farmID code you can get it by running =============================
                    // ======== Scarecrow plugin and looking at the number to the right of the scarecrow you want to use ==============
                    
                    CollectItemsAtFarm("Azalea", "Gathering: Spend 1 Labor to gather materials.", 26346);
                    PlantItemsAtFarm("Azalea Seed", 26346);
                    
                    // ===========================================================================================

                    //===== Find out how many seeds and items we have ====================================================
                    var itemEnd     = itemCount("Azalea");
                    var itemSeedEnd = itemCount("Azalea Seed");
                    
                    //====== Just some log stuff don't need to mess with this part of the code =====================================
                    Log("\n[color=#87AFC7]========================[/color]", "[Auto Farmer]");
                    Log("[color=#737CA1]Total Seeds Left: [/color][color=#FFFF00]" + itemSeedEnd + "[/color]", "[Auto Farmer]");
                    Log("[color=#737CA1]Total Items: [/color][color=#FFFF00]" + itemEnd + "[/color]", "[Auto Farmer]");
                    Log("[color=#87AFC7]========================[/color]", "[Auto Farmer]");
                    //===========================================================================================
                    
                } else {
                    //===== Always plant seeds in bag even if labor is not 2000. Since it doesn't require labor to plant. ====================
                    PlantItemsAtFarm("Azalea Seed", 26346);
                    
                    Log("Labor under 2000, waiting to regen");
                }
                
                //====== Anti-AFK code makes sure you never get auto disconnected by the server ================================
                UpdateNoAfkState();
                Turn(0.05, true);
                Thread.Sleep(200);
                //====== End of Anti-AFK code ======================================================================
                
                // ===== Just some log stuff don't need to mess with this part of the code ========================================
                //Log("\n[color=#87AFC7]=====================================[/color]", "[Auto Farmer]");
                Log("[color=#FF3300]Nothing to do...[/color]", "[Auto Farmer]");
                Log("[color=#00FF00]Waiting for " + s.ToString() + " seconds[/color]", "[Auto Farmer]");
                Log("[color=#87AFC7]========================/color]", "[Auto Farmer]");
                // ============================================================================================

                Thread.Sleep(ms);
            }
        }
    }
}
 
Last edited:
The plugin I put together using others codes and some of my own. This code is 100% working.

Code:
using System;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using ArcheBuddy.Bot.Classes;

namespace AutoFarmer {
    
    public class AutoFarmer: Core {
       
        public static string GetPluginAuthor()
        {
            return "JoeBobJr";
        }

        public static string GetPluginVersion()
        {
           return "1.0.0.4";
        }

        public static string GetPluginDescription()
        {
            return "Auto Farmer";
        }
       
        public void PluginRun() {
        
            while (true)
            {   
                int laborPoints = me.laborPoints;
                
                //====== This part of the code just chooses a random number and sets the amount of time the plugin will wait ==============
                Random random = new Random();
                var ms        = random.Next(24, 107) * 1000; // Choose random number between 24 and 107 seconds
                var s         = ms / 1000; // Converts Milliseconds to Seconds. Every 1 second is 1000 milliseconds.
                
                if (laborPoints > 2000) // Sets a loop to check your laborPoints if they are under 2000 it waits for regen
                {
                    //===== Count the seeds and items in bag =============================================================
                    var itemStart     = itemCount("Azalea");
                    var itemSeedStart = itemCount("Azalea Seed");
                    
                    // ======== This is the only part of the code you really need to edit or change.===================================
                    // ======== The last number in this code is the farmID code you can get it by running =============================
                    // ======== Scarecrow plugin and looking at the number to the right of the scarecrow you want to use ==============
                    
                    CollectItemsAtFarm("Azalea", "Gathering: Spend 1 Labor to gather materials.", 26346);
                    PlantItemsAtFarm("Azalea Seed", 26346);
                    
                    // ===========================================================================================

                    //===== Find out how many seeds and items we have ====================================================
                    var itemEnd     = itemCount("Azalea");
                    var itemSeedEnd = itemCount("Azalea Seed");
                    
                    //====== Just some log stuff don't need to mess with this part of the code =====================================
                    Log("\n[color=#87AFC7]========================[/color]", "[Auto Farmer]");
                    Log("[color=#737CA1]Total Seeds Left: [/color][color=#FFFF00]" + itemSeedEnd + "[/color]", "[Auto Farmer]");
                    Log("[color=#737CA1]Total Items: [/color][color=#FFFF00]" + itemEnd + "[/color]", "[Auto Farmer]");
                    Log("[color=#87AFC7]========================[/color]", "[Auto Farmer]");
                    //===========================================================================================
                    
                } else {
                    //===== Always plant seeds in bag even if labor is not 2000. Since it doesn't require labor to plant. ====================
                    PlantItemsAtFarm("Azalea Seed", 26346);
                    
                    Log("Labor under 2000, waiting to regen");
                }
                
                //====== Anti-AFK code makes sure you never get auto disconnected by the server ================================
                UpdateNoAfkState();
                Turn(0.05, true);
                Thread.Sleep(200);
                //====== End of Anti-AFK code ======================================================================
                
                // ===== Just some log stuff don't need to mess with this part of the code ========================================
                //Log("\n[color=#87AFC7]=====================================[/color]", "[Auto Farmer]");
                Log("[color=#FF3300]Nothing to do...[/color]", "[Auto Farmer]");
                Log("[color=#00FF00]Waiting for " + s.ToString() + " seconds[/color]", "[Auto Farmer]");
                Log("[color=#87AFC7]========================/color]", "[Auto Farmer]");
                // ============================================================================================

                Thread.Sleep(ms);
            }
        }
    }
}

How could I use your code to gather/farm from illegal farms?
 
Open up Dumpy plugin you can get the code from the forums. Run this plugin and click on Info hit the + button and scroll to the bottom and find your uniqID it will be a number like this 1023943. Get the ID for your character and each one of your alts that you want to use.

Change this code in the world farmer plugin that looks like so...

//If there is any Doodads that we looking for in this zone
if (Obj.uniqOwnerId == me.uniqId)

and change it to this...

if (Obj.uniqOwnerId == YOURID || Obj.uniqOwnerId == YOURALTID)

So for example it would look like so

if (Obj.uniqOwnerId == 30304953 || Obj.uniqOwnerId == 19237283)

Then the code should allow both of your characters to pick up each other's stuff. I haven't tested this but I don't see why it wouldn't work.
 
На русских серверах не работает на этом пугале, на остальных, норм.
 
Back
Top