== Kurzbeschreibung ==
Ermöglicht es Spieler zu reporten. Diese können gespeichert werden (Logfile, Datenbank) oder es können direkt Admins benachrichtigt werden (E-Mail, [lexicon]TS3[/lexicon]).
[tt]!report NICK MESSAGE[/tt]
[tt]!report Anton He is a cheater[/tt]
== Konfigurationsübersicht ==
[code=js,'config/plugins/reports.json']{
"reports": {
"enabled": false,
"database": false,
"decaytime": 180,
"logfile": false,
"mail": false,
"mailmessage": "The player '' just reported '' with the following message: ",
"mailrecipients": [],
"mailsubject": "GSManager Report",
"ts3poke": false,
"ts3pokemessage": "GSManager: '' reported '': ",
"ts3pokeuids": [],
"ts3text": false,
"ts3textmessage": "GSManager: '' reported '': ",
"ts3textuids": []
}
}[/code]
== Konfigurationsvariablen im Detail ==
[table]
[tr]
[td][size=12][b][u]Variable[/u][/b][/size][/td]
[td][size=12][b][u]Zulässige Werte[/u][/b][/size][/td]
[td][size=12][b][u]Beschreibung[/u][/b][/size][/td]
[/tr]
[tr]
[td][tt]enabled[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Will man das Plugin nutzen setzt man es auf [tt]true[/tt], anderfalls auf [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]database[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Möchte man Reports in der Datenbank speichern setzt man es auf [tt]true[/tt], anderfalls auf [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]decaytime[/tt][/td]
[td]Zahl[/td]
[td]Die Zeit in Sekunden, nach der ein Spieler erneut jemanden reporten darf.[/td]
[/tr]
[tr]
[td][tt]logfile[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Möchte man Reports in einer Logdatei speichern setzt man es auf [tt]true[/tt], anderfalls auf [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]mail[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Möchte man bei einem Report per E-Mail benachrichtigt werden setzt man es auf [tt]true[/tt], anderfalls auf [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]mailmessage[/tt][/td]
[td]String[/td]
[td]Die Nachricht der E-Mail. Verfügbare Platzhalter sind [tt][/tt], [tt][/tt] und [tt][/tt].[/td]
[/tr]
[tr]
[td][tt]mailrecipients[/tt][/td]
[td]String-Array[/td]
[td]Die Empfänger der E-Mail.[/td]
[/tr]
[tr]
[td][tt]mailsubject[/tt][/td]
[td][tt]String[/tt][/td]
[td]Betreff der E-Mail.[/td]
[/tr]
[tr]
[td][tt]ts3poke[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Möchte man bei einem Report im TS angestupst werden setzt man es auf [tt]true[/tt], anderfalls auf [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]ts3pokemessage[/tt][/td]
[td]String[/td]
[td]Die Nachricht beim Anstupsen. Verfügbare Platzhalter sind [tt][/tt], [tt][/tt] und [tt][/tt].[/td]
[/tr]
[tr]
[td][tt]ts3pokeuids[/tt][/td]
[td]String-Array[/td]
[td]Alle UIDs der anzustupsenden Clients.[/td]
[/tr]
[tr]
[td][tt]ts3text[/tt][/td]
[td][tt]true[/tt][tt]false[/tt][/td]
[td]Möchte man bei einem Report im TS angeschrieben werden setzt man es auf [tt]true[/tt], anderfalls auf [tt]false[/tt].[/td]
[/tr]
[tr]
[td][tt]ts3textmessage[/tt][/td]
[td]String[/td]
[td]Die Nachricht beim Anschreiben. Verfügbare Platzhalter sind [tt][/tt], [tt][/tt] und [tt][/tt].[/td]
[/tr]
[tr]
[td][tt]ts3textuids[/tt][/td]
[td]String-Array[/td]
[td]Alle UIDs der anzuschreibenden Clients.[/td]
[/tr]
[/table]
== Zusätzliche Konfigurationsinstruktionen ==
Möchte man die [lexicon]TS3[/lexicon]-Funktionen nutzen, muss zunächst die Verbindung zwischen [lexicon]TS3[/lexicon]-Server und GSManager eingerichtet werden. Siehe dazu die [url='https://www.gsmanager.de/lexicon/entry/1-teamspeak-3/']entsprechende Dokumenation[/url].
Die UIDs findet man im TS unter [tt]Einstellungen -> Identitäten[/tt]. Dort links das Profil auswählen und unten die [tt]Eindeutige ID[/tt] kopieren.
== Beispielkonfiguration ==
Hier ein Beispiel, um zu sehen, wie man mehrere Empfänger eintragen kann:
[code=js,'config/plugins/reports.json']{
"reports": {
"enabled": true,
"database": false,
"decaytime": 180,
"logfile": false,
"mail": true,
"mailmessage": "The player '' just reported '' with the following message: ",
"mailrecipients": ["mail@domain.org"],
"mailsubject": "GSManager Report",
"ts3poke": true,
"ts3pokemessage": "GSManager: '' reported '': ",
"ts3pokeuids": ["iytBus+itdc2u6u33ciPLIhiQ/M="],
"ts3text": true,
"ts3textmessage": "GSManager: '' reported '': ",
"ts3textuids": ["iytBus+itdc2u6u33ciPLIhiQ/M=", "IkhVhEJaXp/+wcimWBplpB5G//Y=", "cvDevXK6TdUV+M0AyXg8EaF5ZHk="]
}
}[/code]
Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.