Kami-WeedCollect | Server Synced Plant Picking (Multiple plant types & locations)

Untitledvideo-MadewithClipchamp1-ezgif.com-resize

Server-Synced Plant Harvesting System

This resource introduces a fully server-synced plant collection and harvesting system, ensuring that all players interact with the same plants. Unlike client-side spawns, where each player sees their own plants, this system enforces a global limit on available plants, encouraging competition and strategic control over resources. Gangs and groups can now fight for territory, making plant collection a contested activity.

Video Preview

Key Features

  • Multiple Plants Different Plant Types (infinite amount of plant types can be added)
  • **Multiple locations for one plant type
  • Server-Synced Plants – Ensures all players interact with the same plant entities.
  • Plant Limit – Only a set number of same type plants can be exist at a time, promoting competition.
  • Player-Based Plant Amount – You can spawn a plant per player (can be configured,).
  • Dynamic Spawn Cooldowns – Plants regenerate over time with configurable cooldowns.
  • Dispatch Alerts – Optional system to notify authorities of illegal harvesting (function is on Config can work with all dispatches).
  • Optimized Performance–
    • Client: 0.0ms when idle, 0.1–0.7ms when in use (tested on Ryzen 7 6800H + RTX 3060 @ 3440x1440p).
    • Server: 0.0ms or 0.1ms under load.
  • Skill-Based Harvesting – Optional skill check system to determine success (can be disabled by players who hates skillchecks).
  • Configurable Loot System – Rewards vary based on skill, luck, or predefined loot tables.
  • Multiple Item Rewards – Harvesting can yield different types of items.
  • Required Items for Harvesting – Enforce tool requirements (e.g., scissors, knives, or trowels).
  • Debug Mode – Displays plant markers, IDs, types, objects, and coordinates.

Dependencies

  • QBCore
  • ox_target
  • ox_lib

Customization & Compatibility

  • ESX Support Available upon request (if there is demand).
  • Alternative Targeting Systems can be added if requested.

This system is designed for seamless integration, ensuring a balanced and competitive plant collection experience with minimal performance impact.

CONFIG FEATURES

You can zoom into images if you open in a new tab

1ce779ae57bf29835b911c3622ff6161e97c49dc.png 78a0ce40d1ec12dc3dfe605c79357ae76145e058.png

Buy Here 10€ + fees

My other Resources
Kami-PopUps (Vehicle Backfire system)
KP-Electrician
KP-Pizza Delivery

Code is accessible No
Subscription-based No
Lines (approximately) 700+ Client/ 200+ Server
Requirements QBCore + ox_lib + ox_target
Support Yes
3 Likes

nice script

1 Like

You did really good job! It’s good to see that you are finally able to decide what kind of amount you can get if you do some minigames or not! It’s a simple system that you can use to get more, for more Work. Can’t wait to test it!

1 Like

Can’t wait to test the new version! I had the old one before but the change is something i really want to get. Is there anything else planned?

1 Like

Exactly the script I need, I will definitely buy it

1 Like

maybe i can move the reward giving part to a config function so people can implement their skill systems or xp systems