PD: Podrás activar y configurar el plugin de votación más tarde si lo deseas en el panel de tu ficha "Detalles del servidor".
- Descarga el plugin aquí: https://es.top-games.net/plugin/cfx/v2 o directamente en nuestra página de Github: https://github.com/Top-Serveurs/cfx-vote-plugin/tree/v2
- Copia el plugin en la carpeta resources/vote de tu servidor FiveM
- Añade en tu archivo server.cfg las líneas a continuación:
ensure vote
# El Token es obligatorio. Es el token de tu ficha "Detalles del servidor" (que estará disponible en tu panel).
set vote_token "XXXXXXXXX"
# El puerto de escucha del plugin. Por defecto, es el puerto 8192 pero puedes especificar el que quieras. No olvides configurarlo también en el formulario de abajo.
set vote_port "8192"
Advertencia: El puerto debe estar abierto y libre en UDP., debe ser diferente de la de tu servidor FiveM. Este puerto se utiliza para escuchar los votos realizados en la ficha "Detalles del servidor".
- Indica el puerto que acabas de configurar (o el puerto 8192 por defecto) en el campo siguiente
- Utiliza el evento onPlayerVote para recibir los votos efectuados. Un ejemplo está disponible en el archivo vote/example.lua y en el archivo example_esx.lua para un pequeño ejemplo con ESX (recuerda eliminar los ejemplos). Aquí tienes un ejemplo:
AddEventHandler('onPlayerVote', function (playername, date)
-- Añade las acciones aquí cuando se emita un voto.
-- Por ejemplo: dar dinero en el juego, dar puntos, ahorrar en BDD, ...
print(playername)
print(date)
end)
- Inicia tu servidor. Si ves el mensaje "[VotePlugin] Plugin de votación activo en el puerto que acabas de especificar", ¡todo está bien!