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. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  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™