PS : Você poderá ativar e configurar o plugin de votação mais tarde se desejar no painel da sua página do servidor.
- Baixe o plugin aqui : https://pt.top-games.net/plugin/fivem/latest ou diretamente em nossa página Github : https://github.com/Top-Serveurs/cfx-vote-plugin
- Copie o diretório voto para a pasta recursos de seu servidor FIVEM
- Configure o plugin de votação no fichier vote/config.ini assim :
# O token é obrigatório. É o token da sua página do servidor (que estará disponível em seu painel).
Token="XXXX"
# A porta de escuta do plugin. Por padrão, é a porta 8192, mas você pode especificar a que desejar. Não se esqueça de configurá-la também no formulário abaixo.
Port=8192
Atenção: A porta deve estar aberta e livre em UDP, ela deve ser diferente da do seu servidor FiveM. Esta porta é usada para escutar os votos realizados em sua página do servidor.
- Indique a porta que você acabou de configurar (ou a porta padrão 8192) no campo abaixo
- Edite seu arquivo server.cfg para ativar o plugin. Basta adicionar a seguinte linha :
start vote
- Use o evento onPlayerVote para receber os votos realizados. Um exemplo está disponível no arquivo vote/example.lua e no arquivo example_esx.lua para um pequeno exemplo com ESX (lembre-se de excluir os exemplos). Aqui está um exemplo :
AddEventHandler('onPlayerVote', function (playername, ip, date)
-- Acrescente ações aqui quando um voto for recebido.
-- Por exemplo : dar dinheiro dentro do jogo, dar pontos, economizar em BDD, ...
print(playername)
print(ip)
print(date)
end)
- Inicie seu servidor. Se você vir a mensagem "[VotePlugin] Plugin de votação ativo na porta que você acabou de especificar", está tudo certo !