Benuzten Sie unsere API, um zu überprüfen, ob ein Spieler fur Ihren Server abgestimmt hat und belohnen Sie ihn im Spiel.
Dafür müssen Sie ein mit Trackyserver kompatibeles Plugin benutzen.
Sie werden den KEY und die ID finden, wenn Sie Ihren Server bearbeiten.
1) Der Spieler gibt auf dem Server den Befehl /vote ein, um den Abstimmungslink anzuzeigen.
2) Der Spieler geht zur Abstimmungsseite und klickt auf "Mit API abstimmen" und identifiziert sich mit Steam oder Discord.
Nach der Abstimmung wird die Steamid des Spielers in unserer Datenbank gespeichert.
3) Der Spieler gibt auf dem Server den Befehl /claim oder /checkvote ein, das Plugin schickt dem API Trackyserver eine Nachfrage, um zu überprüfen, ob er während der letzten 24 Stunden abgestimmt hat und ob er schon seine Belohnung bekommen hat.
4) Der Spieler wird belohnt.
Antwort | Definition |
0 | Der API Schlüssel ist inkorrekt oder die Steamid / Discordid ist in unserer Datenbank nicht gefunden. Der Spieler hat während der letzten 24 Stunden nicht abgestimmt. |
1 | Die Steamid / Discordid des Spielers ist gefunden worden. Der Spieler hat während der letzten 24 Stunden abgestimmt ! Sie därfen den Spieler im Spiel belohnen (Die Abstimmung ist validiert worden) |
2 | Der Spieler hat während der letzten 24 Stunden abgestimmt aber die Abstimmung ist schon belohnt und validiert worden. |
Antwort | Definition |
0 | Der API Schlüssel ist inkorrekt oder die Steamid / Discordid ist in unserer Datenbank nicht gefunden worden. Der Spieler hat während der letzten 24 Stunden nicht abgestimmt. |
1 | Der Spieler hat abgestimmt aber hat seine Belohnung noch nicht bekommen. |
2 | Der Spieler hat abgestimmt und hat seine Belohnung bekommen. |
"Trackyserver": { "API Claim Reward (GET URL)": "https://api.trackyserver.com/vote/?action=claim&key={0}&steamid={1}", "API Vote status (GET URL)": "https://api.trackyserver.com/vote/?action=status&key={0}&steamid={1}", "Vote link (URL)": "https://trackyserver.com/fr/server/{0}" }
service name="trackyserver.com" apikey=""
https://api.trackyserver.com/vote/?action=claim&key={0}&steamid={1} https://api.trackyserver.com/vote/?action=status&key={0}&steamid={1}
/vote (Um den Abstimmungslink anzuzeigen)
/checkvote (Geben Sie diesen Befehl ein, nachdem Sie abgestimmt haben, um die Belohnung zu bekommen)