Sistema Anti-Bot
Sistema Anti-Bot com CAPTCHA em Mapas de Checagem
Este sistema Anti-Bot verifica se um jogador é um humano (e não um bot ou programa de terceiros) ao exigir que ele digite um código numérico (CAPTCHA) após matar um monstro específico. Se o código for inserido incorretamente, o jogador é desconectado.
1. Visão Geral do Funcionamento
O sistema é ativado pelo evento de morte de um monstro. Ele opera da seguinte forma:
Condição de Ativação: Quando um monstro pré-definido é morto no mapa de checagem.
Verificação de Tempo: Se o jogador já passou na checagem e o tempo de rechecagem (
time_check) ainda não expirou, uma mensagem de "Rechecagem em X segundo(s)" é exibida.Início da Checagem: O jogador recebe o status Berserk (
sc_berserk).Geração do Código (CAPTCHA): Um número aleatório de até 4 dígitos (
rand( 9999 )) é gerado.Exibição e Entrada: O jogador é solicitado a inserir o "Código" exibido através de uma caixa de diálogo.
Verificação:
Sucesso: Se o código inserido for igual ao código gerado, o jogador recebe uma mensagem de autenticação, tem HP e SP totalmente restaurados (
percentheal 100, 100), e o status Berserk é removido.Falha: Se o código estiver incorreto, o jogador é desconectado do servidor.
Novo Tempo de Checagem: Um novo intervalo de checagem é definido (entre 300 e 600 segundos).
2. Configuração atual para ativação
Como cada script é idêntico em funcionalidade, mas configurado para um mapa/monstro diferente, você deve escolher o arquivo que deseja ativar:
Mapa de Ativação
Monstro de Ativação (ID)
prt_maze03
Bafomé Jr (1101)
moc_fild03
Salgueiro Ancião (1033)
pay_fild07
Salgueiro Ancião (1033)
bra_dun01
Iara (2069)
bra_dun02
Iara (2069)
pay_fild11
Nove Caudas (1180)
pay_dun04
Nove Caudas (1180)
um_dun02
Golem de Madeira (1497)
gon_dun01
Pessegueira Encantada (1410)
gon_dun01
Pessegueira Encantada (1410)
Atualizado
