iZaap Studios β VIP Weapons System (QBCore & ESX)
A powerful and complete system for managing VIP-exclusive weapons with full customization, access control, and an integrated admin panel. Built to be highly optimized and fully adaptable to both QBCore and ESX frameworks.
Performance
Designed with performance in mind:
-
In use:
-
Real-time updates and instant data sync without resource overhead.
Compatibility
QBCore
ESX (Legacy & v1 Final)
Auto-detection via config
All features are framework-agnostic and toggle-based through config.lua
.
Features
VIP Access Menu
- VIP players can:
- View their exclusive weapons
- Rename weapons
- Enable/disable components (attachments) dynamically
- Access via
/armas
or F10 (configurable)
Admin Panel
- Accessible with
/panelarmas
- Features:
- Assign/remove VIP weapons per player
- Edit weapon templates (hash, label, default attachments)
- Modify attachments manually
- View all VIP players and their assigned weapons
- Webhook logging for all admin actions
- Realtime UI updates
Attachments System
- Supports manual editing of:
- Scope, suppressor, flashlight, grip, camo, extended mags, etc.
- Each weapon can have unique component sets.
- Attachments are stored and reapplied automatically.
Template-Based Structure
- Weapons are defined via templates.
- Admins can assign templates to players.
- Easy duplication and editing of presets.
Multi-language Support
- All texts and labels are dynamically loaded via
lang.js
- Easily translated to any language
Interface & Design
- Clean, modern dashboard design
- Responsive UI with dynamic sections:
- Dashboard, Players, Weapons, Logs, Settings
- Smooth transitions and animations
- Fully compatible with dark mode themes
Preview Video
VIP Weapons - Armas VIP | iZaap Studios | QBCore & ESX - FIVEM
Security & Access
- Admin permissions based on frameworkβs default (
Player.Functions.HasPermission
or ESX ACE) - Panel is hidden from unauthorized users
- All edits are logged via webhook
Customization
config.lua
: framework, command names, permissions, default keyslang.js
: translationsapp.js
: NUI logic (open access)- Attachments per weapon fully customizable
Escrow & Editable Files
This resource includes escrow-protected logic. However, the following files are open for editing:
config.lua
lang.js
app.js
,style.css
,gui.html
- All UI/UX resources
Links
- Store: (https://izaap.tebex.io/)
- Discord Support: iZaap Studios
- Documentation: https://izaap-studios.gitbook.io/izaap-studios
Release Information
Field | Value |
---|---|
Code is accessible | No (config & NUI open) |
Subscription-based | No |
Lines (approximately) | ~3500+ |
Requirements | MenuV , oxmysql |
Support | Yes |