FG_Comms replaces the default FiveM chat with a fully operational tactical communications system. Because your soldiers deserve better than a gray or blue box in the corner.
What you get:
-
LOCAL, GLOBAL, OOC, COMMAND, CLASSIFIED, and unlimited custom DEPARTMENT/FACTION channels
-
Faction/Department isolation — your people message your people, nobody else
-
Permission-gated tabs via Discord User IDs or Badger Role IDs
-
/announce— full-screen broadcast overlay that hits every player whether they like it or not -
/chatname— custom callsigns, saved server-side until restarts, no database needed -
Native FiveM command passthrough — every slash command still works
-
Standalone Discord webhooks — send in-game message to dedicated log channels
-
Incoming transmission indicator — players see when someone's typing in their channel
Version 2.0 Changelog:
-
/me— 3D action text above your head, visible to nearby players for 10 seconds -
/chatsettings— in-game panel size presets, saves per-player -
/dvall— admin vehicle wipe, tied to announce permissions -
Built-in auto messages — replace your automessage script entirely
-
Unread badges on channel tabs + pulsing notification dot when panel is faded
-
Incoming transmission indicator — see when someone's typing before they send
-
Smarter Badger support — mix Role IDs and User IDs in the same config
-
Visual refresh — bevel tabs, Bebas Neue font, bezel framing, cleaner fades
-
Names backup system — auto-restores from backup if file corrupts on restart
Version 2.4 Changelog:
-
Command autocomplete — type
/and FG_Comms dynamically pulls every registered command from every resource on your server. As you keep typing it narrows down to the best match shown as a hint above the input. Works with rpemotes, doorlock, vMenu, anything — no configuration needed - NUI conflict fix — FG_Comms now checks if another resource's UI has focus before opening. Doorlock UIs, inventories, radial menus — if something else is open, pressing T won't interrupt it
- Keybind reliability — fallback input thread now also respects NUI focus state, so neither the primary keybind nor the fallback can fire while another UI is active
Zero framework required. Two-step install. One config file.
Priced like one too, because nobody should go into debt over a chat script.
FG Development
Built by a Vet. For the community.