A modular chat and command system for FiveM supporting ESX, QBCore, QBox, and standalone servers.
- Framework agnostic with explicit configuration
- Modular architecture (commands, modules, system)
- Event namespace (
pxc:*) - Server-side security enforcement
- Automatic command help and suggestions
- Range-based proximity messaging
- Place
pxCommandsin your resources folder - Add
ensure pxCommandstoserver.cfg - Edit
system/config.luawith your framework:Config.Framework = 'esx' -- or 'qbcore', 'qbox', 'standalone'
- Create command packs in
commands/folder
Full setup guide: docs/GETTING_STARTED.md
Create .lua files in commands/:
CommandPack("MyPack", "AuthorName", {
{
command = "hello",
format = "#name# says hello!",
help = "Say hello",
},
})Full reference: docs/COMMAND_PACKS.md
| Doc | Purpose |
|---|---|
| docs/GETTING_STARTED.md | Installation and first steps |
| docs/COMMAND_PACKS.md | How to create commands |
| docs/CONFIG_REFERENCE.md | All configuration options |
| docs/ARCHITECTURE.md | Technical structure |
| docs/TROUBLESHOOTING.md | Common issues |
| .github/SECURITY.md | Security policy |