Olá a todos! O seu servidor oferece níveis de doação? Se não, você deveria pensar em adicioná-los.
Criar níveis de doação com a integração do Discord e FiveM é uma excelente maneira de recompensar apoiadores enquanto automatiza as vantagens do jogo. Este tutorial irá guiá-lo passo a passo sobre como configurar níveis de doação usando o DiscordDonatorPerks script. Esta solução integra perfeitamente as funções do Discord com recompensas no jogo, simplificando o gerenciamento e melhorando a experiência do usuário.
O que você aprenderá
- Configurando as dependências necessárias para DiscordDonatorPerks.
- Configurando níveis de doação e recompensas.
- Automatizando o processo de atribuição de vantagens.
Requisitos
Antes de começar, certifique-se de ter o seguinte:
- Servidor FiveM com estrutura ESX/QBCore.
- Banco de dados Essentialmode (ou equivalente).
- Dependências:
Etapa 1: instalação
1. Baixe e extraia DiscordDonatorPerks
- Baixe o script aqui (você precisará dele)
- Extraia os arquivos para o seu servidor FiveM
recursos
pasta.
2. Configurar o banco de dados
- Abra o
inserir.sql
arquivo incluído no script. - Execute o seguinte código SQL no seu banco de dados (use o phpMyAdmin ou qualquer cliente MySQL):
CRIAR TABELA SE NÃO EXISTIR Donator_Data (id INTEGER(11) AUTO_INCREMENT CHAVE PRIMÁRIA, identificador VARCHAR(50), playerName VARCHAR(50), dateReceiveNext INTEGER(64), acceptedPerkID INTEGER(11), rankPackage VARCHAR(50) );
- Verifique se o
Dados do doador
a tabela agora está no seu banco de dados.
Etapa 2: Configurar o script
1. Edite o arquivo de configuração
- Abra o arquivo de configuração para DiscordDonatorPerks.
- Defina suas funções e vantagens no
lista de papéis
mesa. Exemplo: luaCode copiadoroleList = { {"Nível Bronze", 1, {"$1.000.000 voucher", {'Dinheiro', 1000000}}}, -- Nível Bronze {"Nível Prata", 1, {"$5.000.000 voucher", {'Dinheiro', 5000000}}}, {"Nível Ouro", 1, {"$15.000.000 voucher", {'Dinheiro', 15000000}}, {"Convite para a Máfia [Gangue]", {'Emprego', 'máfia', 0}} } }
2. Personalize as ofertas
- Recompensas em dinheiro:
'Dinheiro',
- Exemplo:
{'Dinheiro', 1000000}
dá $1.000.000 no jogo.
- Exemplo:
- Recompensas de trabalho:
'Trabalho', ' ',
- Exemplo:
{'Trabalho', 'máfia', 0}
convida o jogador para o trabalho na Máfia no nível 0.
- Exemplo:
Etapa 3: Atualizar IDs de função
Substituir o 1
espaços reservados no lista de papéis
com os IDs de função reais do Discord:
- Abra o Modo de Desenvolvedor do Discord (
Configurações > Avançado > Modo de desenvolvedor
). - Clique com o botão direito do mouse na função no seu servidor Discord e selecione Copiar ID.
- Atualize seu script com os IDs de função corretos.
Etapa 4: Inicie os recursos
Adicione as seguintes linhas ao seu server.cfg
:
iniciar discord_perms
iniciar mysql-async
iniciar DiscordDonatorPerks
Reinicie o servidor FiveM para aplicar as alterações.
Etapa 5: Teste e depuração
- Atribua as respectivas funções a um usuário de teste do Discord.
- Peça para o usuário entrar no servidor e verifique se suas vantagens foram aplicadas.
- Use os prompts do jogo para aceitar ou negar recompensas.
Melhores Práticas
1. Atualizações regulares
Mantenha seus scripts atualizados verificando a documentação oficial:
Badger Docs – DiscordDonatorPerks.
2. Informe seus jogadores
- Comunique claramente as vantagens associadas a cada nível de doação.
- Use anúncios do Discord e uma página dedicada no site do seu servidor.
3. Monitore o banco de dados
- Revise periodicamente o
Dados do doador
tabela para garantir a funcionalidade adequada. - Use esses dados para analisar e otimizar campanhas de doação.
Conclusão
Ao configurar o DiscordDonatorPerks, você pode automatizar recompensas no jogo para seus apoiadores, melhorar a satisfação dos jogadores e reduzir a carga de trabalho da equipe. Com um sistema de níveis de doação bem estruturado, você não apenas suportará os custos do seu servidor, mas também criará uma comunidade leal e engajada.