v1.13.2
Summary
This release brings customizable gamer tag colors, improved quick menu duty toggles, chat notification positioning, and open-source framework queries. Anticheat bypass support for teleport commands, tk_ambulancejob revive compatibility, and WaveShield integration are included. The Steam API key is now configured via server convar instead of api.json, and the web panel UI has been refined with better search and improved reliability.
What's New
Features
- Gamer tag colors — Customizable gamer tag colors with a new color picker component
- Quick menu duty toggles — Auto duty toggles to enable/disable quick menu options based on duty status
- Quick menu icons — ActionToggle and Tuning components now use string icons with color support
- Chat notifications — Notification position configuration (
top-left,top-right,bottom-left,bottom-right,top-center,bottom-center) - Framework queries — Open-source framework queries for ESX, QB, and QBX in
config/database/queries.js - tk_ambulancejob — Revive compatibility for tk_ambulancejob
- Anticheat bypass —
RequestAnticheatBypassfunction for WaveShield when teleporting or performing bannable actions - TURN credentials — Command to generate Cloudflare TURN server credentials with error handling
- Inventory — New inventory image path and enhanced ESX item retrieval logic
- Offline player bans — Duration validation and error handling
- Discord/Steam profiles — Refactored to use Badge component for UI consistency
Bug Fixes
- Chat — Corrected notification position key in config
- Steam profile — Fixed Steam profile fetching
- Web panel chats — Fixed web panel chats
- Performance — Improved startup performance
- Audio — Improved audio streaming
- AC bypasses — Various anticheat bypass fixes
File Changes
⚙️ Configuration & Bridge Files
These files are not encrypted. Review the changes below — you may need to manually apply updates to your server's config files.
bridge/server/player.lua
- Revive — Added
tk_ambulancejobrevive support viaexports.tk_ambulancejob:revive(source, true) - Phone number — Updated lb-phone integration to use
Player(source).state.phoneNumberinstead ofexports["lb-phone"]:GetEquippedPhoneNumber(source)
bridge/shared/inventory.lua
- Inventory images — Added
inventoryresource path forcfx-nui-inventoryitems (chezza) - QB/QBX items — Added fallback for
Framework.object.Shared.Itemswhen undefined - ESX items — Improved ESX item retrieval; added fallback to query
itemstable whenESX.GetItemsis unavailable
config/anticheat/server.lua
- New export —
RequestAnticheatBypass(source, duration)for temporary anticheat bypass (e.g. WaveShieldtempBypass) during teleports or other bannable actions
config/api.json
- Removed —
serverblock (IP, port, use_cfx_proxy) - Removed —
steam_api_key— now retrieved via server convar (see server.cfg)
config/commands/sv_commands.lua
- Teleport go back — Calls
RequestAnticheatBypass(target, 3)before teleporting - Teleport player — Calls
RequestAnticheatBypass(src, 5)before teleporting
config/config.json
- Added —
tag_discord_user: truein logs section - Added —
defaul_notification_position: "bottom-right"inchats(options:top-left,top-right,bottom-left,bottom-right,top-center,bottom-center) - Removed —
delete_character_aditional_queriesblock (moved to framework queries)
config/database/queries.js
- Major expansion — Framework queries are now open source and fully documented
- New queries —
getPlayer,getPlayerRetention,getPlayerClothing,getVehicleOwners,getVehicleMods,getOfflinePlayer,searchOfflinePlayers,getItemHolders,getRichList,getJobDistribution,getTotalUniquePlayers,getTotalCharacters,getTotalBankMoney - ESX/QB/QBX — All queries support both frameworks with appropriate table mappings
config/logging/cl_logs.lua
- Removed —
log:playerActionsBatchbatching (actions now handled differently)
📁 Files changed
- bridge/server/garage.lua
- bridge/server/player.lua
- bridge/shared/inventory.lua
- client/cl_main.lua
- client/modules/actions.lua
- client/modules/props.lua
- client/utils/cl_functions.lua
- config/anticheat/server.lua
- config/api.json
- config/api.json.example
- config/commands/sv_commands.lua
- config/config.json
- config/custom_functions/client.lua
- config/database/queries.d.ts
- config/database/queries.js
- config/logging/cl_logs.lua
- fxmanifest.lua
- server/modules/jail.lua
- server/sv_main.lua
- server/index.js
- sql/install.sql
- fxmanifest.lua
- web/