BJ Weed System
An advanced, interactive drug packing and blunt rolling system for FiveM. This script introduces high-quality NUI minigames for packing drugs into baggies and hand-rolling custom blunts with multiple ingredients.
Features
Multi-Framework Support: Fully compatible with ESX, QBCore, and Qbox.
Baggie Packing: Drag and drop interactive UI. Place the bag on the scale, swipe to open the ziplock, and fill it with drugs.
Blunt / Backwood Rolling: Dynamic minigame where you can craft your own joint. Drop different strains of weed into the wrapper, swipe to roll it up, and enjoy!
Strain Mixing & Buffs: Mix different weed strains inside a single blunt. Each ingredient gives specific buffs (Health, Armor, Stamina). You can even add crack rocks for an extra kick!
Dynamic Smoking Effects: Smoking your crafted blunt triggers screen effects (timecycles), camera shakes, and applies the calculated buffs. Crack-laced blunts trigger a heavier, more intense visual trip!
Unpacking System: Easily unpack baggies back into raw materials.
Multi-Language Support: Fully translated into English (EN), Polish (PL), German (DE), Spanish (ES), and French (FR).
Installation
1. Drag and drop the `bj_weedsystem` folder into your resources directory.
2. Configure your framework and inventory settings in `config.lua`.
3. Ensure you have the required items in your inventory configuration (example provided in the script or use existing items like `empty_bag`, `scale`, `weed`, `backwood`, etc.). For `ox_inventory`, simply set the export for the usable items to `bj_weedsystem.action`.
4. Add `ensure bj_weedsystem` to your `server.cfg`.
Dependencies
- Appropriate Framework (ESX / QBCore / Qbox)
- Appropriate Inventory (ox_inventory / qb-inventory)
- `ox_lib` (used for callbacks, progress bars, and notifications depending on config)