Customcommands

  • Hier erfährt man, wie man das Customcommands Plugin konfiguriert

    1 Kurzbeschreibung


    Dieses Plugin ermöglicht das Konfigurieren von eigenen Customcommands, welche als eine Art Alias für Rcon Commands zu betrachten sind.


    2 Konfigurationsübersicht


    JavaScript: configs/plugins/customcommands.json
    {
        "customcommands": {
            "enabled": true,
            "commands": {
                "execute": "exec <ARG>",
                "kickall": "kick all"
            }
        }
    }


    3 Konfigurationsvariablen im Detail


    Die Konfigurationsdatei der Funktion "Customcommands" befindet sich im configs/plugins Ordner und heißt customcommands.json. Nachfolgend eine Erläuterung der einzelnen Variablen:







    Variable Zulässige Werte Beschreibung
    enabled truefalse Mit dieser Variable kann man das Plugin (de)aktiveren.
    commands [size=10]Diese Variable enthält einen Object/Hash von Custom Commands.


    Folgende Platzhalter können im commands Feld verwendet werden


    Platzhalter Beschreibung
    <ARG:FIND_PLAYER:PID> Wird mit der PID des gefundenen Spielers ersetzt.
    <ARG:FIND_PLAYER:GUID> Wird mit der GUID des gefundenen Spielers ersetzt.
    <ARG:FIND_PLAYER:PBID> Wird mit der PBGUID des gefundenen Spielers ersetzt.
    <ARG:FIND_PLAYER:NAME> Wird mit dem Namen des gefundenen Spielers ersetzt.
    <ARG:FIND_MAP> Wird mit der gefundenen Map ersetzt
    <ARG> Wird mit den übergebenen Argumenten ersetzt
    <PLAYER:GUID> Wird mit der GUID des Spielers ersetzt, die den Command ausgeführt hat
    <PLAYER:PID> Wird mit der PID des Spielers ersetzt, die den Command ausgeführt hat
    <PLAYER:PBID> Wird mit der PBGUID des Spielers ersetzt, die den Command ausgeführt hat
    <PLAYER:NAME> Wird mit dem Namen des Spielers ersetzt, die den Command ausgeführt hat
    <PLAYER:ADMINGROUP_SHORT> Wird mit dem Namen der Gruppe des Spielers ersetzt, die den Command ausgeführt hat
    <PLAYER:ADMINGROUP_LONG> Wird mit dem langen Namen des Spielers ersetzt, die den Command ausgeführt hat
    <LAST_KILLER:GUID> Wird mit der GUID des Spielers ersetzt von dem man zuletzt getötet wurde
    <LAST_KILLER:PID> Wird mit der PID des Spielers ersetzt von dem man zuletzt getötet wurde
    <LAST_KILLER:PBID> Wird mit der PBGUID des Spielers ersetzt von dem man zuletzt getötet wurde
    <LAST_KILLER:NAME> Wird mit dem Namen des Spielers ersetzt von dem man zuletzt getötet wurde
    <LAST_VICTIM:GUID> Wird mit der GUID des Spielers ersetzt den man zuletzt getötet hat
    <LAST_VICTIM:PID> Wird mit der PID des Spielers ersetzt den man zuletzt getötet hat
    <LAST_VICTIM:PBID> Wird mit der PBGUID des Spielers ersetzt den man zuletzt getötet hat
    <LAST_VICTIM:NAME> Wird mit dem Namen des Spielers ersetzt den man zuletzt getötet hat
    <ARG:OPT:TEXT> Wird mit einem optionalen Parameter ersetzt