Loslegen
Vielen Dank für den Kauf meiner CoinsAPI.
ColorCodes werden immer mit einem &
Zeichen definiert. Eine Liste der möglichen ColorColdes gibt es hier. Nutze bitte aus der angezeigten Tabelle die Spalte CHAT CODE
und ersetze das §
-Zeichen mit dem &
-Zeichen.
Wenn du die CoinsAPI heruntergeladen und den Server gestartet hast, sollte jetzt in deinem Plugins-Ordner ein Ordner Namens CoinsAPI erstellt haben.
Öffne nun diesen Ordner und bearbeite die config.yml
.
Lizenz eintragen
Füge in der config.yml
dein private Lizenz ein. Wenn du noch keine Besitzt, öffne ein Supportticket auf meinem Discordserver.
Warum benötige ich eine private Lizenz? Die Antwort gibt es hier
Datenbank
Stelle in der config.yml
den Datenbankentypen ein.
MySQL
Setze database: "mysql"
um deine Daten in einer MySQL
Datenbank zu speichern. Auf die Daten kannst du Serverübergreifend zugreifen. Um die Verbindung zu MySQL Datenbank herzustellen öffne die Datei mysql.yml
und trage deine MySQL Daten ein.
SQL
Setze database: "sql"
um deine Daten Lokal auf dem Server zu Speichern. Auf diese Daten kann dann nur dieser eine Server zugreifen. Dafür wird vom Plugin im Plugins-Ordner ein Ordner namens database
erstellt. In diesem Ordner wird die Datenbankdatei database.db
erstellt.
Datei System
Es gibt 2 verschiedene Datei Systeme. Diese werden weiter unten erklärt.
single
Das single
Datei System bedeutet schlicht und einfach das alle Nachrichten aller Sprachen in einer Datei enthalten sind. Hier das Beispiel von der CoinsAPI:
Standard Sprache
Mit LanguageAPI
Wenn du meine LanguageAPI für Spigot besitzt, kannst du den Punkt defaultLanguage: "english"
auslassen, da die Sprache des Spielers über diese Verwaltet ist. Vergewissere dich nur, dass du alle Nachrichten in den Sprachen eingestellt hast, die in der config.yml
der LanguageAPI eingestellt sind.
single-Dateisystem
Wenn du zum Beispiel die Sprache Deutsch, Englisch und Spanisch unterstützt, muss du in diesem Fall die Nachrichten auf z.B. Englischen kopieren und diesen am Ende der Datei einfügen und jede einzelne Sprache übersetzen.
multi-Dateisystem
Genau wie beim single-Dateisystem musst du hier nur z.B. die english.yml
-Datei kopieren und in den Namen der Sprache umändern. In dem Beispiel mit der spanischen Sprache in español.yml
. (Wenn du die Sprache als español in der config.yml
der LanguageAPI so eingestellt hast)
Schaue dir sonst nochmal die Einstellung zur Sprache bei der LanguageAPI an. Klicke hier
Ohne LanguageAPI
Wenn du allerdings meine LanguageAPI nicht gekauft hast, kannst du unter dem Punkt defaultLanguage: "english"
die Standard Sprache der CoinsAPI einstellen. Dies bedeutet jeder Spieler bekommt alle Nachrichten des Plugins auf dieser Sprache gesendet.
payCommand
Wenn diese Einstellung auf true
steht, können sich die Spieler gegenseitg ihr Geld senden.
Präfix
Der Präfix wird immer vor jeder Nachricht von der CoinsAPI gesetzt. Du kannst den Präfix ändern, in dem du die Zeile prefix: "&7[&fCoin&6System&7]&r"
änderst.
Währung
Unter den folgenden Punkten kannst du den Namen der Währung auf deinem Server einstellen.
resetSize
Hier kannst du einstellen, auf welchen Wert das Geld vom Spieler gesetzt werden soll, wenn ein Admin dies zurücksetzt.
coinsOnFirstJoin
Hier stellst du ein wie hoch der Anfangsbetrag eines Spielers sein soll, wenn er das 1. mal dein Netzwerk beitritt.
Standard Konfiguration
Kommando
Syntax
/coins | --/-- | Sehe deinen Kontostand |
/coins help | --/-- | Zeige alle mögliche Kommandos an |
/coins see <Spieler> | coinsapi.seeother | Sehe den Kontostand eines anderen Spielers |
/coins add <Spieler> <Betrag> | coinsapi.add | Füge einen bestimmten Betrag auf ein Konto eines Spielers hinzu |
/coins remove <Spieler> <Betrag> | coinsapi.remove | Entferne einen bestimmten Betrag von ein Konto eines Spielers |
/coins set <Spieler> <Betrag> | coinsapi.set | Setze den Kontostand eines Spielers auf einen bestimmten Betrag |
/coins reset <Spieler> | coinsapi.reset | Setze den Kontostand eines Spielers zurück (siehe hier) |
/coins reset <Spieler> <Betrag> | coinsapi.reset | Setze den Kontostand eines Spielers auf einen bestimmten Wert zurück |
/pay <Spieler> <Betrag> | coinsapi.pay | Sende einem Spieler einen bestimmten Betrag (weitere Informationen findest du hier) |
/coins pay <Spieler> <Betrag> | coinsapi.pay | Sende einem Spieler einen bestimmten Betrag (weitere Informationen findest du hier) |
Last updated