Rankings
Buscar
Búsqueda Avanzada

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.

Compatible RedM
Tiempo real
Compatible con frameworks

Instalación

1
Descargar el plugin

Descarga la última versión del plugin desde nuestro repositorio de GitHub. El mismo plugin funciona para FiveM y RedM.

Descargar v3
2
Copiar a resources

Extrae y copia el contenido de la carpeta cfx-vote-plugin en el directorio resources/vote de tu servidor RedM.

resources/vote
3
Obtener el token

Obtén tu token desde el panel de Top-Games.

4
Configurar server.cfg

Añade las siguientes líneas a tu archivo server.cfg:

ensure vote
set vote_token "TU_TOKEN_AQUI"
5
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 vote esté en server.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
Versión: v3 (Última)
Compatibilidad: RedM
Frameworks: RSGCore, VORP, RedEM:RP
Soporte

¿Necesitas ayuda para configurar el plugin en RedM? Nuestro equipo conoce el universo del oeste.