Skip to content
RPScripts

FiveM Job Scripts

ESX Driving School Script FiveM resource preview

ESX Driving School Script

  • ESX

Description

ESX Driving School is a DMV script for ESX servers. Players take a theory test and then practical driving exams to get their car, motorcycle or truck licence.

Package contents

ESX Driving School provides a theory test and practical car, motorcycle and truck tests. Its configuration defines prices, test vehicles, speed limits, checkpoints and a maximum error count. The archive also includes interface assets, translations and SQL for licence records.

Features

  • Theory test in an HTML interface with its own question file (html/questions.js)
  • Practical tests for car (blista), motorcycle (sanchez) and truck (mule3)
  • Prices per test: 500 for the theory test and 1500 for each practical test by default
  • Speed limits for residential, town and freeway zones (50, 80 and 120) and a maximum of 5 errors
  • Route with checkpoints and instructions such as stopping for pedestrians or at junctions
  • Licence types: dmv, drive, drive_bike, drive_truck

Requirements

  • ESX (legacy shared object)
  • esx_license

Compatibility and setup

The active code uses legacy ESX shared-object and esx_license events; the QBCore section is commented out and still calls ESX licence events. The SQL starts with a hard-coded database-selection statement. Remove that statement, review table conflicts, import only the required schema and test every payment and licence grant before use.

  • Place the BakiTelli_driveschool folder in your resources and add ensure BakiTelli_driveschool to your server.cfg.
  • insert me.sql starts with USE `qbtoesx` and creates licenses and user_licenses; if esx_license already created these tables, only insert the four licence types.
  • Included language: English (locales/en.lua, Config.Locale = 'en').

Security note

The server events for payment and licence grants take the price and licence type from the client without further checks. Add server-side validation before you use the script on a live server.

Details

Frameworks
ESX
File size
2.3 MB
Updated
Sep 27, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. Add these lines to server.cfg, in this order:
    ensure BakiTelli_driveschool

Checked: the one resource of this download.

From a static check of the files by the RPScripts Lab. It is not a test that your server starts.

ESX Driving School Script

$18.99€16.99£14.99A$27.99R$96.99CHF 15.99¥3,010

Can't find the exact script? Generate it.

Describe a custom script. 3 free credits per day, up to 15 per calendar month; no card needed.

Try the FiveM AI Script Generator