[ESX/QB] vms_flightschoolv2 | Voiceover & Different theoretical and practical exams

:money_with_wings: YOU CAN BUY IT HERE: www.vames-store.com


image

Watch it here:


image

  • Compatible with ESX & QB-Core
  • Compatible with esx_menu_default, esx_context, qb-menu, ox_lib Context
  • Compatible with ox_target
  • Responsive UI
  • For ESX it use esx_license
  • For QB-Core it use metadata from core
  • Highly detailed configs (config.lua, config.client.lua, config.routes.lua, config.server.lua)
  • Maneuver commands spoken by the examiner in :us: English / :de: German / :fr: French / :es: Spanish / :portugal: Portuguese (can be turned off)
  • Two types of theoretical exam, containing different questions for each category Helicopter, Airplane
  • Two types of practical exams and the ability to fully customize the exam route and actions on the route
  • Fully editable markers, checkpoints, blips
  • Adjustment of notification system
  • Possibility to use with TextUI
  • Customizable pricing and license names so if you currently have any flight school and a server edition currently running, you can change the names to the current ones so that the playersโ€™ licenses remain
  • Ability to change questions for each category along with photos
  • In config.server.lua you can customize the license system to your needs, if you want a license for an item in an inventory, you can add it there
  • The examinerโ€™s ped sits next to you in the passenger seat during the practical exam (can be turned off)
  • In the config you can set whether to take money from the bank account if the player has no money in cash
  • You can set for category the number of questions to be drawn, how many questions it will have to answer and the number of correct answers to pass the theory exam
  • During the practical exam, the player has to complete tasks from the examiner written in ui on the right, when done, he marks the point as done
  • Full translation with config.lua & translation.js.
  • Full support.

image

Full view for configs on our script documentation:


image

Not using the script:

image

During the practical exam:

image

Code is accessible No
Subscription-based No
Lines (approximately) +2700 (including routes file and all configs)
Requirements ESX / QB-Core
Support Yes
3 Likes

is there a option for vehiclekeys like jacksam?

Yes, you can add your export/trigger to give keys in the config.client.lua file - there is a function there where you can add what should happen when a vehicle is spawned

:computer: UPDATE 1.0.1

[/] Vehicle spawn improved for QB-Core
[/] Fixed checkpoint for safe landing on helipad in helicopter exam that crashed exam


:computer: UPDATE 1.0.2

[/] Improved exam completion - no longer displays errors for hitting a vehicle after the exam


:computer: UPDATE 1.0.3

[+] Added Config.BeforeOpeningMenu function to config.client.lua file

Hello, how do we find the answers to the questions because I canโ€™t find them in the configuration docs?

:notebook_with_decorative_cover: 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: :uk: EN, :de: DE, :fr: FR, :es: ES, :portugal: PT, :netherlands: NL, :poland: PL, :it: IT, :czech_republic: CZ, :sweden: 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/