[Standalone+QBCore] [PAID] MFPD Advanced Unrack System! Realistic Animation and Sounds!

A script by MajorFivePD

No reviews yet.
[Standalone+QBCore] [PAID] MFPD Advanced Unrack System! Realistic Animation and Sounds! main image

Full Description

The MFPD-Advanced Unrack & Rack Weapon resource facilitates weapon unracking and racking exclusively within emergency vehicles, using Custom Sounds! ensuring efficiency.

UPDATED! NOW SUPPORTS QBCORE’S PROGRESS BAR & IN-GAME OFFSET EDITOR

Buy here :heart:

  • Any Additional Support will be provided if needed!

Here’s how it works: :mag_right:

  • Framework Setting (Config.Framework): Determines integration preferences. Set to "Standalone" for independent use or "QBCore" for integration with QBCore framework.

  • QBCore Integration (Config.QBCore):

    • Allowed Jobs (Config.QBCore.AllowedJobs): Specifies jobs authorized to use the resource, you can add as many jobs as you want. Minimum grade levels can be set per job role.
  • Target System (Config.TargetSystem): Choose "ox-target" or "qb-target"-style setup. Uses dynamic bones/offsets; falls back to a 2.5 m radius if no offset is set for the vehicle model.

  • Progress Bar (Config.Progressbar): Use mythic_progbar or QBCore’s progress bar, both with custom sounds and animations.

  • Resmon Usage:

    • MFPD-Advanced-Unrack-Rack runs at 0.00ms IDLE and varies from 0.10ms-0.18ms maximum while unracking, after it finishes, it will immediately go back to 0.00ms`
  • Notification Messages (Config.Messages):

    • Equip Message (Config.Messages.equip): Notification displayed when equipping a weapon.
    • Store Message (Config.Messages.store): Notification displayed when storing a weapon.
  • Weapon Configuration (Config.Weapons): Defines each weapon’s properties:

    • Name (name): Internal identifier for the action.
    • Icon (icon): Icon used for the action.
    • Label (label): Displayed text for the action.
    • Weapon Code (weapon): Weapon spawn code.
    • Model (model): Model of the weapon for animations.
    • Action Type (actionType): Specifies whether the action is to “unrack” (equip) or “rack” (store) the weapon.
  • Default Ammo (Config.DefaultAmmo): You can set the default ammo quantity for all weapons upon unracking. The default being 200.

  • Weapon Components (Config.WeaponComponents): Specifies optional components for each weapon type, enhancing customization.

  • Categories & Menu Layout (Config.Categories): Organize actions into categories and control how they appear in the menu.

  • In-Game Offset Editor (/offset free-cam):

    • Aim at the vehicle and press E to set a custom interaction point.
    • Saved per vehicle model with a 1.5 m radius, hot-reloaded to all clients.
    • Offsets are stored in offsets.json and can be edited again at any time.
    • Optional ACE permission gate via Config.AcePermission.
  • This resource employs proximity checks to allow actions only when near vehicle doors. It integrates with mythic_progbar or QBCore’s progress bar for immersive progress displays and animations during actions, providing a realistic experience. Additionally, it supports both standalone and QBCore-integrated server environments, ensuring flexibility and compatibility.

Buy here :heart:

UPDATED! NOW SUPPORTS QBCORE’S PROGRESS BAR & IN-GAME OFFSET EDITOR

  • Any Additional Support will be provided if needed!

Dependencies:

Ensure you have the latest releases of these dependencies:

WATCH THE VIDEO PREVIEW HERE → :clapper: NEW LONGER SHOWCASE! :clapper:

Installation: :floppy_disk:

Method 1: Folder Setup

  1. Create a new folder (e.g., [MFPD-Unrack]) in your resources directory.
  2. Download the latest releases of ox_lib , ox_target, mythic_notify, mythic_progbar and PlayCustomSounds
  3. Place all downloaded resources into the [MFPD-Unrack] folder.
  4. Add ensure [MFPD-Unrack] to your server.cfg file.

Method 2: Manual Installation

  1. Ensure ox_lib , ox_target, mythic_notify, mythic_progbar and PlayCustomSounds are installed and started in your server.cfg:

ensure ox_lib
ensure mythic_notify
ensure ox_target
ensure mythic_progbar
ensure PlayCustomSounds
ensure MFPD-Advanced-Unrack

|-------------------------------------|----------------------------|

| Code is accessible | No (Config files only – core code escrow) |

| Subscription-based | No (One-Time Purchase) |

| Lines | 300+ |

| Requirements | ox_lib, ox_target , mythic_notify, mythic_progbar and PlayCustomSounds |

| Support | Yes |

|-------------------------------------|----------------------------|

Config Merger
Have you tried Config Merger? Merge your configs easily