Rebel Radio: installation and setup

Rebel Radio: installation and setup

Rebel Radio is one resource, rbr_rebelradio, holding two interiors: the radio station and its transmitter hut. Both sit inside the vanilla Grand Senora radio station buildings.

Requirements

  • FiveM server on game build 2699 or later (sv_enforceGameBuild 2699)
  • No framework, no dependencies, no OneSync needed

Install

  1. Download Rebel Radio from your Cfx.re keymaster (Granted Assets) and put the rbr_rebelradio folder in your resources folder.
  2. Add ensure rbr_rebelradio to your server.cfg.
  3. Restart the whole server.

Do not restart rbr_rebelradio while players are connected. Clients keep the old map files in memory, so a live restart shows stale or broken geometry until they reconnect.

Locations

Interior Teleport (x, y, z, heading)
Station, front door 731.20, 2523.40, 73.50, 90.0
Station, inside 724.78, 2523.62, 73.45, 101.6
Transmitter hut 737.32, 2583.72, 75.35, 150.2

Doors

doorlock/rbr_rebelradio.lua lists all 16 doors.

  • qb-doorlock: copy the file to qb-doorlock/configs/ and restart qb-doorlock.
  • ox_doorlock: copy the file to ox_doorlock/convert/ and restart ox_doorlock. The doors are added to its database once; edit them later in game with /doorlock.

Outside doors start locked and inside doors start open. Nobody is authorised until you set authorizedJobs, for example { ['police'] = 0 }.

Zones

zones/rbr_rebelradio.lua and zones/rbr_radiohut.lua hold a box for every room, a box for every door and a spawn point in every room, in world space. They are data only, and this resource never loads them. Use them with ox_target, PolyZone or your own job scripts:

local zones = require 'zones.rbr_rebelradio'
for _, room in ipairs(zones.rooms) do
    exports.ox_target:addPolyZone({ points = room.points, thickness = room.thickness,
        options = { { label = room.name, onSelect = function() end } } })
end

Conflicts

At the radio station only, this resource replaces cs6_03_radio_sta, cs6_03_radio_sta_dec, cs6_03_radio_power, cs6_03_land01 and cs6_03_decal_08. Remove any other map that edits these models, or the cs6_03 area around 722, 2524. Nothing else in Grand Senora is touched.

What stays editable

Escrow protects the models. The doorlock config, the zones, the ymaps and the collision stay open.

View Rebel Radio