Skip to content

Requirements

Runtime dependencies

DependencyRequiredPurpose
FiveM server artifactAny recent buildBase platform
oxmysql or equivalentNoNo database — the script has no tables
Targeting systemOptionalox_target, qb-target, or qtarget for the targeting interaction mode
ox_targetOptional (recommended)Default value in Config.target.system

The script has no mandatory framework dependency (no ESX, no QB-Core required). It works standalone. The only optional integration is the targeting system.

Targeting system

If Config.target.enabled = true (the default), you must have one of the following resources running and listed before rc_extra_seats in your server.cfg:

ValueResource
'ox_target'ox_target
'qb-target'qb-target
'qtarget'qtarget

TIP

If you do not want to use a targeting system, set Config.target.enabled = false. The script will fall back to a proximity-based "Press E" keybind with a GTA help-text prompt.

WARNING

If Config.target.enabled = true but the targeting resource is not running, the seat interaction will silently fail — no prompt will appear. Always confirm the targeting resource is started before rc_extra_seats.

Lua version

The manifest declares lua54 'yes'. Your server must support Lua 5.4 (any FiveM server artifact from 2022 onward does).

No database

rc_extra_seats does not create or use any database tables. Occupancy state lives in entity statebags and is discarded when the resource or server stops.

Robicore