1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

Custom Command Issue

  • Gilly
  • 16. Februar 2016 um 20:45
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • Gilly
    Anfänger
    Punkte
    160
    Beiträge
    25
    • 16. Februar 2016 um 20:45
    • #1

    Hello,

    I have been trying to add a custom command in GSM for an example I put !FPS then when someone executes that command it says Permission.error i do not remember but i remember it is due to permission error.

    This file is from config\plugins\customcommands.json

    Code
    {
        "customcommands": {
            "enabled": true,
            "commands": {
                "execute": "exec <ARG>",
                "kickall": "kick all",
    			"fps": "cmd fps:<PLAYER:PID>",


    this is from config\groups.json

    Code
    {
        "ops": {
            "displayname": "Operator",
            "inheritance": [],
            "permissions": [
                "*"
            ],
            "shownasadmin": true,
            "needstologin": false
        },
        "admins": {
            "displayname": "Administrator",
            "inheritance": [
                "mods"
            ],
            "permissions": [
                "daemon.map.change.*",
                "daemon.map.dev",
                "daemon.map.reset",
                "daemon.map.restart",
                "daemon.map.rotate",
                "daemon.map.set.*",
                "daemon.pb.banlist",
                "daemon.pb.restart",
                "daemon.pb.unban",
                "daemon.pb.update",
                "daemon.round.*",
                "daemon.set.*",
    			"daemon.fs",
    			"daemon.forcespec",
    			"daemon.master",
                "punishment.immunity.ban",
                "punishment.immunity.kick",
                "punishment.immunity.kill",
                "punishment.immunity.tempban",
                "punishment.immunity.warn",
                "punishments.punish.ban.*",
                "punishments.score.remove.*",
                "punishments.unban",
                "votings.vote.cancel",
                "votings.vote.pass"
            ],
            "shownasadmin": true,
            "needstologin": false
        },
        "mods": {
            "displayname": "Moderator",
            "inheritance": [
                "vips"
            ],
            "permissions": [
                "daemon.info.*",
                "daemon.move.*",
                "daemon.say",
                "daemon.scream",
                "daemon.whisper",
                "daemon.yell",
                "nameprotection.immunity.identicname",
                "nameprotection.immunity.namechanges",
                "nameprotection.immunity.reservedname",
                "nuke.*",
                "pingchecker.pingkick.*",
                "punishment.punish.kick.*",
                "punishment.punish.kill.*",
                "punishment.score.get.*",
                "punishment.score.list.*",
                "punkbuster.pb.getss",
                "statistics.stats.reset.*",
                "twofactorauth.secret"
            ],
            "shownasadmin": true,
            "needstologin": false
        },
        "vips": {
            "displayname": "Very Important Player",
            "inheritance": [
                "default"
            ],
            "permissions": [
                "-daemon.get.password",
                "antiteamkill.immunity",
                "balancer.balance",
                "censor.immunity.badname",
                "censor.immunity.badword",
                "censor.immunity.uppercasename",
                "censor.immunity.uppercaseword",
                "daemon.aliases.*",
                "daemon.get.*",
                "daemon.pb.version",
                "daemon.players",
                "daemon.status",
                "geoip.location.*",
                "nuke.immunity",
                "permissions.group.get.*",
                "pingchecker.immunity.maxping",
                "pingchecker.immunity.minping",
                "pingchecker.immunity.pingkick",
                "punishments.punish.tempban.*",
                "statistics.stats.reset",
                "statistics.stats.server",
                "statistics.stats.show.*",
                "votings.immunity.ban",
                "votings.immunity.kick",
                "votings.immunity.tempban",
                "weaponrestrictions.immunity"
            ],
            "shownasadmin": false,
            "needstologin": false
        },
        "default": {
            "displayname": "Player",
            "permissions": [
                "antiteamkill.forgive",
                "antiteamkill.tki",
                "daemon.about",
                "daemon.admins",
                "daemon.aliases",
                "daemon.cointoss",
                "daemon.commands",
                "daemon.gametype.get",
                "daemon.gametype.list",
                "daemon.help",
                "daemon.info",
                "daemon.map.get",
                "daemon.map.list",
                "daemon.time",
    			"+daemon.fps.*",
    			"+daemon.fov.*",
                "funmessages.fun.*",
                "geoip.location",
                "permissions.group.get",
                "permissions.token.use",
                "punishments.score.get",
                "punishments.score.list",
                "reports.report",
                "rules.rules",
                "statistics.stats.session",
                "statistics.stats.show",
                "votings.vote.choice",
                "votings.vote.no",
                "votings.vote.skip",
                "votings.vote.start.*",
                "votings.vote.yes"
            ],
            "shownasadmin": false,
            "needstologin": false
        }
    }
    Alles anzeigen
  • Mirko911
    Entwickler
    Reaktionen
    165
    Punkte
    16.820
    Trophäen
    6
    Beiträge
    3.263
    Einträge
    11
    • 16. Februar 2016 um 23:09
    • #2

    try
    customcommands.fps instead of +daemon.fps.*

  • Gilly
    Anfänger
    Punkte
    160
    Beiträge
    25
    • 16. Februar 2016 um 23:21
    • #3

    What does "+" and "*" that mean?

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern