📊Changelog

Released version and their changes.

Changelog - Version 1.1.4

Changes

  • 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.

Files Affected

  • server/locked/initialize.lua

  • fxmanifest.lua

Changelog - Version 1.1.3

Changes

  • 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.

Files Affected

  • 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

Changelog - Version 1.1.2

Changes

  • Added a client-sided export to remove persistent vehicles.

  • Better error handling for removing persistent vehicles.

Files Affected

  • 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

Changelog - Version 1.1.1

Changes

  • 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.

Files Affected

  • client/locked/functions.lua

  • client/unlocked/main.lua

  • server/unlocked/functions.lua

  • fxmanifest.lua

Changelog - Version 1.1.0

Changes

  • 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.

Files Affected

Replace all your files.

Database Updates v1.0.1 -> v1.1.0

Run the queries for your framework below, in order.

ESX

DROP TABLE zyke_garages_restart_actions
ALTER TABLE owned_vehicles
ADD COLUMN keyFreq MEDIUMINT;
  • Run zyke_cleanup_settings.sql.


QBCore

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.

Changelog - Version 1.0.1

Changes

  • 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 here.

Files affected

  • 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.

Changelog - Version 1.0.0

Official release for ESX and QBCore.

Last updated