Security HUD
System Watchdog
×
Threads Scanned
-- / --
SYS. LOAD --%
AI SHIELD ACTIVE
DMCA Policy
×

📋 DMCA Compliance

This platform and community fully complies with the Digital Millennium Copyright Act (DMCA) and international copyright laws. We take all copyright protection seriously.

🛡️ Copyright Protection

If you believe a posted item belongs to you or violates your copyright, you may file a DMCA takedown request through our official channels. Upon receiving a valid claim, the infringing content will be removed within 24 hours.

What's new

PAID AV Lib — Complete UI, Interaction & Developer Library

JERYJET2

Member
Joined
May 2, 2023
Messages
1
Reaction score
0
Points
156
Location
Indonesia

AV Lib — Complete UI, Interaction & Developer Library​

One resource. One design language. One API for your entire server.

AV Lib is a modular UI and interaction foundation built for FiveM servers and developers who want to stop stacking unrelated HUDs, notifications, progress bars, interaction scripts, context menus, skill checks, and utility resources just to build a consistent server experience.

Instead of being another standalone HUD, AV Lib is designed as a foundation for your entire server UI ecosystem.

Build your own resources on top of one unified API while AV Lib handles UI rendering, NUI focus, interaction lifecycle, input abstraction, framework bridges, and player customization.


🎬 Showcase​

Full Showcase:

Documentation:

Purchase — €24.99 Launch Price:


✨ What's Included?​

🖥️ Complete HUD System​

A fully integrated player HUD covering:

  • Health
  • Armor
  • Hunger
  • Thirst
  • Stamina
  • Stress
  • Voice status
  • Player/job information
  • Cash & economy information
  • Weapon & ammunition display
  • Compass & street information
  • Vehicle HUD
  • Speed
  • RPM
  • Fuel
  • Minimap management
  • Server branding / watermark
The HUD isn't locked to one static layout.

Players can customize their own interface through the built-in settings system.


🎨 Player HUD Profiles​

Players can create and manage complete HUD layouts without modifying server configuration.

Supported profile actions include:

  • Create
  • Save
  • Apply
  • Rename
  • Overwrite
  • Delete
Each player can maintain their own preferred interface layout independently.


⚙️ Complete In-Game Settings​

AV Lib includes a centralized settings interface where players can personalize supported UI components.

Configure things such as:

  • HUD positioning
  • UI styles
  • Accent/theme
  • Component visibility
  • Layout preferences
  • Interface behavior
  • Keybind preferences
  • Update/performance preferences
Settings are persisted locally for each player.


🔔 Notification System​

A flexible notification API designed to be used across your entire server.

Includes multiple presentation styles such as:

  • Sci-Fi
  • Minimal
  • Glass
  • Solid
With support for:

  • Success
  • Error
  • Warning
  • Information
  • Custom durations
  • Animated transitions
Notifications can be triggered directly from client scripts or from the server.


⏳ Advanced Progress System​

AV Lib includes a complete progress runtime rather than a simple visual progress bar.

Features include:

  • Multiple visual styles
  • Multiple screen positions
  • Cancellation
  • Completion callbacks
  • Cancellation callbacks
  • Active/busy state checks
  • Ped animation support
  • Movement disabling
  • Vehicle control disabling
  • Combat disabling
  • Mouse-control policies
  • Manual interruption
Built-in styles include:

  • Sci-Fi
  • Circular
  • Holographic
  • Terminal
Designed for everything from repairing vehicles to crafting, medical actions, robberies, jobs, and custom gameplay systems.


🎯 Skill Check System​

Create interactive gameplay challenges without depending on another minigame resource.

AV Lib's Skill Check runtime supports multiple interaction patterns and configurable difficulty.

The included showcase demonstrates variations such as:

  • Linear skill checks
  • Radial skill checks
  • Multi-key sequences
  • Rapid input challenges
  • Physics/balance challenges
It can be called directly through the developer API and provides success/failure callbacks back to your resource.


🌀 Dynamic Radial Menu​

A fully programmable radial menu designed for both simple actions and complex server systems.

Features:

  • Runtime item registration
  • Runtime item removal
  • Nested submenus
  • Dynamic menus
  • Hold / toggle behavior
  • Job restrictions
  • Minimum job grades
  • Gang restrictions
  • Minimum gang grades
  • Conditional visibility
  • Client events
  • Server events
  • Commands
  • Direct Lua callbacks
This makes it suitable for police menus, mechanic actions, vehicle controls, gang systems, emotes, job utilities, and much more.


📋 Interface Suite​

AV Lib includes its own reusable interface component suite for other scripts.

Context Menu​

Create structured action menus with:

  • Icons
  • Descriptions
  • Disabled states
  • Nested workflows
  • Lua callbacks
  • Safe close lifecycle

Input Dialog​

Collect information directly from players using reusable dialog fields.

Supported fields include common inputs such as:

  • Text
  • Number
  • Password
  • Checkbox
  • Select
  • Slider
  • Textarea

Alert Dialog​

Build confirmation and decision dialogs without creating another NUI.

Useful for:

  • Purchases
  • Destructive actions
  • Confirmation flows
  • Warnings

Text UI​

Lightweight contextual prompts for world interactions such as:

[E] Open Garage

Identical updates are filtered before crossing the Lua → NUI bridge to avoid unnecessary frontend messages.


🌎 World Interaction System​

AV Lib includes an integrated world-space interaction renderer.

Instead of limiting your interactions to traditional DrawText/DrawSprite implementations, AV Lib can project modern NUI components into the game world.

Features:

  • 3D world → 2D UI projection
  • Multiple options per interaction
  • Hold-to-interact progression
  • Mouse-wheel option navigation
  • Dynamic labels & icons
  • Interaction distance
  • Job filtering
  • Gang filtering
  • Grade filtering
  • Runtime registration
  • Runtime updates
  • Runtime removal
Ideal for:

  • Shops
  • Crafting stations
  • Garages
  • Police interactions
  • Evidence systems
  • Heists
  • Missions
  • Properties
  • Job locations

📍 Spatial Interaction System​

World Interaction goes further with an additional spatial interaction layer.

Entity Interaction​

Attach interactions directly to:

  • Peds
  • Vehicles
  • Objects
  • Networked entities

Zone Interaction​

Create interaction areas using:

  • Sphere zones
  • Rotated box zones
  • Polygon zones

Raycast Interaction​

Register rules for whatever entity the player is currently looking at.

Raycast rules can filter by:

  • Entity type
  • Model
  • Entity handle
  • Network ID
  • Interaction distance
Multiple matching rules can contribute options to the same interaction.

The raycast worker is created lazily and only performs targeting work when required.


👤 Dynamic NPC Manager​

Stop rewriting NPC spawning logic for every script.

AV Lib includes an NPC manager capable of:

  • Loading ped models
  • Distance-based spawning
  • Distance-based cleanup
  • Scenario animations
  • Animation dictionaries
  • Runtime NPC creation/removal
  • Interaction callbacks
NPCs can integrate with:

  • AV World Interaction
  • qb-target
  • ox_target
That means the same NPC manager can be reused for shops, missions, dealers, job NPCs, quest characters, and other resources.


💬 NPC Dialogue / Interaction​

AV Lib also provides a dedicated NPC interaction interface.

Create RPG-style conversations with:

  • Character names
  • Dialogue text
  • Multiple responses
  • Icons
  • Nested conversations
  • Branching dialogue
  • Runtime dialogue updates
  • Lua callbacks
  • Optional ped camera focus
This makes it possible to build more immersive NPC systems without creating another NUI for every resource.


🔄 ox_lib Compatibility Layer​

Moving existing resources to AV Lib doesn't necessarily mean rewriting your entire server.

AV Lib includes an optional ox_lib-style compatibility facade for common UI functionality.

Supported contracts include equivalents for:

  • notify
  • progressBar
  • progressCircle
  • Context menus
  • Registered menus
  • Radial menus
  • Input dialogs
  • Alert dialogs
  • Text UI
  • Skill checks
Existing ox_lib can still run alongside AV Lib.

AV Lib does not impersonate or replace the ox_lib resource name, avoiding resource/event collisions.


🔄 QBCore UI Compatibility​

A QBCore-style facade is also included for common UI workflows including:

  • Notifications
  • Progress bars
  • Menus
  • Input dialogs
  • Text UI
This makes migration significantly easier for resources originally written around familiar QBCore UI contracts.


🧩 Framework Support​

AV Lib supports automatic framework detection and can run with:

  • ✅ QBCore
  • ✅ Qbox
  • ✅ ESX
  • ✅ Standalone
Framework-specific integration code is separated into editable bridge files.

You don't need to modify the protected core just to adapt AV Lib to your framework.


🎮 Keyboard + Gamepad Abstraction​

AV Lib contains a centralized input layer used across supported interfaces.

It handles contextual controls for systems including:

  • Settings
  • Radial menu
  • Interaction
  • Interface Suite
  • Skill checks
Input processing is contextual rather than permanently polling every supported UI while everything is closed.


🎨 Theme System​

AV Lib includes a runtime theme system with persisted player preferences.

Developers can:

  • Register themes
  • Change the current theme
  • Retrieve the active theme
  • Define reusable visual tokens
This allows multiple resources using AV Lib to maintain the same server design language.


🌐 Localization​

Built-in localization support includes:

  • Runtime locale switching
  • Dotted translation keys
  • Replacement values
  • Custom locale registration
  • Editable locale files
Included languages:

  • 🇺🇸 English
  • 🇮🇩 Indonesian
Additional languages can be added without modifying the protected core.


🛠️ Developer Debugger​

AV Lib also contains an optional developer-focused NUI debugger for integration work.

It can provide a compact runtime message/error stream while developing resources around AV Lib.

The debugger can be completely disabled for production and performs no capture work when disabled.


🧠 Designed as a Developer Foundation​

One of the main goals behind AV Lib is avoiding this common FiveM server setup:

one resource for HUD
another resource for notifications
another for progress
another for skill checks
another for radial menus
another for context menus
another for interaction
another for NPC management
another for TextUI
AV Lib provides these systems through one consistent runtime and one visual ecosystem.

Developers can then build jobs, robberies, criminal systems, businesses, crafting, garages, missions, and other resources around the same API.


⚡ Runtime Architecture​

AV Lib was built with runtime cost in mind.

Some of the techniques used internally include:

  • Global feature gates
  • Disabled components are not mounted in NUI
  • Centralized NUI focus ownership
  • Automatic invoking-resource cleanup
  • Dirty-state checking before NUI updates
  • Configurable HUD update intervals
  • Broad-phase world interaction checks
  • Lazy raycast worker lifecycle
  • Event-driven Interface Suite
  • Contextual gamepad input
  • Automatic cleanup when an invoking resource stops
Unused AV systems can be completely disabled from config.lua.

Performance will naturally depend on which AV modules are enabled and how many world/entity interactions are registered by the consuming server.


🔒 Asset Escrow & Customization​

The runtime core is protected using the FiveM Asset Escrow system.

Files intended for server integration and configuration remain editable, including:

  • config.lua
  • Framework bridges
  • Integration/API wrappers
  • Localization files
  • Custom integration functions
This lets server owners adapt AV Lib without exposing the protected runtime implementation.

No external licensing system is required.


📦 Included Developer Documentation​

AV Lib ships with documentation covering:

  • Installation
  • Developer API
  • Interface Suite
  • ox_lib compatibility
  • QBCore compatibility
  • Spatial interactions
  • World interactions
  • HUD profiles
  • Gamepad abstraction
  • Runtime lifecycle
  • Theme system
  • Localization
  • Developer debugger
  • Feature gates
  • Developer showcase

🚀 Installation​

Installation is intentionally simple:

  1. Add av_lib to your resources.
  2. Add ensure av_lib to server.cfg.
  3. Configure the framework/server preferences.
  4. Start your server.
Framework detection can be left on auto or explicitly configured.


💰 Pricing​

Launch Price: €24.99 + applicable taxes

One-time purchase.

No subscription.


🛒 Purchase​

Full Showcase:

Documentation:

Purchase — €24.99 Launch Price:

Support:
 
Top