For questions about purchases, refunds and licensing, see General FAQs.Documentation Index
Fetch the complete documentation index at: https://fxscripts.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Setup
Press T does nothing
Press T does nothing
Either the resource didn’t start or another resource is grabbing
T
first. Check txAdmin console for [fxChat] lines on startup.Native chat shows instead of fxChat
Native chat shows instead of fxChat
Don’t
ensure 'chat' in server.cfg — fxChat declares
provide 'chat'. Order matters: ox_lib first, then fxChat.Resource won't start — escrow error
Resource won't start — escrow error
See Escrow & Cfx.re Portal. TL;DR: add your
sv_licenseKey at portal.cfx.re → Granted assets.ox_lib not found
ox_lib not found
Start
ox_lib before fxChat in server.cfg.Framework not detected
Framework not detected
Make sure your framework starts before fxChat. For non-standard forks
see Integrations.
Commands
Commands don't autocomplete
Commands don't autocomplete
ox_lib must start before fxChat. Then restart fxChat.`/pm` says player not found
`/pm` says player not found
Use the server ID (the number in
/scoreboard), not the
character ID.How do I disable a command?
How do I disable a command?
enabled = false in configs/commands.lua, then restart fxChat.Can I add my own command?
Can I add my own command?
Yes — drop it under
src/handlers/custom/commands.lua using
lib.addCommand. See Commands.Themes
A theme looks broken / blank
A theme looks broken / blank
Likely a JSON parse error — run the file through a JSON validator.
Common issues: trailing commas, unquoted keys.
Colors render gray / wrong
Colors render gray / wrong
Use full hex (
#RRGGBB) or rgba(). CSS color names aren’t parsed.Hot-reload didn't apply
Hot-reload didn't apply
Run
/reloadthemes and reselect the theme in chat settings.Where do I save admin-panel changes?
Where do I save admin-panel changes?
Edits made via
/chatadmin are session-only. Hit Export JSON and
save the output to themes/<your-name>.json to persist.Webhooks
Webhook isn't sending
Webhook isn't sending
Test the URL with If
curl:curl works and fxChat doesn’t, check server.cfg for
set_var sv_disableHTTP true — that disables outbound HTTP entirely.Can I send to multiple webhooks?
Can I send to multiple webhooks?
Not natively. Listen on
fxChat:messageReceived server-side and call
PerformHttpRequest to your second URL.UI quirks
Chat is hidden after switching theme
Chat is hidden after switching theme
Emoji picker shows boxes
Emoji picker shows boxes
The picker uses the system emoji font. On bare Linux servers without
one installed, players see boxes. Known limitation.
Build
Do I need to build the NUI?
Do I need to build the NUI?
No — the compiled bundle ships with the resource. Only rebuild if you
customize
src/ui/nui/.How do I rebuild?
How do I rebuild?
