v1.10.5
Important
Part 1 of a big update
### Scheduled Updates (ETA 14 days)
These are features that are already in private testing, but did not make it to this version.
- Voice Monitoring
- Multi Streaming SupportFixes
- Broken Heatmap
- Fixed quickmenu bad UX when using mouse
- Fixed Hair, Face and Beard being cloned in staff duty clothing
- Fixed staff management not working for non owners
- Tp command not ignoring commas
- Missing Keybindings
- Database Structure
New 🚀
- Zone Creation (Safezones, Custom Code)
- Lightweight Jail System
- Prop Creator Distance Control (Arrow Keys)
- Overlay for Exit Spectate and Player Control
- More Logs
- Transactions Viewer (limited to certain banks) | bridge/server/transactions.lua
- Vehicles Database
- General UX improvements
- Update player gang
Check API | Exports | Guides for custom zone handling
SQL Changes
CREATE TABLE IF NOT EXISTS `luxu_admin_jail` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`char_id` varchar(255) NOT NULL,
`char_name` varchar(255) NOT NULL,
`staff_id` int(11) NOT NULL,
`staff_name` varchar(255) NOT NULL,
`reason` text NOT NULL DEFAULT '',
`cell_name` varchar(255) DEFAULT NULL,
`expires_at` datetime NOT NULL,
`created_at` datetime NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`),
KEY `char_id` (`char_id`),
KEY `staff_id` (`staff_id`)
) ENGINE=InnoDB;
CREATE TABLE IF NOT EXISTS `luxu_admin_zones` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`points` longtext NOT NULL,
`height` int(10) unsigned NOT NULL DEFAULT 0,
`metadata` longtext NOT NULL,
`rgba` longtext NOT NULL,
`debug` tinyint(1) unsigned NOT NULL DEFAULT 0,
`customHandler` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;🗣️ Locales
"zones": "Zones",
"show_tag": "Show Tag",
"increase_distance": "Increase Distance",
"decrease_distance": "Decrease Distance",
"perm_zones_create": "Create Zones",
"perm_zones_delete": "Delete Zones",
"perm_vehicles_database_view_owners": "View Vehicle Owners",
"perm_vehicles_database_view": "View Vehicles Database",
"perm_player_monitoring": "Monitor Player",
"you_have_been_jailed": "You have been jailed",
"this_player_is_already_jailed": "This player is already jailed",
"change_car_with_plate": "Change Car with Plate",
"current_owner": "Current Owner",
"search_new_owner": "Search New Owner",
"search_by_character_id_or_name": "Search by Character ID or Name",
"change_owner": "Change Owner",
"remove_vehicle": "Remove Vehicle",
"are_you_sure_you_want_to_remove_this_vehicle": "Are you sure you want to remove this vehicle?",
"vehicles_database": "Vehicles Database",
"view_all_your_registered_vehicles_and_who_has_them": "View all your registered vehicles and who has them",
"new_owner_char_id": "New Owner Char ID",
"gangs": "Gangs",
"select_gangs": "Select Gangs",
"update_gang": "Update Gang"📁 Files Changed
- bridge/client/clothing.lua
- bridge/client/inventory.lua
- bridge/server/garage.lua
- bridge/server/inventory.lua
- bridge/server/job.lua
- bridge/server/player.lua
- bridge/server/transactions.lua
- client/cl_main.lua
- client/modules/actions.lua
- client/modules/clothingmenu.lua
- client/modules/commands.lua
- client/modules/control.lua
- client/modules/logs.lua
- client/modules/nui.lua
- client/modules/props.lua
- client/modules/spectate.lua
- client/modules/sprites.lua
- client/modules/zones.lua
- config/advanced_configuration.json
- config/api.json
- config/config.json
- config/custom_functions/client.lua
- fxmanifest.lua
- server/database_checker.lua
- server/index.js
- server/modules}/Mumble.proto
- server/modules/commands.lua
- server/modules/jail.lua
- server/modules/props.lua
- server/sv_main.lua
- server/utils/sound.lua
- server/utils/sv_functions.lua
- shared/functions.lua
- shared/init.lua
- shared/utils.lua