Amazing resource, I love the tasks UI and the whole idea. Just one suggestion, instead of using the FreezeEntityPossition native try to use SetBoatAnchor. This will make the boat stay at the same position, but will be on the top of the water not under it.
1 Like
Thank you very much. Will try this native function, if it works as you wrote I will definitely add it in the next update 
UPDATE 1.0.1
[+] Added Config.BeforeOpeningMenu function to config.client.lua file
UPDATE 1.1.0
[+] Compatibility with the VMS City Hall suspended license (Config.UseVMSCityHall
)
[+] Compatibility with qs-vehiclekeys and wasabi_carlock
[+] Support for Buty-License with new Config.LicensesResource
[+] Support for ox_inventory and qs-inventory items
[+] Added auto-detect of Config.Core
, Config.CoreExport
, Config.PlayerLoaded
and Config.Notification
[+] Added Config.PlayerDropped
to protect against locking the spawn point with a vehicle when a player leaves the server during an exam, the vehicle and the examiner ped will be removed
[+] Added framework functions to config.server.lua
[+] Added Config.MenuIcon
[+] Added menuIcon
to Config.Licenses
[+] Added script translation in languages by default:
EN,
DE,
FR,
ES,
PT,
NL,
PL,
IT,
CZ,
SV
[+] Added Config.OnVehicleDelete
function to config.client.lua which allows keys to be taken away
[+] Added Config.AddLicenseItem
, you can add the license item after completing the practical exam
[+] Secured the license addition event from cheaters
[/] Fixed closing of task list menu after vehicle explosion
[/] Moved translation from config.lua to config.translation.lua to be able to do multi-language
[/] Moved UI translation from translation.js to translation.json to be able to do multi-language
[/] Moved questions.js file from .html/ to .config/