Skip to content

Releases: DeamonScripts/dps-EmergencyVehicleMenu

v2.2.0-DSRP - Accessibility & Configuration Overhaul

18 Jan 18:07

Choose a tag to compare

🚀 What's New in v2.2.0-DSRP

This release focuses on accessibility improvements and configuration organization to make the script easier to set up and use for all players.


⭐ Highlights

🔓 Lowered Job Grade Requirements

  • All zones now use minGrade = 0 - Cadets, Officers, and all ranks can now access the vehicle modification menu
  • Previously locked to Grade 4+ (Lieutenants/Commanders only)

🚗 Better Custom Vehicle Support

  • Added comprehensive Config.ManualEmergencyVehicles list
  • Includes all GTA V default emergency vehicles
  • Easy-to-add commented examples for custom vehicles (NYPD Explorer, BCSO Charger, etc.)
  • Auto-detection fallback still works alongside manual list

🏢 Custom MLO Zone Templates

  • Added commented Gabz-style MLO zone examples
  • Easy to uncomment and adjust coords for your custom buildings
  • Includes garage/parking area presets for MRPD, Pillbox, etc.

📋 Full Changelog

Config Improvements

  • ✅ Reorganized config into 9 clearly labeled sections
  • ✅ Added Config.JobMappings with expanded job names (statepolice, trooper, saspr, etc.)
  • ✅ Enabled job caching by default (Config.CacheJobInfo = true) - prevents SQL spam
  • ✅ Added Config.CheckUpdates option

Economy & Balance

  • ✅ Balanced repair costs: $350 field repair / $500 full repair
  • ✅ Added 25% discount for police, ambulance, and fire jobs
  • ✅ Free repairs for mechanics
  • ✅ Cost scaling capped at 2.5x multiplier

New Features

  • Undercover Neon Support - Config.UndercoverNeon whitelist for specific vehicles
  • Input Validation - Config.ValidateName() function prevents invalid/malicious preset names
  • Named Constants - Config.Constants for damage thresholds, cooldowns, and more

Code Quality

  • ✅ Removed duplicate config sections
  • ✅ Better inline documentation
  • ✅ Verified QBox framework detection order (qbx_core before qb-core)

📝 Quick Setup

  1. Add your custom vehicles to Config.ManualEmergencyVehicles:
Config.ManualEmergencyVehicles = {
    -- GTA defaults included...
    "nypd_explorer",    -- Add your custom vehicles
    "bcso_charger",
    "2020tahoe",
}
  1. If using custom MLOs, uncomment and adjust the zone coordinates in Config.ManualModificationZones

  2. Set Config.Debug = false once everything is working


🔧 Dependencies

  • ox_lib
  • oxmysql
  • QBCore / QBox / ESX (auto-detected)

Full Changelog: v2.1.2-DSRP...v2.2.0-DSRP

v1.0.0 - Initial Release

14 Jan 06:05
17d64b6

Choose a tag to compare

First official release of dps-EmergencyVehicleMenu.

This resource provides a zero-configuration solution for managing emergency vehicle extras, liveries, and performance upgrades. It is designed to be plug-and-play with automatic detection for your framework.

Key Features:

  • Zero Configuration: No setup required—just drag and drop.
  • Multi-Framework: Auto-detects ESX, QBCore, and QBox.
  • Job Integration: Built-in access control for Police, EMS, and Fire.

Installation:

  1. Download the source code zip below.
  2. Extract to your resources folder.
  3. Add ensure dps-EmergencyVehicleMenu to your server.cfg.