πNoticeboard
A lightweight noticeboard system for RedM designed to work with VORP. This page walks you through first setup, translations, and moderation.
β‘ First Start
Place noticeboards
Edit config.lua and define your board locations inside Config.Boards. Each board entry contains coordinates and optional blip settings:
x, y, zβ world position of the board.createBlipsβ show or hide a map blip for this board.blipsNameβ the blip name.blipsSpriteβ the blip icon (joaat hash).
Boards with the same ID (e.g : "boards-1") share the same set of announcements.
Prepare translations
In config.lua, two areas can be customized:
UI texts in
Config.Txt.UI language in
Config.NUILang(supported: fr, en, de, it, es, pt).
π§© Configuration
In config.lua, you will find the main settings:
π UI Localization
Config.NUILangselects the language used by the NUI.Config.Txtholds the text displayed to players.
π Moderation & Admin Rights
Player rules
By default, each player can only have one active announcement at a time.
Announcements are automatically removed after
Config.ExpireDays.
Admin privileges
Admins are defined in
Config.AdminsGroup.These groups can:
Create unlimited announcements.
Delete any playerβs announcement instantly.
Discord logging
Every publish or removal can be logged via
Config.DiscordWebHook.Webhook messages are sent as embeds, with the name defined in
Config.DiscordName.
β
Quick Checklist
Boards configured in
Config.Boards.Translations updated in
Config.Txt.Config.NUILangset to the desired language.Discord webhook configured if you want logs.
Admin groups set correctly in
Config.AdminsGroup.
Youβre ready to launch the script and start posting announcements on your noticeboards.
Last updated