Plugin Garry's Mod
Lua autorun DarkRP dinero + niveles.
Guía paso a paso
De la ficha del servidor a las recompensas automáticas — Garry's Mod.
-
Crear la ficha del servidor
Añade tu servidor Garry's Mod en VoteServeur — crear mi ficha. Obtendrás el
server_tokenen el panel. -
Descargar el pack ZIP
Inicia sesión, elige tu servidor en el panel derecho → ZIP listo para usar. El token se inyecta automáticamente.
-
Instalar en el servidor
Descomprime en
lua/autorun/server/— elserver_tokenya está en el ZIP. -
Probar el claim
Vota en la ficha con la casilla de recompensa + tu Steam ID (64 bits). El script consulta
/api/v1/votes/pendingluego/votes/claim-steam(~15 s) — cuandoclaimed = 1, entrega la recompensa una sola vez. -
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 Garry's Mod · Docs API
Flujo voto → recompensa
- El jugador vota en la ficha Garry's Mod con la casilla de recompensa + su nombre in-game (Steam recomendado).
- Tu script consulta
/votes/pendingy hace claim (cada ~15 s). claimed = 1→ entrega la recompensa una sola vez por ese voto.- Los niveles mensuales usan
/api/v1/votes/player(votes_month).
Instalación — Garry's Mod
Pack nativo — descomprime en lua/autorun/server/. El server_token ya está en la config del ZIP.
Niveles mensuales (ejemplo)
Editables en el pack (YAML / Lua / JSON según el juego). Placeholders: {player} {votes_month} {votes_total}.
-
7+
Palier 7
ulx addmoney {player} 10000 -
15+
Palier 15
ulx addmoney {player} 25000
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=…