vicexstudios_farming – Advanced Farming Job for ESX
vicexstudios_farming is an advanced farming job system for ESX that turns simple field work into a guided, immersive activity. Players pick up the farmer job, refill a watering can, follow blips through multiple fields and get paid per bush, with dynamic pay rates and bonus rewards per completed row.
SHOWCASE
Designed in the ViceX Studios style with a custom NUI, integrated notifications and flexible inventory support. Perfect as a legal job or side activity on serious roleplay servers.
System Snapshot
3 farms with guided plant routes
Dynamic pay per plant and row bonus
Illenium / esx_skin outfit integration
ESX, ox_inventory and custom inventory layer
Core Features
Multi-Farm Setup
Multiple farms with their own job start points, water tanks and plant routes are configured in config.lua. Each farm has its own blip, plants and random item rewards, so you can place farming activities around the entire map.
Guided Watering Gameplay
Players refill their watering can at designated water tanks, then follow a blip to the next plant in the row. Each plant watering plays an animation, consumes water and pays the player, with a bonus when an entire row is completed.
Dynamic Pay System
Pay per plant is randomized between minimum and maximum values and updated on a timer. Clients receive live updates and the current rate is displayed in the NUI so players can see how profitable the job is right now.
Random Item Drops
As players work, they can randomly receive items such as tomatoes, potatoes, apples and different grape types. Item chances and types are configured per farm in config.lua, and are added via the inventory bridge.
Figma-Style NUI
The NUI is built with a clean card layout and background image: a top card shows pay per bush and base cost, while the lower card lists requirements and a detailed job description, plus a prominent Accept / Quit button. A compact watering bar UI shows current water level while working.
Outfit Integration
The script auto-detects your appearance system: Illenium Appearance or esx_skin + skinchanger. When a player becomes a farmer, a farm outfit can be applied and later restored when they leave the job. A fallback mode leaves clothing unchanged if no skin system is used.
Notification, Text UI and Inventory
- Notification bridge: choose between ViceX Studios notification, HUD v3, AutoMessage or native ESX notifications via
Config.NotifySystem. - Text UI bridge: use ViceX TextUI, HUD v3 text or classic ESX help notifications via
Config.TextUISystem. - Inventory bridge: supports ESX inventory, ox_inventory and a custom mode where you can integrate your own system in
inventory.lua.
Framework Integration and Database
- Framework: built natively for ESX using the
es_extendedexport. - Job handling: when a player starts farming, their previous job is saved in the database and restored when they quit or disconnect; the farmer job uses its own job name and grade.
- SQL helper: the script automatically loads an SQL file to add farming items and the farmer job to your ESX tables if they do not already exist.
- Database: uses
oxmysqlfor all persistent operations.
Requirements
- ESX (es_extended) running on your FiveM server.
- oxmysql configured and connected to your database.
- Optional: esx_skin + skinchanger or Illenium Appearance for outfits.
- Optional: ViceX Studios HUD v3, Notification, AutoMessage and TextUI resources for a full ecosystem integration.
Installation Overview
- Place the
vicexstudios_farmingfolder into yourresourcesdirectory. - Configure
config.lua:
- farms, plant positions and water tanks
- payment range and intervals
- notification, text UI and inventory systems
- locales and description texts
- Ensure
oxmysqlis running; the script can auto-execute its SQL file to register items and the farmer job. - Add the resource to your server configuration:
ensure vicexstudios_farming
- Restart the server and test the farm markers, UI and payouts ingame.
Why choose vicexstudios_farming
- Transforms a simple farming job into a guided, visual experience with NUI and blips.
- Uses clean, Figma-inspired UI design consistent with the ViceX Studios ecosystem.
- Respects player jobs by saving and restoring previous roles automatically.
- Comes with item drops, configurable farms and flexible bridges for notifications, text UI and inventory.
- Optimised for ESX servers that want a polished, legal job with real progression feeling.
Add a fully featured farming job to your city
Install vicexstudios_farming and give your players a structured, visually guided farming experience with dynamic payouts, item drops and a modern UI that fits perfectly into the ViceX Studios environment.
Tebex Purchase
Discord ViceX Studios
Screenshots
| Code is accessible | Partially (config.lua open) |
| Subscription-based | No |
| Lines (approximately) | 1200 |
| Requirements | ESX, oxmysql, esx_skin, skinchanger |
| Support | Yes |





