Com o código abaixo você consegue mandar mensagem para o seu servidor do discord automaticamente toda vez que iniciar a cidade, coloque esse código abaixo depois de ter configurado corretamente em algum "server.lua".
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
Atenciosamente,
By Hideki
1. Criação da tabela no banco de dados
Primeiro, crie a tabela no banco de dados MySQL para armazenar o tempo do VIP:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
2. Arquivo vrp_fanho/server.lua
Agora, aqui está o código do vrp_fanho, incluindo as funções para salvar o tempo de VIP, carregá-lo e aplicar o tempo quando necessário.
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
3. Arquivo fxmanifest.lua
No fxmanifest.lua do recurso vrp_fanho, certifique-se de exportar a função createCommand:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
4. Uso no havana_box
Aqui está como o havana_box pode chamar essa função para salvar o tempo de VIP ao adicionar o jogador ao grupo:
Conteúdo oculto 🔒
Login necessário
🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login
Cadastre-se
isto valer para outros codigos que estao no script.
Explicação:
Função saveVipTime: Esta função salva o tempo de expiração do VIP no banco de dados. Ela usa os.time() para calcular o timestamp de expiração e armazena o valor.
Função createCommand: Ao adicionar um grupo de VIP ao jogador, a função também salva o tempo no banco de dados e define um temporizador para remover o grupo após o tempo acabar.
Função loadVipTime: Esta função verifica o banco de dados quando o jogador entra no servidor para ver se ele tem algum VIP ativo. Se tiver, ele é adicionado de volta ao grupo e o tempo restante é monitorado.
Persistência: Como o tempo de VIP é salvo no banco de dados, ele não será perdido em caso de reinício do servidor.
Essa implementação garante que o VIP seja persistido no banco de dados e que o tempo seja devidamente restaurado sempre que o jogador entrar no servidor.