zrx_lootdrop

zrx_lootdrop
  • zrx_lootdrop
  • zrx_lootdrop

$17.00

Add to Basket

๐Ÿ“ฆ zrx_lootdrop โ€” Advanced Lootdrop System

An advanced, optimized and fully configurable lootdrop system for FiveM (ESX).

Perfect for PvP, faction and roleplay servers looking for dynamic event-based gameplay with high replay value.


๐Ÿ“Œ Features

  • ๐Ÿ“ Unlimited configurable lootdrop zones
  • โฐ Automatic cron-based scheduling system
  • ๐Ÿ› ๏ธ Manual admin command support
  • โŒ› Preparation phase before the lootdrop starts
  • ๐ŸŒ Configurable zone radius system
  • ๐Ÿšซ Vehicle restriction support inside zones
  • ๐Ÿชฃ Routing bucket isolation per active lootdrop
  • โš”๏ธ 1v1 Gulag system for defeated players
  • ๐Ÿ›ก๏ธ Anti-combatlog protection
  • ๐Ÿ’€ Configurable death handling system
  • ๐Ÿช‚ Sky parachute lootdrop animation
  • ๐ŸŽฌ Collection animation & progress bar
  • ๐ŸŽ Configurable reward system with chances
  • โณ GTA countdown scaleform support
  • ๐Ÿ“Š Live custom HUD with kills, players and timer
  • ๐Ÿ—บ๏ธ Flashing map blips & radius blips
  • ๐Ÿ‘ฎ Job blacklist support
  • โš™๏ธ Fully customizable notifications and strings
  • ๐Ÿ” Optimized and fully synced

๐Ÿ“ฆ Requirements

  • ox_lib
  • oxmysql
  • es_extended

โš™๏ธ Installation

  1. Download the resource
  2. Place zrx_lootdrop into your resources folder
  3. Add this to your server.cfg
ensure zrx_lootdrop
  1. Edit configuration/config.lua
  2. Import required items into your inventory system

โš™๏ธ Configuration Example

Config.DrawDistance = 80

Config.Color = vec3(255, 165, 0)

Config.Manual = {
    groups = { admin = true },
    command = 'startlootdrop',
}

Config.Automatic = {
    announce = { 30, 15, 10, 5, 4, 3, 2, 1 },

    zones = {
        obsa = '4 0 * * *',
    }
}

Config.Zones.obsa = {

    displayname = 'Observatory',

    radius = 50,

    time = {
        preparation = 10 * 1000,
        duration = 30 * 60,
    },

    blacklistedJobs = {
        police = true
    },

    settings = {
        allowVehicles = false
    },

    countdown = {
        enabled = true,
        from = 5
    },

    antiCombatlog = {
        enabled = true,
        setDead = true,
        wipeLoadout = true,
        wipeInventory = false,
    },

    death = {
        enabled = true,
        wipeLoadout = true,
        wipeInventory = false,
    },

    rewards = {
        weapon_pistol_case = {
            count = 1,
            chance = 50,
            min = 1,
            max = 1
        },

        bread = {
            count = 1,
            chance = 100
        },
    },
}

๐ŸŽ Reward System

  • ๐ŸŽฒ Individual reward chances
  • ๐Ÿ“ฆ Configurable min/max item count
  • ๐Ÿ› ๏ธ Fully customizable reward pools
  • ๐ŸŽฏ Per-zone reward configuration

โš”๏ธ Gulag System

  • ๐ŸฅŠ 1v1 fight system
  • โณ Waiting area support
  • ๐Ÿ† Winner returns to the lootdrop zone
  • โš™๏ธ Fully configurable locations

๐Ÿ”” Notification Customization

Customize your own notification system inside:

configuration/function.lua

Example:

Config.Function.Notification = function(data)

    -- data.player
    -- data.msg
    -- data.title
    -- data.type
    -- data.duration

end

All notification strings can be edited inside:

configuration/strings.lua

๐Ÿž Debug Logging

Config.Debug = false

Config.DebugLevel = 'INFO'

Available levels:

  • TRACE
  • DEBUG
  • INFO
  • WARN
  • ERROR

โšก Performance

  • Optimized sync handling
  • Low resource usage
  • OneSync optimized
  • Routing bucket isolated
  • Production-ready

๐Ÿ› ๏ธ Support

Need help or found a bug?

Discord: https://discord.gg/mcN25FJ33K