For the complete documentation index, see llms.txt. This page is also available as Markdown.

Script Installation

πŸ“‹ Requirements

  • A FiveM server running on artifact 2699 or above

  • An active Madonn'Admin subscription with a configured community and server token (see πŸš€ First Launch)

  • (Optional) screenshot-basic β€” required for the automatic screenshot system (reports and anti-cheat)

  • (Optional) MS_Madonne_Notify or okokNotify for enhanced notifications


⬇️ Step 1 β€” Download the resource

Download the latest version of MS_MadonnAdmin from the CFX Portal, the official Cfx.re platform for downloading your purchased resources.

πŸ’‘ You must be logged in with the account used to purchase or claim the resource.


πŸ“ Step 2 β€” Add to your server

Copy the MS_MadonnAdmin folder into your server's resources directory.

your-server/
└── resources/
    └── MS_MadonnAdmin/
        β”œβ”€β”€ client/
        β”œβ”€β”€ config/
        β”œβ”€β”€ server/
        β”œβ”€β”€ shared/
        β”œβ”€β”€ ui/
        └── fxmanifest.lua

πŸ”‘ Step 3 β€” Set your Server Token

Open config/cfg_main.lua and paste your Server Token from the Madonn'Admin dashboard:

⚠️ This token is what authenticates your server with the Madonn'Admin platform. Without a valid token, the resource will refuse to start.


πŸ“ Step 4 β€” Add to server.cfg

Add the following lines to your server.cfg. Make sure oxmysql and optionally screenshot-basic are started before MS_MadonnAdmin:


βš™οΈ Step 5 β€” Configure the resource

The main configuration file is config/cfg_main.lua. The most important options to set up at first launch are:

Each module has its own config file under config/module/:

File
Description

cfg_anticheat.lua

Anti-cheat detection rules, ban lengths, whitelists

cfg_blips.lua

Player blips, nametags, high density zones, active staff display

cfg_brigitteai.lua

Birgitte AI settings (Gold only)

cfg_button.lua

Custom quick action buttons in the player profile and report panel

cfg_commands.lua

Enable/disable and rename all in-game commands

cfg_logs.lua

Discord webhooks per log type, ignored weapons

cfg_reports.lua

Quick report presets, screenshot on report, notification options

cfg_sanctions.lua

Splash message on sanction, show ban author

cfg_screenshots.lua

screenshot-basic resource name, Discord webhook for screenshots


πŸ”” Step 6 β€” Configure the report command

In config/module/cfg_reports.lua, configure the quick reports available to players:


πŸͺ Step 7 β€” Set up custom actions (optional)

The config/module/cfg_button.lua file lets you add custom quick action buttons that appear on each player's profile in the admin panel and in the report panel. Each button runs a Lua function on the targeted player's client:


πŸ”„ Step 8 β€” Restart your server

Restart your server or run the following in the console:

If the Server Token is valid and your community is correctly configured, you should see the following in the console:

Madonn'Admin is now live! βœ…

Staff members can open the admin panel in-game by pressing F10 (default) and activating their moderation mode.

Last updated