Can be configured to use framework character names
Full Description
A themed chat script with commands for both global and proximity chat messages. Multiple categories of chat... me, do, leo (police), med (medical), info, news, ad.
If installed correctly (see below) default messages will be themed as well as command initiated chat messages. To see a demo watch any OCRP stream or video after 5/13/2023.
This includes a custom version of the FiveM chat resource to make this work properly. Be sure to read the instructions so this installs and works correctly. If you come asking for help and it turns out you didn't read the instructions, we will be laughing at you behind your back. Kidding... sort of. Just read them.
UPDATED TO NOW USE FRAMEWORK CHARACTER NAMES
Frameworks currently integrated are: Big Daddy (upcoming), NAT2K15, ND, ESX, QBCore, and the function to get the name from the framework is open so you can add any framework to it that you want.
Requirements
Two scripts included that must be installed separately
NOTE: THESE SCRIPTS ARE STAND-ALONE FIVEM SCRIPTS. They are NOT integrated with any framework specifically. Please see the compatability chart at wiki.bigdaddyscripts.com for information on compatibility with frameworks and other scripts.
User Reviews
John (Server Owner): “The best K9 script we’ve ever used. Lightweight and super reliable.”
Maria (Admin): “Our community loves it. The radial menu is smooth and intuitive.”
Changelog
Latest Updates
4/28/2025 - v1.3.0
We think we finally have fixed the pesky {1} business.
Fixed names not showing in global chats
8/6/2024 - v1.2.8
We tested the snot out of this one and bugs are squashed, names are showing, commands are working, formats are correct.
NOTE: This update requires you to update the cl_chat.lua and sv_chat.lua in the default chat IF YOU HAVE THIS SCRIPT INSTALLED ALREADY. If you are installing it for the first time, follow the instructions included in the README file that comes with it.
8/4/2024 - v1.2.7
Totally rebuilt the integration between the cfx default chat and this custom chat. Rebuilt events and functions on both sides.
Added a new function on the custom chat for single messages that come from applications like Sonoran. Previously was not available.
8/2/2024 - v1.2.6
Finally fixed the event timing for the few that were experiencing strange behavior with chat commands
System messages (unless they use the "print" function of the chat) should be formatted now
Names and messages should display correctly now
NOTE: This update requires you to update the cl_chat.lua in the default chat IF YOU HAVE THIS SCRIPT INSTALLED ALREADY. If you are installing it for the first time, follow the instructions included in the README file that comes with it.
8/1/2024 - v1.2.5
Completely reverted cl_chat.lua back to previous state since people were still having trouble with the updated version
NOTE: This update requires you to update the cl_chat.lua in the default chat IF YOU HAVE THIS SCRIPT INSTALLED ALREADY. If you are installing it for the first time, follow the instructions included in the README file that comes with it.
7/31/2024 - v1.2.4
removed the attempt at making the deprecated chat function match formatting. Because of the way the old function was used, there are too many messed up ways to break it so it'll just have to be unformatted.
NOTE: This update requires you to update the cl_chat.lua in the default chat IF YOU HAVE THIS SCRIPT INSTALLED ALREADY. If you are installing it for the first time, follow the instructions included in the README file that comes with it.
7/29/2024 - v1.2.3
fixed the fix from the last version that should've been going to one person but instead was global
7/27/2024 - v1.2.2
Fixed when a script uses the deprecated message function inside the default chat, it wasn't getting formatted like all the other messages
Added an option to manually enter a character's name using /chatname which will override all other names used. This can be turned off in the config.
NOTE: This update requires you to update the cl_chat.lua in the default chat IF YOU HAVE THIS SCRIPT INSTALLED ALREADY. If you are installing it for the first time, follow the instructions included in the README file that comes with it.
7/25/2024 - v1.2.1 (includes a settings.ini update)
Added option for framework integration for character names.
Added a check for null values to stop a very rare issue from happening
Updated export to include new name functionality - your code that uses this export will need to be updated to the new format
11/13/2023 - v1.13
Added config option for using the 3DChat resource
9/9/2023 - v1.12
Fixes the {1} bug that sometimes showed for some messages (usually system messages)
Adds new export so other scripts can utilize the themed messages
5/26/2023 v1.11
added /clearchat command to, well, clear the chat on your client
also handled some other generic print messages that were coming through unformatted/unstyled
5/23/2023 v1.1
For those having double event fired issues where the chat showed twice, we put a catch so it would not happen in this script. This was not an error in the script, but on the server, and this is just a catch to keep it from happening within this script.
Cleaned up the base chat folder and updated the manifest to remove commented out code that didn't need to be there anymore.
This script runs on the CFX Mono V2 runtime which is still listed as BETA and will show warnings in both the client and server consoles. We have tested and found the V2 runtime to be FAR more efficient and has been very stable in our tests. Efficient means it uses less of your server to run. It's a good thing. The rt2 will not load on game build 2944 so 3095+ is required and we recommend 3095 and is the build we test on.