Discord Report System
• Description :
This add-on request was made by Sam (sh_iva), Discord Report System is allows players to report on a bad player on a server and sends this report to the discord server.
• Screenshots :
• Installation && Instructions :
After install Requirements, Compile plug-in with AMX Mod X 1.10.0.5467 or newer
Copy translation keys does not exist in
zombie_escape.txt
in section[en]
.
Copy
ReportTemplate.json
and paste it indata
directory.
• Translation Keys :
- [en]
- MENU_REPORT_TITLE = "Who this guy?"
- MENU_REASONS_TITLE = "What's the reason for reporting?^nTarget: \d%s"
- MENU_REPORT_WARN = "If your report is false or kidding, You will be banned."
- MSG_REPORT_SENT = "Your report has been sent !"
- MSG_REPORT_DELAY = "!tYou can use report menu after !g%.2f !tSecond(s) !y!"
- MSG_REPORT_LIMIT = "You have reached the maximum number of reports !t(Max: %d) !y!"
• Requirements :
• Commands :
/rpt
or/report
• Open Report Menu.
• Settings :
- [DC Report System]
- WEBHOOK_URL = https://discord.com/api/...
- REPORT_REASONS = Cheats/Hack , Insult/Abuse , Spoil the gameplay , Teamplay , Chat/Voice Spammer
• Console Variables :
- // --- --- ---
- // Discord Report System
- // --- --- ---
- ze_reportdc_enable 1 // Discord Report System (1 = Enabled | 0 = Disabled).
- ze_reportdc_times 3 // Maximum number of reports allowed for player (0 = Unlimited).
- ze_reportdc_cooldown "60.0" // Delay before re-activate Report Menu for player (0.0 = No Delay).
• Changes Log :
- [Version 1.0.0]
- - First release.
- [Version 1.0.1] ; Current.
- - Added new elements.
- - Added custom reason 'Other?'.
- - Minor changes in JSON file.
• How to build new JSON file? :
Use this web (Free) : Embed Builder
• Elements :
You can use this elements in JSON file :
{$report_id}
- Report ID (CRC32 Hash)
{$sender_name}
- Nick name of reporter
{$sender_authid}
- Auth ID of reporter (SteamID/ValveID)
{$sender_ipaddr}
- IP address of reporter
{$target_name}
- Nick name of reported
{$target_authid}
- Auth ID of reported
{$target_ipaddr}
- IP address of reported
{$reason}
- Reason of reporting
{$is_admin}
- Reported on Admin ( or )
• Downloads :