MISS-ELS is an all-in-one configurable Emergency Lighting System (ELS) for the popular Grand Theft Auto V (GTA V) multiplayer client called FiveM.
The server-side element restricts controls to the driver (and optionally his passengers) and allows you to activate primary, secondary and warning lighting each with individually configurable key-bindings.
Welcome to the best server-sided Emergency Lighting System for FiveM!
Oh, and you might ask yourself where all the 'Els' or 'Miss Els' jokes come from. It's a meme. Loes is calling her grandchild Els. Els? Els! ELS!
MISS ELS is very different compared to most other ELS resources! These are some key features:
- Fully customizable light patterns
- Support for up to 36 independent light sources (12 extras + 26 miscs)
- Use native game sirens or use your own with WMServerSirens
- Optional light reflections around the vehicle
- A VCF configuration wizard to make your life easier
Furthermore...
- Sirens and lights synced across the entire server
- Support for 3 different light stages
- Support for up to 4 different sirens per vehicle
- Indicator controls
- Flashing high beams
- Stop sign beeping
- Customizable personal keybinds
- ...
You need to have the following resources installed on your server:
- FiveM baseevents (shipped by default)
- WarMenu
See the instructions in the documentation!
If you have any existing VCF files from the original author of this resource, then you'll probably be fine. The XML should be fully backwards compatible.
In both cases, it's probably best to re-create them by either writing them yourself OR... use the convient configuration GUI! Using this tool, you can easily generate configuration files for your vehicles. You can find it here:
๐ Please read the documentation first and check the Q&A section on Github if your question has already been asked. It probably is!
๐ Didn't find and answer? Then feel free to start a new topic. The community is here to help you! You can also join the official MISS ELS Discord server.
๐ Found a bug? Please make an issue!
๐ You can take a look at the Milestones for this project to see what's coming to MISS ELS!
๐ก Feel free to create an issue if you have an idea.
This resource wasn't possible without these libraries:
- semver.lua by kikito
- SLAXML by Phrogz
- @ImperiousTT - for all his help in setting up this resource, especially writing documentation, creating the logo and providing support
- @JustinRijsdijk ๐๐ฉ - for all his help in many areas, especially the VCF Configurator
...and everyone else who contributed to the development of this resource - it would never have been this good without you! โค๏ธ
- Added flashing high beams (#89, #118)
- Added stop sign beeping (#101)
- Added personal keybinds (#109)
- Added misc support (#152)
- Improved documentation (#112)
- Replaced NativeUI with WarMenu (#120)
...and some minor changes (#114, #115, #116, #118)
- Added dark mode
- Improved UI/UX
- Updated configurator to match new features
- Fixed the automatic directory scanner not working on Windows based servers
- Added automatic scanning for VCF's
- Added 'missing zero' detection in the XML parser
- Fixed a bunch of errors thrown in the console when 'others' activated their lights
- Added importing of existing VCF's
- Fixed missing zeros in XML output
- Fixed a bug in the update checking script
- Added configuration option to allow passengers to control the sirens
- Added configuration option to customize indicator controls
- Added configuration option to customize environmental light reflections
- Added new documentation
- Added
/extra <extra>
command to quickly toggle a vehicle extra - Added an option to control the sirens regardless of the light stage
- Added a in-game menu for static extra's
- Added automatic check for updates
- Added some documentation
- VCF: Added
AllowUse
flag to enable or disable the main horn - VCF: Added
SoundSet
flag to specify a custom sound for the main horn - VCF: Added new
STATIC
section - VCF:
IsElsControlled
is now actually respected - VCF: It's no longer needed to specify flash numbers within a pattern (Flash01, Flash02, etc. can now be Flash Flash Flash!)
- Fixed
AllowEnvLight
setting not doing anything - Fixed
AudioString
on MainHorn not doing anything - Fixed some weird keybind behaviour
- Fixed crash on invalid VCF syntax
- Removed fallback to default patterns when no VCF is present for an ELS-enabled vehicle
- Organized file structure
- Updated SLAXML parser to version 0.8
- Lots of code improvements and optimizations
- Added a VCF configuration GUI
Original releases from Infinite Impact Solutions