Plugin de Voto RedM
Integre facilmente o sistema de votação Top-Games ao seu servidor RedM e recompense seus jogadores em tempo real com recompensas western autênticas.
Instalação
Baixar o plugin
Baixe a versão mais recente do plugin do nosso repositório GitHub. O mesmo plugin funciona para FiveM e RedM.
Baixar v3Copiar para resources
Extraia e copie o conteúdo da pasta cfx-vote-plugin para o diretório resources/vote do seu servidor RedM.
resources/vote
Obter o token
Obtenha seu token do painel Top-Games.
Configurar server.cfg
Adicione as seguintes linhas ao seu arquivo server.cfg:
ensure vote
set vote_token "SEU_TOKEN_AQUI"
Ativar o plugin
Ative o "Plugin de votação v3" no seu painel Top-Games. Você pode testar o plugin clicando em "Testar conectividade" e simular um voto.
Configuração e uso
Evento de voto
O plugin dispara automaticamente o evento onPlayerVote quando um jogador vota no seu servidor RedM.
vote-handler.lua
-- Exemplo de uso básico para RedM
AddEventHandler('onPlayerVote', function(playername, date)
print('Novo voto recebido no servidor RedM!')
print('Cowboy: ' .. playername)
print('Data: ' .. date)
-- Adicione aqui sua lógica de recompensa western
end)
Exemplo com VORP Framework
vote-vorp.lua
-- Configuração específica do 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 em dinheiro e ouro
Character.addCurrency(0, 50.0) -- Dinheiro
Character.addCurrency(1, 2.0) -- Ouro
-- Notificação VORP
TriggerClientEvent("vorp:TipRight", playerid, "Obrigado pelo seu voto! +50$ e 2 de Ouro", 4000)
end
end)
Solução de problemas
- Verifique se a pasta está corretamente colocada em
resources/ - Certifique-se de que a linha
ensure voteestá emserver.cfg - Reinicie completamente seu servidor RedM
- Consulte os logs do servidor para erros específicos
- Verifique se seu token está correto em
server.cfg - Ative o "Plugin de voto v3" no seu painel Top-Games
- Certifique-se de que seu servidor RedM está acessível pela Internet
- Teste com um voto manual do Top-Games
- Verifique a sintaxe do seu
AddEventHandler - Certifique-se de que seu script contendo o handler está carregado corretamente
- Teste com um simples
print()para debugar - Verifique a compatibilidade com seu framework RedM
- Verifique se seu framework (RSGCore, VORP, etc.) está instalado corretamente
- Adapte as funções de acordo com seu framework específico
- Consulte a documentação do seu framework RedM
- Teste primeiro sem framework para isolar o problema
Informações
Suporte
Precisa de ajuda para configurar o plugin no RedM? Nossa equipe conhece o universo western.