[REFURBISHED] Adonis Guide V2.0

Added a newer tutorial made by @Expertcoderz : Adonis Admin Setup Guide for Developers
-to hopefully allow better understanding of adonis if you don’t understand my tutorial.

2 Likes

Oh okay thanks, i appreciate it :slight_smile:

Why should I use this instead of Commander?

What specific features do you personally see in Commander that Adonis does not already provide, in the context of your game?

Is there a way to link a Discord webhook to Adonis to log:
-The username (MitchDev47, etc)
-The command (pm: me test, for example)

And is there also a way to do this with moderation commands such as ban, kick, warn, and so on?
-Username of mod
-Punishment
-Punished user
-Reason for command

If this isn’t possible it would be great to know that… but if it is possible, does anyone have a tutorial or whatever? Thanks

It’s obviously possible. In fact, we have provided a simple configurable plugin if you want to set it up quick: https://github.com/Sceleratis/Adonis-Plugins/blob/master/Server/Server-DiscordWebhookLogs.lua
(Copy-paste the file’s contents into a ModuleScript named “Server-WebhookLogs” and placed under Adonis_Loader > Config > Plugins. Then open the script and put in your webhook URL at Line 12.)

Note that since Discord has banned webhooks being sent from Roblox, you’ll have to use a proxy such as this to get any of your webhooks functioning.


Edit 2022-08-12: Updated plugin link.

5 Likes

Fantastic, thank you so much :slight_smile:

3 Likes

Heya just a little additional information in the comments I might be updating this guide soon with some extra details as Adonis did update their system.

1 Like

Hey, im very confused on many things, how do i connect Client with Server, i mean, i want to create an window when my custom command is created, how do i do that?


How to fix this error ? Its always coming when someone tries to execute an command that effects others like :bring OtherPlayer

Does anyone know how to add waypoints in Roblox studio to use with Adonis

others is the keyword for getting others.
:bring others.
Not too sure if thats what you meant but there is also :bring nonadmins

Do you mean people can run commands and they teleport to the waypoints? In that case it would have to be a custom command.

I ment that you cant use commands on anyone but I found out that there is no fix yet and you can only use commands on other players when you write their name with non capitalized letters

Is there a way to stop all of the warns from Adonis? I want a clean Output from when I use it in Studio and in ROBLOX’s client. It just gets kind of annoying.

1 Like

How would you give the custom rank in chat.
Like :mod [USER] but for the custom rank i made.

Make a custom command for it. charactersrtertetrtertsts

How?

cahrhachabshdbhasdjbasdabsdhasjd

Is there a particular reason why Adonis’ DataStores store player names rather than only User ID’s? I tested banning a friend, and after lots of investigating, encrypting and encoding to find the data store key, this is the ban entry format (JSON):

{
  "Type": "TableAdd",
  "Time": 1718519169,
  "Table": "Banned",
  "Value": {
    "Name": "maya_png",
    "BanType": "Global",
    "Moderator": "@GFink",
    "UserId": 379391123,
    "Reason": "No reason provided"
  },
  "Action": "Add"
}

If either the moderator or the banned user changes their name, the UI which shows bans will display the user’s old name. It would make sense to me if those names were loaded at runtime instead, maybe with those big UserService requests.

2 Likes

I am a moderator for a decently big game, we have seen cases where people appealed their ban but in the time from when they got banned to when their appeal was accepted they changed their username.

As such we aren’t able to unban them if they do not change their user back to the exact user they were banned with.

1 Like