[Release] EasyAdmin, an advanced & customisable Admin Menu + Discord Bot

Does anyone know how I can add my own announcement script into easyadmin when someone gets kicked or banned?

You can! 1. Configuring EasyAdmin · Blumlaut/EasyAdmin Wiki · GitHub

if the file is blank delete it and restart easyadmin, it will generate a new one

press the button

currently there is no custom announcement, bans are announced in chat by default.

When I am installing Easyadmin into my server and I have OneSync enabled for other scripts in my server easy admin works, but it doesn’t log the players and show them on the player list.

I have one problem, when i try to get license key on hamachi, for me , doesnÂŽt show , someone can help me?

With the new version ( 5.7 ) in console it states an error on line 178 in the admin_server.lua with ‘GetNumPlayerTokens’

Update your Artifact.

Is there any possible way to add like more buttons when u open the menu like for instance like a revive button, or a forceskin button

After updating to the latest release, ban function has disappeared from the menu entirely. Permissions have not been changed, other than adding the warn functionality. Is this bugged?

i just added my own language to the menu. where do i change the menu’s language?

[{
    "translator": "EasyAdmin",
    "language": "da",
    "on": "PĂ„",
    "off": "Fra",
    "spectatingUser": "Ser ~b~<C>%s</C>.",
    "stoppedSpectating": "Stoppede med at tilskue.",
    "oneday": "1 Dag",
    "threedays": "3 Dage",
    "oneweek": "1 Uge",
    "twoweeks": "2 Uger",
    "onemonth": "1 MĂ„ned",
    "oneyear": "1 År",
    "permanent": "Permanent",
    "playermanagement": "Spiller Adminstrering",
    "servermanagement": "Server Adminstrering",
    "settings": "Indstillinger",
    "kickplayer": "Kick Spiller",
    "banplayer": "Ban Spiller",
    "reason": "Reason",
    "kickreasonguide": "TilfĂžj en grund til Kick.",
    "noreason": "Ingen Specifik Grund",
    "confirmkick": "BekrĂŠft Kick",
    "confirmkickguide": "~r~~h~NOTE:~h~~w~ Ved at trykke pÄ BekrÊft Kickes denne Spiller med de angivne indstillinger.",
    "banreasonguide": "TilfĂžj en grund til Ban.",
    "banlength": "Ban LĂŠngde",
    "banlengthguide": "Indtil hvornÄr skal spilleren vÊre Bannet?",
    "confirmban": "BekrĂŠft Ban",
    "confirmbanguide": "~r~~h~NOTE:~h~~w~ Ved at trykke pÄ BekrÊft Bannes denne Spiller med de angivne indstillinger.",
    "mute": "Mute Spiller",
    "muteguide": "~r~~h~NOTE:~h~~w~ Dette forhindrer spilleren i at bruge tekstchat.",
    "playermuted": "Blev muted!",
    "playerunmuted": "Blev un-muted!",
    "playermute": "Du er ^8muted^7!",
    "spectateplayer": "Se Spiller",
    "teleporttoplayer": "Teleporter til Spiller",
    "teleportplayertome": "Teleporter Spiller til mig",
    "slapplayer": "Slap Spiller",
    "setplayerfrozen": "FrĂžs Spiller",
    "allplayers": "Alle Spillere",
    "teleporttome": "Teleporter Til Mig",
    "teleporttomeguide": "~r~~h~NOTE:~h~~w~ Dette vil teleportere ~h~alle~h~ Spillere til dig.",
    "setgametype": "Indstil Spiltype",
    "setgametypeguide": "~r~~h~NOTE:~h~~w~ Dette indstiller spilletypen som angivet pÄ serverlisten.",
    "setmapname": "Indstil Map-navn",
    "setmapnameguide": "~r~~h~NOTE:~h~~w~ Dette indstiller Map-navnet som angivet pÄ serverlisten.",
    "startresourcebyname": "Start Resource efter Navn",
    "startresourcebynameguide": "~r~~h~NOTE:~h~~w~ Det her vil starte en Resource der er downloadet til serveren.",
    "stopresourcebyname": "Stop Resource efter Navn",
    "stopresourcebynameguide": "~r~~h~NOTE:~h~~w~ Det her vil Stoppe en Resource der er downloadet til serveren.",
    "badidea": "Ikk GĂžr Det Der, Please.",
    "unbanplayer": "Unban Spiller",
    "unbanplayerguide": "~r~~h~NOTE:~h~~w~ Ved at Trykke BekrĂŠft unbannes denne Spiller.",
    "banlistshowtype": "~h~Banliste:~h~ Vis type",
    "unbanreasons": "Grunde",
    "unbanlicenses": "Licenser",
    "banlistshowtypeguide": "Skift mellem UdelukkelsesÄrsager eller Identifikatorer i menuen 'Unban Spiller'. \nKrÊver GenÄbning.",
    "refreshbanlist": "Refresh Banliste",
    "refreshbanlistguide": "Det her Refresher Banlisten i 'Unban Spiller' Menuen.\nKrÊver GenÄbning.",
    "refreshpermissions": "Refresh Tilladelser",
    "refreshpermissionsguide": "Det her Refresher dine nuvÊrende Tilladelser.\nKrÊver GenÄbning.",
    "godmodedetected": "Godmode: ~r~Opdaget~w~",
    "godmodenotdetected": "Godmode: ~g~Ikke Opdaget~w~",
    "antiragdoll": "~r~Anti-Ragdoll~w~",
    "health": "Liv",
    "armor": "Armor",
    "wantedlevel": "Wanted Level",
    "exitspectator": "Tryk E for at afslutte 'Seer'",
    "chatsuggestionban": "Ban en Spiller",
    "chatsuggestionkick": "Kick en Spiller",
    "chatsuggestionspectate": "Se en Spiller",
    "chatsuggestionunban": "Unban en Identifikator",
    "chatsuggestionteleport": "Teleporter til en Spiller",
    "chatsuggestiongametype": "Indstil server spiltype",
    "chatsuggestionmapname": "Indstil server map-navn",
    "chatsuggestionslap": "Slap En Spiller",
    "chatsuggestionfreeze": "FrĂžs en Spiller",

    "bannedjoin": "\nDu er Bannet fra denne Server\n\nGrund: %s\n\nBan UdlĂžber: %s",
    "kicked": "Kicked by %s, Reason: %s",
    "banned": "Du er blevet Bannet fra denne Server, Grund: %s, Ban UdlĂžber: %s",
    "reasonadd": " ( Brugernavn: %s ), Bannet af: %s",
    "bancheating": "Bannet for Snyd",
    "bancheatingadd": " ( Brugernavn: %s )",
    "nongiven": "Intet til rÄdighed",
    "newadmin": "Du er nu Admin",
    "playernotfound": "Spilleren kunne ikke findes.",
    "done": "FĂŠrdig!",
    "adminkickedplayer": "**%s** Kickede **%s**, Grund: %s",
    "adminbannedplayer": "**%s** Bannede **%s**, Grund: %s, Ban UdlĂžber: %s",
    "adminunbannedplayer": "**%s** Unbannede **%s** [ %s ]",
    "adminslappedplayer": "**%s** Slappede **%s** for **%s HP**",

    "adminfrozeplayer": "**%s** FrĂžs **%s**.",
    "adminunfrozeplayer": "**%s** OptĂžede **%s**.",

    "left": "Venstre",
    "middle": "Midt",
    "right": "HĂžjre",
    "menuOrientation": "Menu Placering",
    "menuOrientationguide": "Indstil Menu Placering ( Venstre, HĂžjre eller Midt ) \nKrĂŠver Genstart.",
    "menuOffset": "Menu Forskydning",
    "menuOffsetguide": "Indstil Menu StÞrrelse Forskydnning\nKrÊver GenÄbning af Menu.",
    "resetmenuOffset": "Nulstil Menu Forskydning",
    "takescreenshot": "Tag SkĂŠrmbillede",
    "admintookscreenshot": "**%s** tog et SkĂŠrmbillede af **%s**'s SkĂŠrm: %s",
    "screenshotinprogress": "et SkĂŠrmbillede er allerede i gang, vent venligst!",
    "screenshotlink": "SkĂŠrmbilledet er tilgĂŠngeligt her: %s",
    "anonymous": "Anonym Admin",
    "anonymousguide": "Gemmer dit Navn nÄr du bruger EasyAdmin Funktioner.",
    "adminofflinebannedplayer": "**%s** Offline bannede **%s**, Grund: %s, Ban UdlĂžber: %s",
    "cachedplayers": "Cached Spillere",
    "refreshcachedplayers": "Opdater Cached Spillere",
    "adminrequestedofflineinfo": "**%s** anmodede brugerdata af offlinebruger **%s**",
    "nextpage": "NÊste Side»",
    "firstpage": "««FÞrste Side",
    "lastpage": "Sidste Side»»",
    "previouspage": "«Forrige Side",
    "playercalledforadmin": "```\nBruger %s (ID: %s) Kalder pÄ en Admin!\nGrund: %s\n```",
    "playerreportedplayer": "```\nBruger %s (ID: %s) reported a player!\n%s (%s), Reason: %s\nReport %s/%s\n```",
    "successfullyreported": "Spilleren blev rapporteret med succes!",
    "reportbantext": "Rapporteret af %s spillere pÄ kort tid.",
    "alreadyreported": "Du har allerede Rapporteret denne Spiller!",
    "reportedusageerror": "Error! Brug: /report navn grund",
    "admincalled": "Kaldte pÄ en Admin!",
    "spectatedplayer": "**%s** har Set **%s**",
    "teleportedtoplayer": "**%s** Teleporterede til **%s**",
    "searchbans": "SĂžg efter Ban",
    "searchbansfail": "Intet Ban med sĂžgekriterierne blev fundet.",
    "identifier": "%s Identifikator",
    "warnplayer": "Advar Spiller",
    "warnreasonguide": "TilfĂžj en grund til Advarslen.",
    "confirmwarn": "BekrĂŠft Advarsel",
    "confirmwarnguide": "~r~~h~NOTE:~h~~w~ Tryk pÄ BekrÊft for at Advare Spilleren med de angivne indstillinger.",
    "warned": "Du er blevet advaret, Grund: %s Advarsel %s/%s",
    "warnkicked": "Du er er blevet Kicked da du har for mange Advarsler.",
    "warnbanned": "Advaret for mange gange.",
    "adminwarnedplayer": "**%s** advaret **%s**, Grund: %s, Advarsel %s/%s"
}]

Need some help, when running onesync EasyAdmin only shows players on player list that are near me. How do I fix it so I can still see all players on the menu? es_admin2 is also having this issue.

How can I log everything?

Thx <3

Check the console output for errors.

check the wiki

update your easyadmin.

EVERYTHING?

Oddly enough, no errors anywhere to be found, including the F8. Went through three different cycles, clearing the cache on client, server, and even reloading. I’m going to try doing a complete delete of the resource, reloading it, and seeing if it’s going to cooperate.

It works for my server. Try reinstalling it.

Oh its worked for us for about a year without issue. That’s the odd thing.

Completely removing, and reinstalled seemed to work. Oddly enough, changed nothing with perms on reinstall. Not sure what happened with that.

Hey there! When I do the command /easyadmin it doesn’t opens, I have set it up correctly and I see it at FXServer and at txAdmin. Any help will be helpful!

I have the same issue did you fix this ?

you may want to enable the debugging convar to see if you actually have the proper permissions (setr ea_enableDebugging "false" in server.cfg), it will print your permissions, if you are missing them then you most likely didnt configure them correctly.