[ESX] Advanced Forms
25.00EUR
Package Description
Let players leave messages at world locations and let only the target job read them—optionally allowing specific grades to delete. Everyone can submit; only the configured job can view. Sleek custom NUI that opens only after target interaction. Plug-and-play notify adapter with support for cld-notify (and others).
✅ Features
ESX support (ESX Legacy compatible)
Stores data with oxmysql
ox_target sphere zones (qb-target optional)
Custom NUI (opens only on interaction)
Everyone can submit, only the configured job can view
Grade-based delete per location (e.g.,
deleteGrade = 2)Multi-language: English & Dutch (switch via config)
Configurable notify system (cld-notify, ox_lib, okok, qb, mythic, pNotify, ESX, chat, or auto)
Lightweight & secure (server-side checks; limited queries; no spam)
🛠 Requirements
es_extended (ESX)
oxmysql
ox_target (or swap to qb-target with a small change)
(Optional) your notify resource (e.g., cld-notify)
👮 Permissions Model
View: only players whose
jobmatches the location’sjobDelete: job AND
grade >= deleteGrade(setfalseto disable deletes;0for all grades)Submit: everyone (or set
Config.RequireJobToSubmit = trueto restrict)
🧩 Optional
Swap
ox_targetforqb-targetby replacing the zone creation snippet inclient/main.lua.Replace or extend the NUI styles to fit your server theme.
❓ FAQ
Q: Can non-job players see messages?
A: No. They can submit, but the list remains hidden unless their job matches.
Q: Does the UI auto-open on resource start?
A: No. It only appears after interacting with the configured target.
Q: Can I add more locations for the same job?
A: Yes. Add additional entries in Config.Locations with unique keys and the same job.
📞 Support
Clear, commented code for quick edits
Configuration help included in the files
Need a custom tweak (new fields, extra filters, or job-wide broadcast)? Get in touch!
German
English (UK)
English (US)
Dutch