Plugin GTA (FiveM · RageMP · SA-MP)

Pack multiplataforma: resource FiveM, script RageMP, include SA-MP/open.mp + niveles mensuales.

native claim · steam+username FiveM · RageMP · SA-MP (voir INSTALL.txt)

Guía paso a paso

De la ficha del servidor a las recompensas automáticas — GTA.

  1. Crear la ficha del servidor

    Añade tu servidor GTA en VoteServeur — crear mi ficha. Obtendrás el server_token en el panel.

  2. Descargar el pack ZIP

    Inicia sesión, elige tu servidor en el panel derecho → ZIP listo para usar. El token se inyecta automáticamente.

  3. Instalar en el servidor

    Descomprime en FiveM · RageMP · SA-MP (voir INSTALL.txt) — el server_token ya está en el ZIP.

  4. Probar el claim

    Vota en la ficha con la casilla de recompensa + tu nombre in-game o Steam ID. El script consulta /api/v1/votes/pending luego /votes/claim-username (~15 s) — cuando claimed = 1, entrega la recompensa una sola vez.

  5. Configurar niveles mensuales

    Edita los niveles en el pack (YAML / Lua / JSON). El plugin lee /api/v1/votes/player (votes_month) para recompensas progresivas.

Guía completa del servidor: Crear un servidor GTA · Docs API

Flujo voto → recompensa

  1. El jugador vota en la ficha GTA con la casilla de recompensa + su nombre in-game (Steam recomendado).
  2. Tu script consulta /votes/pending y hace claim (cada ~15 s).
  3. claimed = 1 → entrega la recompensa una sola vez por ese voto.
  4. Los niveles mensuales usan /api/v1/votes/player (votes_month).

Plataformas incluidas

Este ZIP contiene varios plugins — instala el que corresponda (consulta también INSTALL.txt en el ZIP):

  • fivem/voteserveur-rewards — FiveM — resource ESX/QB/standalone
  • ragemp — RageMP — script packages/voteserveur/
  • samp — SA-MP / open.mp — include Pawn

También puedes listar tu servidor en RageMP o SA-MP si no usas FiveM.

Instalación — GTA

Pack nativo — descomprime en FiveM · RageMP · SA-MP (voir INSTALL.txt). El server_token ya está en la config del ZIP.

Conectado en VoteServeur → botón «ZIP listo para usar»: token inyectado automáticamente, sin copiar y pegar.

Niveles mensuales (ejemplo)

Editables en el pack (YAML / Lua / JSON según el juego). Placeholders: {player} {votes_month} {votes_total}.

  • 7+ Palier 7 say [VoteServeur] {player} : {votes_month} votes ce mois — bonus fidelite !
  • 15+ Palier 15 say [VoteServeur] {player} VIP mois ({votes_month} votes) !
  • 30+ Palier 30 say [VoteServeur] {player} legendaire ({votes_month} votes ce mois) !

Puntos de acceso

GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…

Documentación API completa →