Logo ACStudioACSTUDIOFIVEM DEVELOPMENT
FREN
cdt_marketrobbery_premium / DOCUMENTATION

Install and activate CDT Market Robbery Premium

The optional module costs €30. Get the module and more information on Discord. It requires cdt_marketrobbery_light 1.1.0 or newer (API 1). Interface activation requires Light 1.2.0 and Premium 1.1.0 or newer.

Startup order

Place both resource folders next to each other in resources/[cdt]. After starting your framework, inventory, ox_lib and oxmysql, add to server.cfg:

set cdt_language "en"
ensure cdt_marketrobbery_premium
ensure cdt_marketrobbery_light

This order activates Premium at startup. Do not start the older complete cdt_marketrobbery resource on the same stores. No replacement of Light files is needed for subsequent activations.

Activate from an already running Light installation

  1. Save all editor changes and finish robberies and police interventions. Ask other administrators to close their editors.
  2. Run ensure cdt_marketrobbery_premium in the server console.
  3. Open /marketlightadmin, select Detect modules, then Activate module now.

The button checks access and compatibility, then briefly reloads the core for all players. The editor reopens for the requesting administrator. Activation is blocked during robberies, interventions or while another administrator has an editor open. New scene actions are blocked during reload. A manual restart cdt_marketrobbery_light remains available.

Hostages are disabled by default in existing stores. Configure their positions and safety point before enabling them.

Return to the free version

Wait for scenes to end, then run:

stop cdt_marketrobbery_light
stop cdt_marketrobbery_premium
ensure cdt_marketrobbery_light

Remove ensure cdt_marketrobbery_premium from server.cfg to remain in free mode after the next restart.

Premium settings stay saved but inactive. Free settings, including reward, timer and placement changes, remain applied when Premium is reactivated. Deleted stores, registers and safes stay deleted. Interrupted investigations become normal cooldowns in free mode.

Technical contract

module.json declares apiVersion: 1. Light checks this on the server and client before loading components. An incompatible module produces an explicit startup error. Lua components run in Light's context; network calls and authorization checks remain in the core. The Premium interface runs inside the Light NUI and sends callbacks to Light.

Test entities, animations, NUI focus and your installed inventories in FiveM. Configuration and usage.

← All guides