> For the complete documentation index, see [llms.txt](https://wiki.dyroxplays.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.dyroxplays.de/livesupport/konfiguration.md).

# Konfiguration

#### Konfigurationsdatei: LiveSupport Plugin

```yaml
# ##// Plugin Coded by Dyroxplays. \##

prefix: '&7[&aLiveSupport&7]'
```

* **prefix:** Der Prefix für alle Nachrichten des Plugins. Es wird vor jede Nachricht gesetzt, die vom Plugin ausgegeben wird.

```yaml
MySQL:
  host: localhost
  port: '3306'
  username: user
  datebase: db
  password: password123
```

* **MySQL:** Datenbankverbindungseinstellungen, die benötigt werden, wenn das Rating-System aktiviert ist. Hier werden der Host, Port, Benutzername, Datenbankname und das Passwort definiert.

```yaml
rating:
  enable: false
  permissiontorate: false
  stars:
    notrated: '&7✶'
    selected: '&6✶'
    '1':
      name: '&7✶'
      over: '&7schlecht'
    '2':
      name: '&7✶'
      over: '&7mangelhaft'
    '3':
      name: '&7✶'
      over: '&7mittelmäßig'
    '4':
      name: '&7✶'
      over: '&7gut'
    '5':
      name: '&7✶'
      over: '&7genial'
```

* **rating:** Einstellungen für das Bewertungssystem, mit dem Spieler nach einem Support-Ticket den Supporter bewerten können. Es gibt verschiedene Optionen für die Sterneanzeige und die Bewertungstexte.

```yaml
permissiontouse: false
```

* **permissiontouse:** Wenn `true`, benötigen Spieler eine bestimmte Berechtigung, um das Supportsystem zu nutzen und ein Ticket zu erstellen.

```yaml
actionbar:
  enable: true
  permissiontosee: false
  message: '&aAktuell sind &e%supporter% &aSupporter im Ticketsystem eingeloggt'
```

* **actionbar:** Hiermit kann eine Actionbar aktiviert werden, die z.B. die Anzahl der eingeloggt Supporter anzeigt. Mit `permissiontosee` kann eingestellt werden, ob Spieler eine Berechtigung benötigen, um diese Actionbar zu sehen.

```yaml
messages:
  noperm: '&cDazu hast du keine Rechte.'
  youhaveopenticket: '&cDu hast bereits ein Supportticket!'
  yourarechatting: '&cDu bist aktuell in einem Supportticket Gespräch!'
  yourarenotchatting: '&cDu bist aktuell in &4keinem &cSupportticket Gespräch!'
  yourarenotlogged: '&cDu bist nicht eingeloggt! &7Nutze /support login'
  yourarelogged: '&cDu bist eingeloggt, &7Nutze /support logout'
  login: '&aDu bist nun im Supportsystem eingeloggt'
  logout: '&cDu bist nun im Supportsystem ausgeloggt'
  youarechattingyoucantlogout: '&cDu bist in einem Supporgespräch du kannst dich jetzt nicht ausloggen!'
  playerhavenoopenticket: '&c%player% hat kein offenes Ticket!'
  ticketcreated: '&aDein Ticket wurde erstellt, bitte warte ein Teammitglied, sofern einer im Support online ist, wird sich um dich kümmern.'
  ticketcreatedteam: '&e%player% &ahat ein neues Ticket eingereicht, nutze &6/tickets &aum alle Tickets zu sehen und anzunehmen oder nehme direkt an: %accept%.'
  onlinesupporters:
    header: '&7=== Supporters &8[%total% online] &7==='
    footer: '&7========= Supporters &7========='
```

* **messages:** Hier werden alle Nachrichten definiert, die das Plugin ausgibt. Es gibt spezielle Nachrichten für verschiedene Ereignisse, wie das Erstellen eines Tickets, das Einloggen in das System oder das Bewerten eines Supporters.

```yaml
  rating:
    rate: '&aDu kannst den Support von %supporter% bewerten:'
    rated: '&aDu hast erfolgreich %supporter% mit %rate% bewertet'
    rateupdate: '&aDu hast erfolgreich %supporter% mit %rate% bewertet, deine bisherige Bewertung wurde überschrieben'
    notrateable: '&cDu warst mit diesem Spieler nicht im Support, deswegen kannst du ihn nicht bewerten'
    stats:
    - '&7Stats of %supporter%'
    - '&7Stars: %stars% &7(~%middle%, %amount%x)'
    offline: '&c%player% is offline'
  closedbysupporter: '&cDer Supporter &7%player%  &chat den Support geschlossen.'
  closedbyplayer: '&cDer Spieler &7%player% &chat den Support geschlossen.'
  closed: '&cDas Gespräch mit &7%player% &cwurde von dir aus geschlossen.'
  offlineclosed: '&c%player% ist offline gegangen, der Support wurde frühzeitig beendet.'
  confirm: '&aBitte bestätige mit /supportclose confirm, um den Support zu beendet'
  chatformat:
    suporter: '&c%player%&7: %msg%'
    asker: '&e%player%&7: %msg%'
```

* **rating:** Nachrichten, die beim Bewertungsprozess verwendet werden, sowie spezielle Nachrichten für das Schließen eines Supports und das Format des Chats während eines Supportgesprächs.

```yaml
  tickets:
    header: '&7=== SupportTickets &8[%total% Opentickets] &7==='
    footer: '&7========= SupportTickets &7========='
  acceptticket: '&aDu bist nun im Gespräch mit %player%, &calles was du in den Chat schreibst wird nun von %player% gesehen! &eZum Beenden schreibe &6/supportclose'
  youracceptticket: '&a%player% hat dein Supportticket angenommen, du bist nun im Gespräch mit %player%, &calles was du in den Chat schreibst &cwird nun von %player% gesehen! &eZum Beenden schreibe &6/supportclose'
  usage:
    support: '&cNutze: /support <Thema>'
    supportloginout: '&cNutze: /support login/logout'
```

* **tickets:** Nachrichten für das Ticket-System, einschließlich der Begrüßungsnachricht, wenn ein Spieler ein Ticket akzeptiert und spezifische Nachrichten für den Supportprozess.

***

Diese Konfigurationsdatei bietet eine umfassende Anpassung des LiveSupport-Plugins, sodass Serveradministratoren das Verhalten des Supportsystems, die Nachrichten und die Datenbankintegration fein abstimmen können.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.dyroxplays.de/livesupport/konfiguration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
