OXY-DELIVERY-FIVEM-RESOURCE is a lightweight FiveM delivery job script where players pick up a package, drive to a server-assigned drop location, complete a skill check, and receive a cash payout.
Key Features:
- 📦 Package pickup and randomized delivery routes
- 🔒 Server-validated payouts with active-run, cooldown, and location checks
- ⏱️ Delivery time limit and cooldown protection
- ⚙️ Configurable framework mode, rewards, blips, and notifications
- Download this repository.
- Place the folder in your server's
resourcesdirectory. - Add the following to your
server.cfg:
ensure oxy-delivery-FiveM-ResourceOnce installed:
- Go to the configured start location.
- Interact with the delivery package.
- Drive to the assigned drop-off marker.
- Interact with the drop NPC and pass the skill check.
- Receive your configured payout.
- Start your FiveM server with the resource enabled.
- Start one delivery and verify route + drop NPC spawn.
- Complete the skill check and confirm payout is awarded.
- Try starting a new run during cooldown and confirm it is blocked.
- Let a run expire and confirm it fails with timeout feedback.
The configuration file is located at config.lua.
| Option | Description | Default |
|---|---|---|
Config.Framework |
Framework integration mode | esx |
Config.Debug |
Enable console debug logging | false |
Config.Cooldown |
Minutes between completed deliveries | 5 |
Config.DeliveryTimeLimit |
Minutes allowed to complete each delivery | 5 |
Config.Rewards.money |
Cash payout amount | 2500 |
Config.Locations.start |
Start location vector | vector3(-103.5, 6330.5, 31.5) |
Config.Locations.delivery |
List of possible drop-off locations | 10 locations |
Config.Notifications |
Client-facing notification strings | (see config.lua) |
Config.Blip |
Route blip sprite/color/scale configuration | (see config.lua) |
No custom ACE permission is required by default.
Access control is handled by your framework/player economy setup (ESX or QBCore), and payout validation is enforced server-side.
Contributions are welcome! Feel free to open an issue or submit a pull request on GitHub.
This project is open source. See the repository for details.