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.
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
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
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
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
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
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.
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
PAGE 2 : vMenu -----------------------------------------------------------------------------------------------------PAGE 3 : COMING SOON