Features & Details
A modern whitelist system with ingame quiz interface and Adaptive Cards support for RedM servers.
)
Main Features
Ingame Quiz System
Modern NUI Interface with appealing design
Automatic Start after character creation or via interaction
Customizable Questions with multiple choice answers
Pass/Fail Display with visual effects
Automatic Saving of all quiz results
Intelligent Spawn Management
Quiz Spawn Point - Separate area for taking the quiz
Post-Quiz Spawn - Teleport after passing the quiz
Player Freeze during quiz (no movement possible)
Invincibility during participation
Two Quiz Modes
Connect Mode: Quiz with Adaptive Cards on server join
Ingame Mode: NUI-based quiz after character creation
Easily switchable in config
Database & Storage
JSON-based Whitelist - Easy management
Automatic Saving of all results
Steam/License/Discord ID Tracking
Timestamp for every attempt
Score Tracking (correct/incorrect answers)
Admin Tools
/showwhitelist - Shows all whitelist entries
/resetwhitelist [name] - Remove player or reset entire whitelist
Console Logging for all important events
Detailed Statistics in admin panel
Multi-Language System
4 Languages Included: German, English, French, Spanish
Fully Localized: All UI texts, questions and messages
Easy to Extend via locale.lua
Discord Webhook Support (Optional)
Notifications for quiz results
Configurable webhook URL
Rich embeds with player information
Flexible Configuration
Number of required correct answers
Quiz on connect or ingame (switchable)
Spawn coordinates for quiz & post-quiz
Fully customizable questions and answers
Adjustable interaction distance
Performance Optimized
Lightweight and efficient
No performance impact on server
Automatic cleanup functions
Optimized NUI communication
Perfect for CY-Queue Integration
Recommended Mode: Ingame quiz instead of connect quiz
No Double Check - Players connect first, then take quiz
Better Performance - Queue runs independently from quiz
Optimal User Experience - Clear flow: Queue → Connect → Character → Quiz
Admin Commands
Command Description
/showwhitelist Shows all whitelist entries (✓ Passed / ✗ Failed)
/resetwhitelist Resets entire whitelist
/resetwhitelist [name] Removes specific player from whitelist
No additional dependencies required
What’s Included
config.lua - Fully configurable
client.lua - Client-side logic
server.lua - Server-side management
locale.lua - Multi-language system
html - Modern NUI interface
whitelist.json - Automatic database
Plug & Play ready
Support
For support, bug reports, or feature requests, please open an ticket on Discord CY DevWorks.
Made with
by CY-DevWorks





