Entry Questionnaire System – Advanced Roleplay Protection | ESX

Entry Questionnaire System – Advanced Roleplay Protection | ESX

$11.99

Add to Basket

Protect your Roleplay server from unprepared players before they even enter the world.

The Entry Questionnaire System is a powerful and fully configurable admission system designed to check the roleplay knowledge and understanding of new players the moment they join your server for the first time.

Perfect for serious RP servers that value quality, immersion, and long-term player retention.

πŸ” How It Works

  • On first spawn, players are automatically presented with a modern UI-based entry questionnaire

  • Players must answer a series of customizable roleplay-related questions

  • If a player answers too many questions incorrectly, they will:

    • Be kicked from the server

    • Receive an automatic ban

  • All limits and rules are fully configurable:

    • Number of questions

    • Allowed mistakes

    • Ban duration

    • Questions & answers

Everything can be adjusted easily via the config file.

πŸ›‘οΈ Advanced & Secure Ban System

  • Choose how bans are handled:

    • Identifier & IP bans

    • Optional Hardware ID bans (highly secure & very hard to bypass)

  • Ban duration is fully configurable

  • Persistent ban storage with reload support

This system makes ban evasion extremely difficult and ensures rule-breakers stay out.

πŸ§‘β€πŸ’Ό Powerful Ingame Admin Panel

Admins have access to a clean and intuitive ingame admin panel, allowing them to:

  • View all relevant ban details:

    • Player name

    • Ban duration

    • Failed questions

    • Identifiers

  • Unban players early (IC) if needed

  • Send players back into the entry questionnaire at any time

Perfect for staff workflows without needing console access.

βš™οΈ Fully Configurable Permissions & Commands

  • Admin groups are completely configurable

  • All admin commands can be customized

  • Server console commands included for full control

πŸ“Ÿ Server Console Commands:

entrybans              Shows all active bans with details
entryunban [BAN-ID]    Unbans a player via ban ID or identifier
entryreload            Reloads the bans.json
entryreset confirm     ⚠️ Deletes the database table and recreates it
entrystatus [identifier] Shows a player’s status

πŸ”” Discord Webhook Integration

Stay informed at all times with automatic Discord notifications:

  • Player passed the questionnaire

  • Player failed the questionnaire

  • Includes relevant player and ban details

Ideal for moderation teams and server transparency.

🌍 Full Localization System (No UI Editing Needed)

  • All texts are centralized in one locales.lua file

  • Includes:

    • UI text

    • Notifications

    • Ban messages

  • No annoying UI translations required

  • Comes with:

    • πŸ‡¬πŸ‡§ English locale

    • πŸ‡©πŸ‡ͺ German locale

  • Easily extendable to any language

βœ… Features at a Glance

βœ” First-spawn entry questionnaire
βœ” Modern UI interface
βœ” Configurable questions & answers
βœ” Configurable fail limits & ban duration
βœ” Secure ban system (IP, ID & Hardware ID)
βœ” Ingame admin panel
βœ” Admin commands & permissions configurable
βœ” Discord webhook notifications
βœ” Full localization support
βœ” ESX compatible
βœ” Optimized & performance-friendly

🎯 Why Choose This Script?

  • Improves overall RP quality

  • Stops trolls and unprepared players early

  • Reduces admin workload

  • Professional, clean & scalable solution

  • Ideal for serious Roleplay servers

πŸ’‘ Give your server the quality gate it deserves.
Ensure only players with real roleplay understanding make it past the entry point.

πŸ‘‰ Buy now and take full control over who enters your Roleplay world!

🎬 Showcase Video:
https://youtu.be/0cIPye7jBGY

πŸ–ΌοΈScreenshots:

Questionnaire:
4d9252e1e62dcb4dd70a8c41600f559434aae7c6.jpgae950696f87d28558cc05fd0b00a16be8dcc2bbd.png

AdminPanel:
28bd9b91b05e59c6829fac7b42dfd7af732fef7e.png

Messages:
0302bb4bc5975c9d2e379c73c71152ff0b6d2d71.pngc72fac8304c18e7a5cbf9105a9fb3b8bfd825862.png


Webhooks:

32b65aa35d6a759913fbee792ca9bac870662c6b.png6840fd54404f39015a6ac9f22b0222314b3bd24f.png


Config&Locale:

fc45c29ec025ca85a0e850b23f25ee8f88e8424e.png84df8b6e47c4ec68d015c6f65dedc1ecf0f9f9b3.png8478fa87cca872e37ebe140e187a65f074b7c36f.png