zrx_ffa

zrx_ffa
  • zrx_ffa
  • zrx_ffa

$17.00

Add to Basket

โš”๏ธ zrx_ffa โ€” Advanced Free For All System

An advanced, optimized and fully configurable Free For All combat system for FiveM (ESX).

Perfect for PvP, faction and competitive roleplay servers looking for fully isolated combat arenas with public and private lobbies.


๐Ÿ“Œ Features

๐ŸŒ Public Zones

  • ๐Ÿ—บ๏ธ Unlimited configurable public zones

  • ๐Ÿชฃ Routing bucket isolation per zone

  • ๐Ÿ”’ Sphere-based zone boundary enforcement

  • ๐Ÿ’พ Automatic loadout save & restore

  • ๐Ÿ›ก๏ธ Configurable spawn protection

  • ๐ŸŽฏ Optional headshot one-shot mode

  • ๐Ÿ”ซ Infinite ammo support

  • ๐Ÿ’€ Live kill feed system

  • ๐Ÿ“Š Real-time HUD & scoreboard

  • ๐Ÿ“ Configurable map blips & markers

๐Ÿ  Private Zones

  • ๐Ÿ‘ค Player-created private lobbies

  • ๐Ÿ—บ๏ธ Custom map selection system

  • ๐Ÿ”ซ Custom weapon loadouts

  • ๐Ÿ” Optional password protection

  • ๐Ÿ‘ฅ Configurable max player limit

  • ๐ŸŽฏ Headshot one-shot toggle

  • ๐Ÿ”„ keepOnline lobby system

  • โŒ Remote lobby close support

๐Ÿ–ฅ๏ธ UI / NUI

  • โœจ Polished zone selection menu

  • ๐Ÿ–ผ๏ธ Map preview image on hover

  • ๐Ÿ“‘ Public & Private tab system

  • โš™๏ธ Integrated private lobby creator

  • ๐Ÿšซ Disabled create button while owning a lobby

  • โŒ Confirmation dialog before closing a lobby

โš™๏ธ General

  • ๐ŸŽฎ Fully remappable keymapping

  • ๐Ÿ“ฆ ESX & ox_inventory support

  • โš™๏ธ Fully customizable notifications & strings

  • ๐Ÿ” Optimized and fully synced


๐Ÿ“ฆ Requirements

ox_lib

oxmysql

es_extended


โš™๏ธ Installation

  1. Place zrx_ffa into your resources folder

  2. Add this to your server.cfg

ensure zrx_ffa

  1. Restart the server

  2. Edit configuration/config.lua


โŒจ๏ธ Commands

/openffa

/quitffa


๐Ÿ“ค Exports

Client

exports['zrx_ffa']:OpenFFAMenu()

exports['zrx_ffa']:CloseFFAMenu()


๐Ÿง  StateBags

zrx_ffa:zone

zrx_ffa:privateZone

โš™๏ธ Configuration Example

Config.Debug = false

Config.DebugLevel = 'INFO'

Config.DrawDistance = 80

Config.SpawnProtect = {ย enabled = true,ย time = 2,ย animation = true,ย }

Config.KillNotification = {ย enabled = true,ย showAll = true,ย }

Config.Leave = {ย command = 'quitffa',ย promptKey = 'F10',ย }

Config.HUD = {ย position = 'top',ย showPlayers = true,ย }


๐ŸŒ Public Zone Example

Config.Public = {ย my_zone = {

    name = 'My Zone',

    description = 'Only Pistol โ€ข Headshot Oneshot',

    maxPlayers = 10,

    dimension = 1003,

    image = 'https://...',

    sphere = {
        enabled = true,
        radius = 50.0,
    },

    player = {
        headshotOneShot = true,
        armor = 100,
    },

    weapon = {
        WEAPON\_PISTOL = {},
    },
},

}


๐Ÿ  Private Zone Configuration

Config.Private = {

keepOnline = true,

mappool = Config.Maps,

weaponpool = {

    WEAPON\_PISTOL = {},

},

}


๐Ÿ”” Notification Customization

Customize your own notification system inside:

configuration/functions.lua

Example:

Config.Function.Notification = function(data)

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

end

All notification strings can be edited inside:

configuration/strings.lua


โšก Performance

  • ๐Ÿชฃ Routing bucket optimized

  • ๐Ÿ“ก Fully synchronized combat zones

  • ๐Ÿ’พ Automatic inventory handling

  • ๐Ÿ” Production-ready

  • โš™๏ธ Optimized resource usage


๐Ÿ› ๏ธ Support

Need help or found a bug?

Discord: https://discord.gg/mcN25FJ33K