Dynamic NPC Dealer & SMS Notifications – Advanced Multi‑Framework Edition
Dynamic NPC Dealer is a fully reworked, next‑generation NPC marketplace system designed for serious Roleplay servers. The script introduces dynamic world events, randomized dealer availability, immersive phone interactions, and complete multi‑framework compatibility — making your economy feel alive, unpredictable, and truly player‑driven.
Core Features
Dynamic SMS Notification System
The NPC dealer (Alex) sends randomized SMS messages to players, creating natural downtime and urgency. The dealer is not available 24/7 — players must react quickly when Alex appears, reinforcing a realistic supply‑and‑demand economy.
Full Phone Integration + Universal Fallback
-
Native support for lb-phone and qb-phone.
-
Unified phone API through the new bridge layer.
-
Automatic detection of phone resources.
-
If no phone is available, players still receive notifications via in‑game alerts — the feature never breaks.
-
Each message includes a clickable GPS waypoint.
Smart GPS Localization
Every SMS includes embedded coordinates. Players can instantly set a waypoint to Alex’s current location with one click.
NEW: Multi‑Framework & Multi‑Inventory Support
A complete rewrite introduces a universal bridge layer that auto‑detects your server environment:
Framework Compatibility
-
Works with ESX, QB-Core, and Qbox.
-
Unified API for money, jobs, items, permissions, and player data.
-
/startnpcuses ACE permissions for consistent admin control across all frameworks.
Inventory Compatibility
-
Full support for ox_inventory.
-
NEW fallback mode for servers without ox_inventory:
-
Custom purchase window
-
Manual stock tracking
-
Safe money handling
-
Refunds if inventory is full
-
-
Works with qb-inventory, ps-inventory, origen_inventory, ESX inventories, and more.
Targeting System Compatibility
-
Supports ox_target and qb-target.
-
NEW fallback mode: classic [E] prompt without any target resource.
NEW: Multi‑Phone Architecture
-
Auto-detection of lb-phone, qb-phone, and scaffolding for qs-smartphone, roadphone, and wasabi_phone.
-
Unified
Phone.SendAlexMessage()API. -
Guaranteed delivery via fallback notifications.
Easy Configuration
You can customize:
-
Spawn locations
-
Language
-
Whitelisted jobs
-
Dealer duration
-
Item list
-
Framework mode
-
Inventory mode
-
Phone mode
-
Target mode
-
Money account type
-
Admin ACE permission
-
Wait time range
Multi‑Language Support
Pre-configured translations included: English, Polish, German, French, Russian, Czech, Dutch, Hungarian
DOCUMENTATION
Requirements
Only ox_lib is required. All other systems (ESX, QB, Qbox, ox_inventory, phones, targets) are optional and auto‑detected.