๐ŸšDrone Drops!

Installation Guide!

A customizable drone delivery system for GTA V FiveM servers, featuring randomized drops, configurable locations, alerts, and interactive case retrieval.


๐Ÿ“ฆ Requirements

Before installing, ensure you have:

  • A working FiveM server

  • An item system (like ox_inventory, qb-core, or equivalent)

  • A targeting system (e.g. ox_target)

  • Bridge Resource: xmmx_bridge


๐Ÿ”ง Installation Steps

1. Download the Resource

Download the xmmx_dronedrops resource into your resources/[local] folder.

2. Add to server.cfg

Ensure the script starts by adding to your server config:


โš™๏ธ Configuration Overview

Open config.lua to customize how drone drops function. Here's a breakdown:

๐Ÿ”น General Settings

Option
Description
Example

DropItem

The item required to call a drone

"xm_dronebeacon"

Timeout

Time (in minutes) the drone stays on map

30

AlertAll

Should everyone be alerted

true or false

ExcludeJobs

Jobs that cannot see the alert

{ "police", "trooper" }

๐Ÿ”น Props

Drones and cases are props spawned in the world:

๐Ÿ”น Blip Configuration

Custom blip when a drone spawns:


๐Ÿ“ Drop Locations

Edit or add spawn locations via the Locations list:

These are randomized unless you enforce a selection logic manually.


๐ŸŽ Drone Rewards

Customize the items found in each drop:

  • RandomReward = true will pick one of the entries randomly.

  • RewardsAmt = 8 controls the total options in the menu if RandomReward = false.


๐ŸŒ Localization

All Menu and Notification text is editable in the Locales table:


๐Ÿšจ Alerts & Sounds

When a drop is summoned, players are notified using:

Control who sees alerts with:


๐ŸŽฎ In-Game Use

  1. Use the item defined in DropItem (e.g., xm_dronebeacon)

  2. Confirm summon via menu

  3. A drone will fly to a random location and drop a case

  4. Players can collect the case using target interaction (ox_target)

  5. After Timeout minutes, the case disappears


๐Ÿงช Debugging & Version Check

  • Enable debug logs with:

  • Enable version check (recommended):


๐Ÿงผ Cleanup

  • Cases remove themselves after timeout

  • You can manually despawn drones/cases by editing server-side logic


Last updated