EasyAdmin With Discord Ace Perms | Zwrks Super Simple Guide

Before we get started here. This is Page 3 of the Guide book

Page 1 : Discord Ace Perms

Yon can also use TxAdmin for discord aceperms following the following Tutorials

Page 2 : vMenu with Discord Ace Perms


For this to work you are going to need to start of by following the Guide for Discord Ace Perms


Now once you have followed that guide and or have already followed it here We can officially get started!!


Step 1 : Download the following.

EASY ADMIN By @Blumlaut

Download Screenshot Basic By @nta


Part 2 : Instillation


First you are going to want to open up your Easyadmin.rar

Now Create a Directory named [Menus] Like following
image

Now open up that Directory and Drag the EasyAdmin Folder into the [Menus] Directory

You are now going to Close the EasyAdmin.rar and open up the ScreenshotBasic.rar

Do go back to the Resources folder and Drag and drop the Screenshot-basic-master into the folder

Now delete the -master from the File
image

Now once you have done this you are going to go and close the Screenshot-basic.rar

Once you have done that now you are going to open up your server.cfg

you are going to want to add following to your server.cfg File

start [Menus]
start screenshot-basic

image

Now minimize your server.cfg File and create a new cfg File in your server Directory named

easyadmin_permissions.cfg

Now open up easyadmin_permissions.cfg And paste the following into that CFG

add_ace resource.EasyAdmin command.add_ace allow
add_ace resource.EasyAdmin command.remove_ace allow
add_ace resource.EasyAdmin command.add_principal allow
add_ace resource.EasyAdmin command.remove_principal allow

Now you are going to want to Execute that CFG File inside of your server.cfg File. You can do this by pasting the following into your server.cfg

exec easyadmin_permissions.cfg

image


Now that you have done the instillation its time to get to the permissions.
Your permissions will all be held in your Server.cfg or inside of your easyadmin_permissions.cfg Depends if you like a clean server.cfg but for this example we will be using the easyadmin_permissions.cfg

Listed bellow are going to be all of the EasyAdmin permissions and what they do

Ace group Perm What Permissions Do
easyadmin.player.ban.edit Allows to Edit Bans
easyadmin.player.ban.permanent Allows to Permanently Ban Users
easyadmin.player.ban.remove Allows to Unban Users
easyadmin.player.ban.temporary Allows to Temporarily Ban Users
easyadmin.player.ban.view Allows to View Banlist
easyadmin.player.ban.view Allows to Kick Users
easyadmin.player.spectate Allows to Spectate Users
easyadmin.player.teleport.single Allows to Teleport To/From Players
easyadmin.player.teleport.everyone Allows to Teleport everyone at once.
easyadmin.player.slap Allows Slapping of Users (take away hp)
easyadmin.player.freeze Allows to Freeze Players in place
easyadmin.player.mute Allows to “Mute” other Players from chat activity.
easyadmin.player.warn Allows to “Warn” other Players.
easyadmin.player.screenshot Allows to Create Screenshots of users, these will be generated and uploaded to your Configured Uploader
easyadmin.player.reports.view Allows Admins to View Reports made by Users
easyadmin.player.reports.claim Allows Admins to Claim Reports made by Users
easyadmin.player.reports.process Allows to Delete Reports made by Users
easyadmin.player.allowlist Allows to join server while Allowlist is enabled
easyadmin.server.shortcut.add Allows to use the ea_addShortcut command, however, these are not persistant
easyadmin.server.reminder.add Allows to use the ea_addReminder command, these are also not persistan
easyadmin.server.permissions.read Allows to view all (add_ace & add_principal) Permissions the server has configured
easyadmin.server.permissions.write Allows to edit and delete (add_ace & add_principal) Permissions
easyadmin.server.cleanup.cars Allows to cleanup all Vehicles on the Server, except ones currently occupied by players
easyadmin.server.cleanup.props Allows to cleanup all Props on the Server, including ones spawned by resources or hacks, does not include maps
easyadmin.server.cleanup.peds Allows to cleanup all Peds on the Server
easyadmin.server.announce Allows to send an announcement to all players
easyadmin.server.convars Allows to edit Server Convars, this is a dangerous permission, only assign to people you trust!
easyadmin.server.resources.start Allows to start Resources on the Server
easyadmin.server.resources.stop Allows to stop Resources on the Server
easyadmin.server.chat allows to use the “Admin Chat” Channel
easyadmin.immune Prevents from being kicked/banned by other admins.
easyadmin.anon Allows the “Anonymous Admin” Feature, will hide Username in Kicks/Bans/Admin Logs
easyadmin.bot.(command name) Allows Discord User access to a specific bot command, replace (command name) with the actual name

Okay so now that we have this list lets get into using the permissions themself.

First of all we are going to choose a set of base permissions we will allow all staff members to use and this will be connected to our group.staff that we made in DISCORD ACE PERMS

So for me this will be group.staff
image

Now open up your easyadmin_permissions.cfg and press return a few times

Now i am going to make a comment called Default Staff Permissions.
image

Now you are going to Choose your default permissions for me this is going to be

easyadmin.server.cleanup.peds 
easyadmin.server.cleanup.props 
easyadmin.server.cleanup.cars 
easyadmin.player.reports.claim 
easyadmin.player.reports.view 
easyadmin.player.reports.process 
easyadmin.player.screenshot 
easyadmin.player.warn 
easyadmin.player.freeze 
easyadmin.player.teleport.single 
easyadmin.player.spectate 
easyadmin.player.kick 

Now for these permissions to work you are going to need to put them into the Config like so.

add_ace group.Group_Name easyadmin.server.cleanup.peds  allow

Please remember that the permissions that i have chosen might not be what you want for your server so feel free to look thru the table and choose what you would like for permissions

Now when you have chosen your Default staff permissions they should look something like this

Now you are going to do to pick your next staff role that you want to give permissions to and you are only going to add permissions that your DEFAULT STAFF PERMISSIONS Dose not have already.

So it should look like the following.

THIS IS ONLY IF NOT USING DISCORD ACE PERMS!
You can also do all the above with using Steam identifier’s with the following format for permissions

add_principal identifier.IDENTIFIERNAME:IDENTIFIER group.admin

This will make them a group.admin and you can use the same format as above.

Now this marks the end with the permissions. MAKE SURE THAT YOU HAVE DONE ALL OF YOUR OTHER STAFF ROLES THAT YOU WANT TO HAVE EXTRA PERMISSIONS!! AND THAT YOU WILL NEED TO GIVE EACH NEW ROLE THE SAME PERMS AS THE LOWER ONE.


SECTION 3 : DISCORD WEBHOOKS


If you are wanting to use Screenshot basic to capture screenshots of other players games to detect if they are Cheating/hacking then you must setup the webhook for the images to display.

This is the webhook strings for the easyadmin_permissions.cfg // server.cfg

set ea_moderationNotification "WEBHOOK_HERE" ## THIS IS FOR ALL ACTION NOTIFICATIONS
set ea_reportNotification "WEBHOOK_HERE"  ## THIS IS FOR ALL REPORT NOTIFICATIONS
setr ea_screenshoturl "WEBHOOK_HERE" ## THIS IS FOR ALL SCREENSHOTS IN GAME
setr ea_screenshotfield "files[]"

HOW TO SETUP A WEBHOOK?
First of all you are going to want to open your discord server

When you are there you want to clock on the channel that you are wanting all screenshots to go to.
then you are going to press the settings icon

Once you have pressed that you are then going to click on Integrations then webhooks

You will then press on New Webhook

You will then click on the new webhook and press copy webhook URL

Now you are going to go to the cfg file that you pasted in the webhooks for and paste it in the correct slot like shown bellow.

Now you can officially close out of that page and start up your server ( Make sure to restart it if it is already running )

With this done you have no officially setup EasyAdmin for your server.

Happy moderating your server and i wish for the best.

If this has helped you then feel free to like the forum, leave a comment or follow me on the forums :grin:

PAGE 2 : vMenu -----------------------------------------------------------------------------------------------------PAGE 3 : COMING SOON

2 Likes

Do note that EasyAdmin comes with a Discord ACE Permissions implementation built in if you use the EasyAdmin Discord bot.

1 Like

Yes indeed that is very true and i personally never thought about including this within the Guide itself.

what i will do is Attach this link within the top of the forums post so that people can see this <3

And if people say they are having issues with this then i will personally may another " Zwrks Super Simple Guide "

Cool :white_check_mark:

2 Likes