Skip to content

Tommy's Chirp

The park-kill chirp, on whatever ELS you already run

Docs
FiveMFreestandalone

tChirp in a patrol car

1 / 2

Free

Free — MIT licensed, full source in the download, nothing escrowed.

Powered by Tebex. Instant delivery to your Cfx.re account. Refund policy.

FiveM usage

Up 592 rankLive
tChirp servers, last seven days
DayServers
12 Oct 20268
13 Oct 20269
14 Oct 20269
15 Oct 20268
16 Oct 20269
17 Oct 20269
18 Oct 20269
9
Servers
3
Players

Description

tChirp reproduces one small piece of real patrol car behaviour. When a siren is park killed — silenced automatically because the car was put in park while still in pursuit mode — tChirp chirps that car at a randomised interval until somebody gets back in the front seat.

It is a reminder, not a siren controller: tChirp never turns a siren on or off. It watches whichever ELS your server already runs, notices that a siren was live when the officer left, and chirps the car they left.

siren systems read, plus the plain GTA siren
6
config options, and none of them is required
8
databases, NUI files and build steps
0

Highlights

  • Reads the ELS you already have — tELS, Luxart Vehicle Control, LVC Fleet, ELS-FiveM, JLS and Advanced Lighting System, cascaded in that order, or the plain GTA siren if you run none of them
  • Nothing to operate — no keybind, no menu, no command an officer uses. The behaviour is the product
  • Runs with zero edits — every one of the eight options ships with a default, and a key you delete comes back as the value that shipped
  • The front seat is the rule, both ways — leaving a front seat with the siren on arms the chirp; taking a front seat clears it immediately, for everyone
  • Per-model sounds — a vehicle chirps the native sound you assign it, or a soundset from a resource you already have. A model you do not list never chirps
  • Free, and readable — MIT licensed, every file in the download editable, no encrypted file and no escrow. There is no public repository; the source is the resource you install

What it is not

  • Not an ELS. It adds no lighting, no siren control and no tones of its own. It needs an existing siren system, or the plain GTA siren.
  • Not a siren tone library. The sounds are native GTA sound names, or a soundset from a resource you already have.
  • Not a per-player sound. The chirp is played from the vehicle with PlaySoundFromEntity, so every client near the car plays it positionally and it gets quieter as you walk away.
  • Not usable without tLib. tLib is free, and tChirp refuses to start below the version it declares rather than failing halfway down a file.

How it decides

Three things have to be true at the moment a player leaves a vehicle: they were in a front seat, the vehicle's siren was on as of the last check before they left, and the vehicle's model is one you assigned a sound to. Then the car goes on the chirp list.

The siren is sampled every 500 ms while you are seated and the exit is decided against the previous sample, because killing the siren is part of a park kill — by the time the player is out of the seat every provider correctly reports the siren as off, so a check taken at that moment would return false every single time and nothing would ever chirp.

Each chirp draws a fresh interval and a fresh duration from the configured ranges, so a row of parked cars does not fall into step.

Requirements

  • tLib v1.0 or later — tChirp declares tlib_min_version '1.0' and refuses to start below it. Free
  • A siren system, or none — any of the six it reads, and the plain GTA siren if you run none of them
  • lua54, which tChirp declares itself
  • No framework required, no database, no NUI and no build step

Compatibility

Frameworks
None. It sits beside whatever siren system you already run
Dependencies
tLib v1.0+ (free). Nothing else
Siren systems read
tELS, Luxart Vehicle Control, LVC Fleet, ELS-FiveM, JLS, Advanced Lighting System, plain GTA siren
Configurable provider names
tELS and JLS only — the two that are read through an export
Database
None
Runtime
lua54

Licence and delivery

Price
Free
Licence
MIT, full source in the download
Escrow
None. No escrow_ignore, no encrypted file, every file editable
Keymaster
Nothing is granted — there is no asset to look for
Version
1.1.0

Getting it running

Three steps, and none of them is a purchase.

  1. Drop tChirp into your resources folder, next to tLib. The folder must be named exactly tChirp — its exports are published as exports.tChirp and a FiveM resource is addressed by its folder name.
  2. ensure tChirp after tLib.
  3. Assign a sound to the vehicle models your department actually runs. It ships with the eight base-game police models, which is a starting point rather than your fleet.

Nothing else is configured. Config.sirenSystem defaults to auto, which cascades through every provider — pin it to one only if you run exactly one ELS and want a wrong answer to be loud.