Changelog
Released version and their changes.
Last updated
Was this helpful?
Released version and their changes.
Last updated
Was this helpful?
Provides more informative error message when attempting to initialize vehicle access from a database fetch, but the vehicle is missing required values. Usually the result of an incorrectly configured vehicle dealer or old vehicles that have not yet been initialized.
server/locked/initialize.lua
fxmanifest.lua
Function to handle initialization of spawned vehicles, available as export for 3rd party scripts.
Stops attempting to find and modify a vehicle that can not be found in a reasonable timeframe.
Overhaul to key stealing, including various settings and a minigame option.
client/unlocked/eventhandler.lua
client/unlocked/small_resources/lockpicking.lua
client/unlocked/small_resources/stealkeys.lua
client/unlocked/menus/vehicleactions.lua
server/unlocked/functions.lua
server/unlocked/persistent_vehicles/functions.lua
server/locked/vehicleactions.lua
locales/en.lua
Added searchingKeys
Added failedToFindKeys
shared/unlocked/config.lua
Modified Config.Settings.keys
Added Config.Settings.tempKeys
fxmanifest.lua
Added a client-sided export to remove persistent vehicles.
Better error handling for removing persistent vehicles.
client/unlocked/persistent_vehicles/functions.lua
server/unlocked/persistent_vehicles/functions.lua
server/unlocked/persistent_vehicles/eventhandler.lua
locales/en.lua
Added vinNotFound
.
fxmanifest.lua
Fixed issue where the QBCore version could not check if the rank was considered boss.
Removed unused argument for inventory update event.
Extra check to see if metadata exist for keys in case it was obtained incorrectly or has missing data. Only prints a debug now.
client/locked/functions.lua
client/unlocked/main.lua
server/unlocked/functions.lua
fxmanifest.lua
New vehicle actions menu.
Hold keybind to open menu, press keybind to open keyfob for the closest vehicle you have access to.
Keyfob UI.
Keybind to lock closest vehicle.
Optionally keys as items.
Your items decide your access to vehicles.
Change frequency and void older keys, ensuring the right people have access to your vehicles.
Persistent vehicles.
Leaving area / relogging does not despawn the vehicle.
Server-restart proof, will respawn vehicles that are removed.
Temporary vehicles are consistent.
Removed previous "on restart" actions, now part of cleanup parameters.
Adding cleanup parameters and execution.
Better vehicle actions syncing, no need for exports to be placed everywhere, as other resources can now override the vehicle's state.
New impound UI design.
New finance UI design
Updated the performance modifications UI design.
Expanded the exports and events section.
Configuration to require being inside of an impound zone to impound vehicles.
Minor performance optimizations.
Replace all your files.
Run the queries for your framework below, in order.
DROP TABLE zyke_garages_restart_actions
ALTER TABLE owned_vehicles
ADD COLUMN keyFreq MEDIUMINT;
Run zyke_cleanup_settings.sql.
DROP TABLE zyke_garages_restart_actions
ALTER TABLE player_vehicles
ADD COLUMN keyFreq MEDIUMINT;
Run zyke_cleanup_settings.sql.
If starting fresh, simply run the new standard databases as usual.
Further exploitation proofing.
Additional event to set vehicle ownership after car dealer purchase.
GiveTempKeys export also accepts plate, and finds vehicle by matching it.
New OpenImpounderMenu export found .
server/unlocked/eventhandler.lua
Additional executor protection for setting new owner.
server/unlocked/functions.lua
Additional executor protection for setting new owner.
client/unlocked/menus/impound.lua
Created export to open impounder menu.
client/unlocked/functions.lua
GiveTempKeys accepting plate.
Added zyke_garages:HandleVehiclePurchaseWithPlate event.