Pular para o conteúdo
RPScripts

Código Resgatar Script

Mensagens do bot Discord mostrando códigos de resgate FiveM gerados

O sistema de resgate de Aizik combina um bot Discord que cria códigos de recompensa com o comando /redeem do FiveM. A prévia original credita Aizik#5555, correspondendo ao repositório Aizik5/AiziksRedeem. O último commit é de 26 de dezembro de 2020; as antigas promessas de atualizações regulares e compatibilidade com qualquer framework não têm comprovação.

Historical Aizik Discord bot preview with money and item reward codes

O que o código realmente faz

Usuários autorizados do Discord podem criar um código de dinheiro ou item de inventário e enviá-lo a um usuário mencionado. O handler do FiveM procura o código, credita dinheiro no banco para o tipo money ou adiciona um item para outros tipos e depois apaga o código. Não há um handler separado para recompensas em armas.

O banco armazena code, type e amount. Ele não vincula o resgate ao destinatário do Discord nem a um personagem do jogo e não tem campo de expiração. Enviar um código em privado não restringe seu uso ao destinatário.

Dependências antigas e lacunas de instalação

O diretório do FiveM é Aizik_Reedem. Seu código usa o evento antigo esx:getSharedObject, mysql-async e mythic_notify. O ReedemBOT é um processo Node.js separado que usa discord.js 12. O bot importa mysql, mas mysql está ausente tanto do manifesto de pacotes quanto do lockfile. Não é um pacote com instalação e inicialização verificadas para o ESX ou Discord atuais.

codes.sql seleciona um banco chamado essentialmode. Revise o nome e o esquema antes de importar e faça backup dos dados existentes. Mantenha privados os tokens do bot e as credenciais do banco. O README arquivado documenta a instalação histórica; ele não comprova que as instruções antigas de execução continuam adequadas hoje.

Verificações necessárias antes do uso público

O handler Lua acessa o primeiro resultado do banco sem verificar se o código existe. Também falta verificar o objeto do jogador. A recompensa e a exclusão do código são operações assíncronas separadas, portanto solicitações simultâneas não são protegidas por uma reserva atômica.

O bot constrói o INSERT concatenando entradas e gera códigos com Math.random. Também pressupõe um usuário mencionado e não valida completamente os valores numéricos das recompensas. Uma implementação mantida precisa de consultas parametrizadas, recompensas validadas, códigos imprevisíveis e resgate único atômico. O vínculo ao destinatário e a expiração devem ser adicionados se suas regras exigirem.

A imagem original foi mantida como prévia histórica. A análise do código não incluiu executar o bot, conectar ao Discord, importar SQL nem testar recompensas no FiveM. Revise e corrija a implementação antes de implantá-la.

Repositório original e arquivos-fonte de Aizik

Não achou o script exato? Gere o seu.

Descreva um script personalizado. 3 créditos grátis por dia, até 15 por mês civil; sem cartão.

Testar o FiveM AI Script Generator

Seleção premium para o seu servidor

  • elevador de carro
    • ESX
    • QBCore
    • vRP
    US$ 4,99€ 4,99£ 3,99AU$ 7,99R$ 25,99CHF 4,99JP¥ 790
  • Pré-visualização do recurso KS Loadingscreen FiveM
      US$ 13,99€ 12,99£ 10,99AU$ 20,99R$ 71,99CHF 11,99JP¥ 2.220
    • Polícia de Origen
      • QBCore
      US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
    • Mirror Park Hood
        US$ 8,00€ 7,99£ 6,99AU$ 11,99R$ 40,99CHF 6,99JP¥ 1.270
      • Polícia de Origen
        • ESX
        US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
      Ver a loja