Entry Questionnaire System – Advanced Roleplay Protection | ESX

Entry Questionnaire System – Advanced Roleplay Protection | ESX

$16.99

Add to Basket

Stop unprepared players at the door. New players answer roleplay questions on first spawn — too many mistakes means a kick and an automatic ban.


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

  • Optimized Performance

    ✔ 0.00 ms idle


💡 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