API voto


Publicado el 2018-04-18




Utilice nuestra API para comprobar si un jugador ha votado a su servidor y recompensarlo en el juego.

Por ello, debe utilizar un plugin compatible con Trackyserver. 

 

Encontrará la KEY y el ID cuando edite su servidor. 

 

 

¿Cómo funciona?

1) El jugador escribe el comando /vote en el servidor para mostrar el vínculo del voto.

 

2) El jugador entra en la página de voto y hace clic en "Votar con API" e identifíquese con Steam / Discord.

Una vez efectuado el voto, el steamid / discordid del jugador se registrar en nuestra base de datos.

 

3) El jugador escribe el comando /claim o /checkvote en el servidor; el plugin envía una solicitud a la API de Trackyserver para comprobar si ha votado durante las últimas 24 horas y si ya ha recibido su recompensa.

 

4) El jugador ha recibido la recompensa.

 

 
Comprobar si un jugador ha votado y validar el voto

 
Para validar un voto y darle la recompensa al jugador, debe ponerse en contacto con nuestra API mediante el método GET
 
Steam:
API Respuesta Definición
0 La KEY de la API es incorrecta o el steamid / discordid no se encuentra en nuestra base de datos.
El jugador no ha votado durante las últimas 24 horas.
1 Se ha encontrado el steamid / discordid del jugador. ¡El jugador ha votado durante las últimas 24 horas! 
Puede recompensar al jugador en juego (el voto está validado)
2 El jugador ha votado durante las últimas 24 horas, pero el voto ya ha sido recompensado y validado.
 
 
 Comprobar si un jugador ha votado

 
Esta solicitud es útil para comprobar si un jugador ya ha votado durante las últimas 24 horas. 
Por ejemplo, puede invitar a sus jugadores a votar cuando se conecten a su servidor.
 
Steam:
API Respuesta Definición
0 La KEY de la API es incorrecta o el steamid / discordid no se encuentra en nuestra base de datos.
El jugador no ha votado durante las últimas 24 horas.
1 El jugador ha votado, pero aún no ha recibido su recompensa.
2 El jugador ha votado y recibido su recompensa.
 
 
 Ejemplo con el plugin EasyVote para Rust

 Descargar EasyVote


Descargue e instala el plugin en su servidor Rust.
 
Añada estas líneas en "VoteSitesAPI" en su archivo de configuración EasyVote.json
 
Después, especifique el identificador y la KEY de su servidor en "Servidores". 
 
 
 Ejemplo con el plugin Votifier para Unturned

 Descargar Votifier
 
Añada su servidor en nuestra Lista de servidores Unturned e instale el plugin Votifier.
 
Añada la línea siguiente en el archivo Votifier.configuration.xml precisando su KEY de API.  
 
service name="trackyserver.com" apikey=""
 
Añada estas líneas en ServiceDefinitions
 
Escriba /reward en juego para recibir su recompensa; el jugador debe tener el permiso reward


 Ejemplo con FiveM

 Descargue este script de voto FiveM
 
/vote (para mostrar el vínculo de voto)
/checkvote (escriba este comando tras haber votado para recibir la recompensa)