Overview
A police breathalyzer on its own 3D device. What's in Police Breathalyzer and what it needs.
On this page
Police Breathalyzer (tr_breathalyzer) gives your police a breathalyzer of its own, the VIGILEX AB-560. The officer walks up and holds the mouthpiece to the other player's lips, the player blows into it by holding a key, and the reading shows on the device's own screen. A printed slip comes out of the bottom, and the officer tears it off as an item that keeps the test's values.
- A test: standing, through a car's window, or at a high truck's open door. The player is asked first and may refuse.
- Blood alcohol: GTA has no alcohol level to measure, so the resource keeps its own per character, fed by the drinks your server already has. It only measures: no drunk effects, nothing that changes how a player walks, sees or drives.
Players nearby see the device, its screen and the slip, and hear its sounds. The blood alcohol, the reading and the slip are worked out on the server.
It's free and open source. Download it here.
Requirements
| What | Version |
|---|---|
| tr_core | 1.6.0 or newer |
| OneSync | On |
| Framework | ESX, QBCore or Qbox |
| Inventory | ox_inventory, qb-inventory or ESX's own |
| Target | Optional: tr_core has its own, and uses ox_target or qb-target when it is set to |
tr_core finds your framework, inventory and target by itself.
Items
| Item | Name | Used for |
|---|---|---|
![]() | breathalyzer | The device. Using it takes it out or puts it away. |
![]() | breathalyzer_mouthpiece | One is used up by each test. Can be turned off. |
![]() | breathalyzer_slip | The printed record of a test. Using it reads it. |
The names can be changed in the config. See Configuration.
Still stuck? Open a ticket on Discord.Privacy


