π’ BSensei Scripts β Business Announcements
Β« Give your cityβs businesses a real voice. Β»
BSensei Announcements allows businesses to broadcast announcements visible to every player through a modern, smooth and fully configurable interface.
Opening, closing, recruitment, events, promotions or important messages: every business can communicate easily while maintaining its own visual identity.
The script is designed for ESX Legacy and includes a complete editor that allows every announcement to be customized before publication.
π₯ More engaging RP communication
No more announcements disappearing inside a simple notification.
With BSensei Announcements, players gain access to a complete creation panel where they can write a message, format it, add emojis and choose different colors.
Each announcement automatically displays:
β’ The business name
β’ Its custom logo
β’ The written message
β’ The selected formatting
β’ A configurable sound effect
π£ Write, customize, publishβ¦
Your business can finally be heard throughout the entire city.
π§© Main features
β
Business announcements β broadcast messages to every connected player
β
Modern interface β elegant panel inspired by the Obsidian universe
β
Rich text editor β bold, italic and underlined text
β
Text colors β fully configurable color palette
β
Complete emoji menu β several categories available
β
Custom logos β a different image for every business
β
Authorized businesses β editable job list inside config.lua
β
Grade restrictions β access can be limited to specific grades or bosses
β
Configurable cooldown β limits can be applied per business or per player
β
Message length β fully configurable character limit
β
Display duration β customizable announcement display time
β
Announcement sound β configurable audio file, volume and activation
β
Customizable theme β panel colors can be changed without editing the CSS
β
Flexible notifications β ESX, ox_lib, okokNotify or a custom system
β
Multilingual β French and English included
β
Server-side security β validation of the job, grade and submitted content
β
Optimized and clean β designed for smooth multiplayer use
βοΈ Complete announcement editor
Players can customize their message directly from the interface:
B β bold text
I β italic text
<u>U</u> β underlined text
π¨ Choose the text color
π Add emojis
π’ Real-time character counter
The server keeps full control over the available tools. Each option can be enabled or disabled inside the configuration.
βοΈ Complete configuration
Most of the script can be customized from config.lua:
β’ Command name
β’ Selected language
β’ Authorized jobs
β’ Name and logo of each business
β’ Minimum required grade
β’ Boss-only access
β’ Cooldown between announcements
β’ Cooldown per player or per business
β’ Maximum message length
β’ Display duration
β’ Announcement sound and volume
β’ Interface titles and texts
β’ Formatting options
β’ Color activation
β’ Emoji menu activation
β’ Notification system
β’ General panel colors
β’ Color palette available inside the editor
π‘ Customers can adapt the script to match their serverβs colors without changing its internal functionality.
π¨ Fully customizable theme
The main panel colors can be configured directly inside config.lua.
You can modify:
β’ The primary color
β’ Neon effects
β’ Borders
β’ Titles
β’ The panel background
β’ Secondary sections
β’ Main text
β’ Muted text
β’ Logo backgrounds
β’ Announcement backgrounds
The Obsidian purple theme is included by default, but the panel can easily be transformed into blue, red, green, orange or fully adapted to your serverβs visual identity.
π Customizable notifications
The editable.lua file allows you to easily connect the notification system used by your server.
Systems available by default:
β’ ESX notifications
β’ ox_lib
β’ okokNotify
β’ Custom system
No modification of the scriptβs core files is required.
π Translations
All messages and notifications are grouped inside locale.lua.
π«π· French included
π¬π§ English included
βοΈ New languages are easy to add
π’ Business management
Each authorized job has its own configuration:
β’ Display name
β’ Custom logo
β’ Minimum grade
β’ Boss-only access
β’ Usage permissions
You can freely add or remove businesses from config.lua.
π¬ Dependencies
β’ ESX Legacy
Depending on the selected notification system:
β’ ox_lib optional
β’ okokNotify optional
π Security and protection
π Script protected by FiveM Asset Escrow
π‘οΈ Important checks performed server-side
π οΈ Configuration and integration files remain accessible
πΌοΈ Business logos can be freely modified
π Replaceable sound file
π Installation documentation included
The following files remain open and customizable:
β’ config.lua
β’ locale.lua
β’ editable.lua
β’ Business logos
β’ Announcement sound
β€οΈ The BSensei touch
BSensei Announcements does more than simply display a message.
It transforms every communication into a true roleplay element, with its own visual identity, a complete editor and a configuration system designed to adapt to every server.
π’ Immersive communication
βοΈ Rich text editor
π¨ Customizable theme
π Integrated emojis
βοΈ Fully configurable
π₯ RP Ready
βοΈ Support and contact
Have a question, an installation issue or a suggestion?
Check the included documentation or contact BSensei Scripts through our Discord server.
BSensei Scripts β Make your city heard.
