**ZYRA Television** turns any TV prop on your map into a synced, interactive screen — and adds a full cinema business on top of it. No items, no commands to memorize — just walk up and target.
### 📺 TV, No Items Required
- Every TV prop on the map is automatically interactive via `ox_target` — target it, and the remote opens.
- Every player can use every TV. No permission needed. An optional `tv_remote` ox_inventory item also opens the nearest TV, for servers that like a physical remote.
- Built-in YouTube and Twitch playback, a custom browser mode, and a classic "cable TV" channel list you fully control.
- Volume and channel controls synced per-screen, with realistic audio falloff by distance (or a defined audio zone for indoor rooms).
### 🎬 Cinema Panel
- An `ox_target` zone opens a full scheduling panel: start a video instantly, schedule it with a countdown, or manage a database-backed grid of sessions (name, poster, description, price, ticket stock, age rating, duration, date & time).
- Scheduled sessions play themselves automatically — no staff required once set up.
- Cinema spotlights turn on and off automatically as a showtime approaches, and the doors now correctly recognize a session as "showing" as soon as its time arrives, whether or not staff actively started it.
### 💼 A Real Cinema Job
- A dedicated ESX job with its own map blip.
- A boss menu (`ox_target` zone) powered by **esx_society** — hiring, grades, and society money, exactly like your other jobs.
- A job-restricted cinema safe (`ox_inventory` stash).
- Everyone (job or not) can still watch TV and buy tickets — the job only gates staff tools.
### 🎟️ Ticket Sales & Access Control
- An `ox_target` box-office kiosk where players browse upcoming sessions, pick a seat, and buy a ticket (fully integrated with ESX money).
- Players can review their purchased tickets at any time.
- The cinema doors check for a valid ticket before letting anyone in — no ticket, no entry.
### 🌍 Multi-language
- All in-game messages, notifications and labels are driven by a simple `Config.Locale` setting.
- English and French included out of the box. Adding a new language takes one file.
### ⚙️ Highly configurable
- Every coordinate, permission, channel, and message is exposed in a single, thoroughly commented `config.lua` — excluded from encryption so you can edit it freely after purchase.
### Requirements
**ESX** (`es_extended`)
**oxmysql**
**ox_lib**
**ox_target**
**ox_inventory**
**esx_society**
- `generic_texture_renderer_gfx`
### Support
Full installation guide and configuration reference included (English + French).
Car License Description
Bike License Description
Truck License Description