BRK Chat

BRK Chat

This item is free.

Add to Basket

BRK Chat

a highly customizable RedM chat replacement built for roleplay servers using VORP Core

main features

  • local proximity chat
  • /me with stackable 3D text above the character
  • /do /ooc /yell and /whisper
  • configurable global staff job and private chat tabs
  • ten animated chat box color presets with support for adding more
  • optional per player color selection
  • small medium and large chat modes
  • player controlled chat positioning with /chatmove
  • saved chat position preferences per player
  • automatic screen edge protection for every chat size
  • BRK Notify announcements notifications and command errors
  • configurable moderation phrase alerts
  • detailed Discord webhook logging
  • stock chat event and export compatibility

built for customization

BRK Chat gives server owners control over the appearance behavior permissions channels and layout of their chat without needing to rebuild the UI

customize

  • chat size default position opacity and message colors
  • animated chat box color preset
  • which color presets players are allowed to select
  • whether players can reposition their own chat
  • chat movement speed and screen edge padding
  • local and roleplay message distances
  • channel names colors permissions and webhook routing
  • character first name full name or RedM username per channel
  • read only public channels
  • job rank group and ACE permission access
  • command availability suggestions and hidden commands
  • moderation rules phrases exceptions and severity levels

players can optionally use /brk_chatBox_color to select an allowed color preset and their choice is saved locally

player chat positioning

players can use /chatmove to reposition the complete chat interface using the arrow keys

  • arrow keys move the chat
  • Enter saves the selected position
  • Escape or Backspace resets to the server configured default
  • movement instructions appear as a local system message
  • the active animated preset glows around the full chat while it is being moved
  • the saved position is stored per player
  • no SQL table is required
  • small medium and large modes are automatically kept inside the screen edges
  • switching to a larger mode temporarily moves the chat inward when needed
  • switching back to a smaller mode restores the player preferred position

the complete chat moves together including messages input suggestions channel display and animated border

roleplay chat

regular chat uses a configurable proximity distance while roleplay commands can each use their own range

/me displays inside chat and above the character with stackable 3D text that adjusts for standing kneeling sitting ground and wagon poses

/do can optionally hide the visible character name for scene based roleplay while retaining player identity in webhook logs

/yell and /whisper provide separate long and short range communication

/ooc keeps out of character conversation separate from local roleplay chat

configurable chat channels

create as many chat tabs as your server needs

examples include

  • local
  • global
  • staff
  • management
  • doctor
  • law
  • business
  • advertisements

channels can be public private read only or restricted by VORP group job rank or ACE permission

view and send access can be configured separately so players can read a channel without being allowed to post in it

each channel keeps its own message history and can use its own

  • display name format
  • message color
  • communication distance
  • permission requirements
  • Discord webhook route

players can switch between available channels using Tab and Shift Tab

animated chat presets

BRK Chat includes ten animated chat box presets

  • BRK
  • blue
  • rainbow
  • gold
  • purple
  • green
  • white
  • fire
  • rustic
  • silver

server owners control which preset is used by default and which presets players are allowed to select

player selections can be saved instantly through local resource storage

moderation and logging

BRK Chat includes configurable phrase scanning for harassment threats privacy concerns real money trading OOC leakage and other server specific rules

the moderation system flags and logs configured activity for staff review without automatically blocking messages or commands

moderation rules support

  • selectable chat types and channel IDs
  • configurable text normalization
  • contains exact word and Lua pattern matching
  • phrase exceptions
  • per rule channel exclusions
  • configurable severity levels
  • Discord role pings by severity
  • duplicate alert protection
  • per player alert limits

separate webhook support is included for

  • local and global chat
  • roleplay commands
  • staff and job channels
  • announcements and notifications
  • command usage
  • moderation alerts
  • denied command reports
  • join and leave activity

dedicated webhook routes avoid duplicate entries and automatically fall back to the general command webhook when their configured route is unavailable

identity options

server owners can choose how player names appear globally or individually for each channel

supported display options include

  • VORP character first name
  • VORP character full name
  • RedM or CFX username
  • combined character and username
  • optional server ID
  • hidden visible name for /do

webhook logs retain player identity even when the visible chat format hides the character name

chat compatibility

BRK Chat supports common stock chat events and exports so existing resources can continue sending messages and command suggestions

automatic registered command detection is included with parameter suggestions and ACE filtered visibility for restricted commands

resources can also use the included exports to

  • add chat messages
  • add or remove suggestions
  • refresh player channels
  • report denied command attempts

provide 'chat' is included so resources that depend on the stock chat resource can resolve to BRK Chat

requirements

  • VORP Core
  • BRK Notify free
  • OneSync

full installation configuration exports permissions moderation setup webhook routing and examples are included in the README

check it out on Youtube before purchasing

questions feel free to reach out on Discord