API Abstimmung


Veröffentlicht am 2018-04-18




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.

 

 

Wie klappt das?

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.

 

 
Überprüfen, ob der Spieler abgestimmt hat und die Abstimmung validieren

 
Um eine Abstimmung zu validieren und einem Spieler die Belohnung zu geben, müssen Sie unsere API mit der GET Methode kontaktieren
 
Steam:
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.
 
 
Überprüfen, ob der Spieler abgestimmt hat

 
Diese Nachfrage ist nützlich, um zu wissen ,ob der Spieler während der letzten 24 Stunden schon abgestimmt hat.
Sie dürfen zum Beispiel Ihre Spieler einladen abzustimmen, wenn Sie sich an Ihren Server verbinden.
 
Steam:
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.
 
 
Beispiel mit dem EasyVote Plugin fur Rust

EasyVote Herunterladen


 
Beispiel mit dem Votifier Plugin fur Unturned

Votifier Herunterladen
 
Installieren Sie das Votifier Plugin auf Ihrem Server.
 
Fügen Sie die folgenden Zeilen der Votifier.configuration.xml Datei hinzu,indem Sie Ihren API Schlüssel angeben.
 
service name="trackyserver.com" apikey=""
 
Fügen Sie diese Zeilen den ServiceDefinitions hinzu
 
Geben Sie /reward im Spiel ein, um Ihre Belohnung zu bekommen, der Spieler muss die permission reward haben.
 
Beispiel mit FiveM

Laden Sie dieses Abstimmungs-FiveM- script herunter
 
/vote (Um den Abstimmungslink anzuzeigen)
/checkvote (Geben Sie diesen Befehl ein, nachdem Sie abgestimmt haben, um die Belohnung zu bekommen)