A comprehensive weed farming system for RedM (RSG Core), featuring multi-stage growth, water management, batch processing, and a unique water wagon rental system.
- 3 Unique Strains: Kalka (Guarma Gold), Purp (Ambarino Frost), Tex (New Austin Haze).
- Growth Stages: Seedling -> Young -> Mature.
- Watering System: Plants require water. Rent a water wagon or use buckets.
- Visuals: Props scale with growth and change models.
- Rent a Water Wagon from the Seed Vendor for $50.
- Holds 50 Litres of water.
- Use it to fill your buckets anywhere on the farm.
- Refillable: Drive the wagon into a river/lake and "Refill Tank".
- Cinematic camera sequence upon rental.
- Washing: Wash dirty leaves in the Wash Bucket. Requires 50x Leaves. Yields 46-49x Washed.
- Drying: Hang washed weed on the Drying Rack. Requires 50x Washed. Yields 46-49x Dried.
- Trimming: Trim dried buds at the table. Requires 50x Dried. Yields 46-49x Trimmed.
- Loss Mechanic: You always lose a small percentage during processing to simulate waste.
- Sell processed weed (Trimmed or Joints) to dynamic buyers in towns.
- Prices fluctuate based on strain and location.
Admins can adjust gameplay mechanics in config.lua.
| Setting | Description | Default |
|---|---|---|
Config.GrowthTime |
Time in minutes for a plant to fully grow. | 25 |
Config.WaterRate |
Water loss per minute. Higher = faster drying. | 10.0 |
Config.HarvestAmount |
Range of items received when harvesting. | {min=2, max=5} |
Config.BucketUses |
How many times a water bucket can be used. | 10 |
| Setting | Description | Default |
|---|---|---|
Config.PoliceAlerts |
Enable/Disable alerts for illegal farming/selling. | true |
chance |
Percentage chance (1-100) to alert law. | 50 |
jobs |
List of job keys that receive alerts. | ['police', ...] |
| Setting | Description | Default |
|---|---|---|
jointHealthBoost |
Health restored per joint. | 10 |
jointStaminaBoost |
Stamina restored per joint. | 20 |
pipePuffs |
Number of puffs a pipe holds. | 10 |
Ensure these resources are started before rsg-weed in your server.cfg:
rsg-core- Core Frameworkrsg-inventory- Inventory Systemrsg-target- Targeting Systemox_lib- UI & Utility Library
You need to add the weed items to your server's inventory system.
- Open the file
items.luaincluded in this resource. - Copy the content (the list of items).
- Paste it into your core/inventory items file:
- RSG Core:
rsg-core/shared/items.lua - Or: If using a custom inventory config, verify where items are defined.
- RSG Core:
IMPORTANT: The script does NOT create the database table automatically.
- Locate the
install.sqlfile in the main folder of this resource. - Open your database manager (HeidiSQL, DBeaver, etc).
- Import / Run the
install.sqlfile into your server's database.
Inventory images are required for icons to show up.
- Go to the
html/img/folder inside this resource. - Copy all the
.pngfiles. - Paste them into your inventory's image folder:
- Path:
rsg-inventory/html/images/
- Path:
Add the resource to your server.cfg:
ensure rsg-weed- Visit the Vendor: Head to the Gardening Supplies blip (near Valentine).
- Tools You Need:
- Shovel: For planting and harvesting.
- Water Bucket: buy an Empty Bucket and fill it at a river, or rent a Water Wagon.
- Seeds: Pick your strain (Kalka, Purp, or Tex).
- Fertilizer (Optional): Speeds up growth.
- Planting: Find a nice spot of soil and Check for 'Use' on your seed.
- Caring:
- Watering: Plants need water to grow! Use a Full Bucket or a Water Wagon.
- Fertilizing: Use Fertilizer to give it a boost.
- Growth: Plants have 3 visual stages. Wait for it to hit 100%.
Config.GrowthTimeis set to 25 minutes.
- Harvesting: Once fully grown, use your Shovel on the plant to harvest leaves.
- Rent a Water Wagon from the vendor for $50.
- Holds 50 Litres of water (enough for many plants).
- Refill: Drive the wagon into a river/lake and "Refill Tank".
- Usage: Walk to the back of the wagon with an empty bucket to fill it instantly.
Turn your raw leaves into sellable product. You need 50x Items for each step.
- Washing:
- Buy and place a Wash Bucket.
- Use Third-Eye to "Wash Leaves".
- 50x Leaves -> 46-49x Washed Bud.
- Drying:
- Buy and place a Drying Rack.
- Use Third-Eye to "Dry Buds".
- 50x Washed -> 46-49x Dried Bud.
- Trimming:
- Use the Drying Rack again.
- Use Third-Eye to "Trim Buds".
- 50x Dried -> 46-49x Trimmed Bud.
Sell your product directly to locals in Valentine, Rhodes, Saint Denis, or Blackwater.
- Find a Buyer: Look for civilian NPCs (not lawmen).
- Interact: Use your Third-Eye (Alt) and select "Sell Weed".
- Negotiate:
- They will make an offer.
- Lowballers: ~30% of market value (40% chance).
- Normal: Market value (50% chance).
- Highballers: ~150% of market value (10% chance).
- Risk: There is a 50% chance a witness will call the law!
Enjoy your own supply with immersive effects. Requires Matches.
- Joints:
- Craft with
Trimmed Bud+Rolling Paper. - Effect: Restores Health & Stamina. Screen blur effects.
- Animations: unique enter/exit animations, changing stances (Male only).
- Craft with
- Pipes:
- Buy a Smoking Pipe.
- Load It: Use Third-Eye or Menu to load
Trimmed Bud. - Capacity: 10 Puffs per load.
- Drop key (Default B) to stop smoking.
- Illegal Farming: Growing more than 20 plants triggers a major police alert ("Large Illegal Farm").
- Selling: Selling on the street risks police attention if witnessed.
NPCs have different "moods" when buying:
- Lowball (40% Chance): They offer 70% less than market value.
- Normal (50% Chance): Standard market price.
- Highball (10% Chance): They really want it and pay 50% extra.
Editing: You can adjust these percentages and chances in client/selling.lua (look for "Dynamic Pricing" around line 215).
There are two places to configure how much money you make:
-
Base Price (
config.lua):- Look for
Config.Selling.buyerPrices. - Here you set the Minimum and Maximum base price per joint.
- Example:
['joint'] = {min = 25, max = 35}means a normal offer is between $25 and $35. - Note: This price applies to ALL types of joints (Lemon Haze, Purple Haze, etc.). They all sell for the same potential price range.
- Look for
-
Dynamic Logic (
client/selling.lua):- This applies the multiplier to the base price you set above.
- If you want to change the "Lowball" from 30% to 50%, or make them happen less often, edit the logic in
client/selling.lua(around line 215).
Stay tuned for future enhancements:
- ๐ Drug Making Options: Advanced crafting for different types of drugs.
- ...and many more!
Weed Plant Props: DerHobbs
