Plugin de Voto RedM
Integra fácilmente el sistema de votación de Top-Games en tu servidor RedM y recompensa a tus jugadores en tiempo real con recompensas del oeste auténticas.
Instalación
Descargar el plugin
Descarga la última versión del plugin desde nuestro repositorio de GitHub. El mismo plugin funciona para FiveM y RedM.
Descargar v3Copiar a resources
Extrae y copia el contenido de la carpeta cfx-vote-plugin en el directorio resources/vote de tu servidor RedM.
resources/vote
Obtener el token
Obtén tu token desde el panel de Top-Games.
Configurar server.cfg
Añade las siguientes líneas a tu archivo server.cfg:
ensure vote
set vote_token "TU_TOKEN_AQUI"
Activar el plugin
Active el "Plugin de voto v3" en su panel de Top-Games. Puede probar el plugin haciendo clic en "Probar conectividad" y simular un voto.
Configuración y uso
Evento de voto
El plugin activa automáticamente el evento onPlayerVote cuando un jugador vota por tu servidor RedM.
vote-handler.lua
-- Ejemplo de uso básico para RedM
AddEventHandler('onPlayerVote', function(playername, date)
print('¡Nuevo voto recibido en servidor RedM!')
print('Vaquero: ' .. playername)
print('Fecha: ' .. date)
-- Añade aquí tu lógica de recompensas del oeste
end)
Ejemplo con VORP Framework
vote-vorp.lua
-- Configuración específica de VORP Framework
local VORP = exports.vorp_core:GetCore()
TriggerEvent("getCore", function(core)
VORP = core
end)
AddEventHandler('onPlayerVote', function(playerid, date)
local User = VORP.getUser(playerid)
if User then
local Character = User.getUsedCharacter
local name = Character.firstname .. " " .. Character.lastname
print("Vote received from: " .. name)
-- Recompensa en efectivo y oro
Character.addCurrency(0, 50.0) -- Efectivo
Character.addCurrency(1, 2.0) -- Oro
-- Notificación VORP
TriggerClientEvent("vorp:TipRight", playerid, "¡Gracias por tu voto! +50$ y 2 de Oro", 4000)
end
end)
Solución de problemas
- Verifica que la carpeta esté correctamente ubicada en
resources/ - Asegúrate de que la línea
ensure voteesté enserver.cfg - Reinicia completamente tu servidor RedM
- Consulta los logs del servidor para errores específicos
- Verifica que tu token sea correcto en
server.cfg - Activa el "Plugin de voto v3" en tu panel de Top-Games
- Asegúrate de que tu servidor RedM sea accesible desde Internet
- Prueba con un voto manual desde Top-Games
- Verifica la sintaxis de tu
AddEventHandler - Asegúrate de que tu script que contiene el handler esté correctamente cargado
- Prueba con un simple
print()para depurar - Verifica la compatibilidad con tu framework de RedM
- Verifica que tu framework (RSGCore, VORP, etc.) esté correctamente instalado
- Adapta las funciones según tu framework específico
- Consulta la documentación de tu framework de RedM
- Prueba primero sin framework para aislar el problema
Información
Soporte
¿Necesitas ayuda para configurar el plugin en RedM? Nuestro equipo conoce el universo del oeste.