🚜 Farming Creator [ESX/QBCore] - in-game farming creation menu

Farming Creator

This script will allow server owners to easily and quickly create different types of farming spots, anywhere they prefer, through an easy in-game menu. There are also many other features listed below

Showcase video

Features

Seeds

Seeds feature will allow players to plant seeds everywhere in the map, allowing them to make the plant to grow

  • You can easily create unlimited seeds which players will be able to plant anywhere in the map
  • You can decide the maximum steepness for each seed (the max angle of inclination)
  • You can decide how much space the seed must have above itself in order to be planted
  • You can decide the minimum distance between each plant
  • It’s possible to set which ground materials (grass, sand, etc.) are allowed for the seed you are creating
  • Each ground material can change the time required for the plant to grow, for example it can take half of the time or double of the time
  • It’s possible to customise the planting animation
  • You can use any item as seed
  • It’s possible to choose the minimum amount of police online in order to plant the seed
  • You can add unlimited stages to the plant, each stage can have its own animation and its own required/reward items
  • There is a easy command which will allow you to find out the ground material you are on, and also the stepness of the current location (/groundmaterial)
  • Anyone can burn the plants

Fields

Fields feature allows admins to decide areas where objects will spawn, allowing players to harvest them

  • It’s possible to create unlimited fields
  • Each field can spawn an object you decide
  • It’s possible to configure the maximum amount of objects which will spawn at the same time in a field
  • It’s possible to decide the radius of the area
  • You can choose the object model that will spawn
  • You can choose the animations you prefer for each field
  • It’s possible to decide a minimum police online required in order to harvest
  • It’s possible to choose which jobs/ranks are allowed to harvest in a field
  • You can either decide if the location of the objects that will spawn is automatic or manual
  • It’s possible to add unlimited required/reward items to each field

Farms

Farms will allow administrators to create easy interaction points with certain options, to give reward items to players

  • It’s possible to easily create unlimited farms
  • It’s possible to customise the animations
  • It’s possible to add an object that will spawn and remain in the farm coordinates
  • You can decide the allowed jobs which can use the farm
  • You can decide the minimum amount of police required
  • It’s possible to decide the real time when the farm spot will be active (Example from 2:00 to 7:00)
  • It’s possible to force the player to use a generic vehicle
  • It’s possible to require a specific vehicle
  • You can add unlimited required/reward items

Workbenches

Workbenches feature will allow admins to create spots where players will be able to work on multiple craftings. The workbench will show the required items and quantities

  • It’s possible to create unlimited workbenches
  • It’s possible to customise the animations
  • It’s possible to add an object in the workbench spot
  • It’s possible to decide a minimum police required to use the workbench
  • It’s possible to decide the allowed jobs/ranks
  • You can create unlimited craftings in each workbench
  • You can use a custom label for each crafting, or you can leave it empty, in that case the workbench will show the label and the amount of the reward items
  • For each crafting it’s possible to add unlimited required/reward items

Foundries

Foundries feature will allow admins to create secret formulas, that will improve your server RP, forcing players to know the formula, learning it through RP

  • It’s possible to make the foundry to explode in case someone uses a wrong formula
  • It’s possible to alert the police when the player uses a wrong formula
  • It’s possible to require a minimum amount of police online
  • It’s possible to add an object in the foundry coordinates
  • You can choose the allowed jobs you prefer
  • You can create and use unlimited formulas in each foundry
  • It’s possible to decide if players will “learn” the formula after they use it, this means that after 1 time the player used a formula, he will be able to quickly re use it, without inserting each item manually again
  • Each formula can have its own animations
  • The formulas can also have a “probability of failure”, if you enable it, the formula craft can fail even if the ingredients are correct
  • Each formula can produce smoke, and you can decide the color

Other

  • Discord logs
  • Supports OX target

Resmon

When idle:

When close to something to interact with

When asked to interact (very close to something)

Installation

The installation is extremely easy, check here

How to add ACE permission?

You should place this in server.cfg, and editing it with your license

add_ace group.admin farming_creator allow # Add permission to group

# Can also be identifier.steam:steamid
add_principal identifier.license:1260e6efd3271584d7ed05n45cbf41575252acbc group.admin # Add player to the group

If you didn’t add the permission, the farmingcreator command will show you exactly what you need to copy paste in server.cfg, with your license included!

Requirements

  • ESX or QBCore depending on what version you use

Information

The script uses the FiveM asset escrow system

Download

If you are interested in the script you can find it here

Code is accessible No, you can refer to documentation for changes
Subscription-based No
Lines (approximately) 9000+
Requirements Written above
Support Yes

My other resources

12 Likes

Very Good Quality

1 Like

Greate Script as always, im hyped for the Setup :smiley:

1 Like

once again a legit best script

1 Like

Thank you everyone for the support :heart:

2 Likes

qtarget please

2 Likes

You need to make a restaurant creator next man

1 Like

Update 1.1

  • Added French translations
  • Added support for OX Target

Note: OX Target integration is not tested in depth at the moment

1 Like

Again a really good script from JakSam. This saves me 3 other scripts. Simple and easy to understand and the support is excellent. Thanks for it. :star2: :star2: :star2: :star2: :star2: :star2: :star2: :star2: :star2: :star2:

2 Likes

has jobcreator and drugscreator is like this scripts, now you create this scripts to win right? and why not do an update? from jobcreator?
a client of yours is writing to you, I have almost all your scripts

I’m happy to hear you like the script, thank you for the kind words :heart:

Hello, I think I didn’t understand what you are trying to say

Actually. it almost a different script form jobcreator and drugcreator. if you use jobs or drugs creator. you will know the huge different. and also if you read the features.

1 Like

Why not using TextUI instead of ShowHelpNotification? Not only QBCore but, ESX also almost moved to TextUI. You can use ox_lib. or built-in TextUI on your script.

1 Like

Suggestion: Ability to stop afk farming while in a vehicle as you’ve done with drug creator script and job creator script, and ability to make it disappear once interacted with for x amount of time.

1 Like

Update 1.2

  • Fixed that blip color could be a float number
  • Added missing progress bar for “fields”
  • Added missing progress bar for seeds/plants

Hello Jacksam,
here some suggestions (for QB-Core especially) after the first 2 days of practice

  • adding qb-target to select the object you like to harvest, also to communicate with npc’s or using props (e.g. workbenches)
  • adding prop-respawn time function for fields (for example to set prop respawntimer to 30 seconds after it was harvested)
  • adding sounds to the animation (like when hitting a stone)
  • adding props to carry in the hands while doing an animation - lumberjack with an axe e.g.

Thanks a lot in advance!

3 Likes

Update 1.2.1

  • Updated certain Spanish translations
  • Now it’s possible to disable shared object refresh in sh_integrations.lua

You should add, that a Farm can “despawn” in a configureted time. And then it is not useable. If you have function like this, you can “do” a route for like gardner and he cant camp on one “farm” point

4 Likes

Another suggestion, add the ability to have items as a % chance of getting during the crafting, (workbenches etc) for example if i wash 1 mud it gives me gravel 100% chance plus has a 5% chance of giving me gold or any other items i select.

1 Like