Proteção: Contra Loop
Qua Nov 29, 2017 6:07 pm
Hello TFMzinhos!
Venho compartilhar uma proteção básica contra loop, espero que você utilize e evite repetição de palavras e até mesmo nick de bots.
Nas sources novas já têm, então o tutorial é só para as antigas, porém se você adaptar, serve para as novas também xD
Tutorial: (obs: versões antigas)
1º - Procurar por:
após ter feito o 1º passo, iremos para o 2°:
2º - Procure por: def login(self, username, passwordHash, startRoom):
Dê um CTRL + F e digite: ATEC()
após ter achado, em baixo coloque este script:
após ter feito o 1º e 2º passo, iremos para o 3º e último:
3º - Procure por: def found_terminator(self, MDT, data, Size):
após ter encontrado, em baixo complemente com esse código:
Pronto, após ter feito os três passos, seu anti loop está feito com sucesso, só entrar e mandar alguém ligar bot para testar
Obs: Alinhe sempre as linhas.
Créditos:
Base Source Loukino
Base Source Kira
Venho compartilhar uma proteção básica contra loop, espero que você utilize e evite repetição de palavras e até mesmo nick de bots.
Nas sources novas já têm, então o tutorial é só para as antigas, porém se você adaptar, serve para as novas também xD
Tutorial: (obs: versões antigas)
1º - Procurar por:
- Código:
class TransformiceClientHandler(TFMProtocol):
def __init__(self):
- Código:
self.can = self
self.can.ReceiveCorrect = [False, False]
self.can.Loop_Decoded = False
self.can.now_time = []
após ter feito o 1º passo, iremos para o 2°:
2º - Procure por: def login(self, username, passwordHash, startRoom):
Dê um CTRL + F e digite: ATEC()
após ter achado, em baixo coloque este script:
- Código:
if self.server.connectCounts[self.address[0]]['count'] >= 4:
self.sendPlayerBan(0, "Não é permitido conectar-se com mais de 3 contas", True)
self.server.sendModChat(self, "\x06\x14", ["<J>"+self.username+"<BL> tentou abrir mais de 3 contas e foi kikado."])
após ter feito o 1º e 2º passo, iremos para o 3º e último:
3º - Procure por: def found_terminator(self, MDT, data, Size):
após ter encontrado, em baixo complemente com esse código:
- Código:
if data == "":
self.server.sendModChat(self, "\x06\x14", ["<BL>Loop bloqueado, enviado por <J>%s<BL>" % (self.address[0])])
self.can.Loop_Decoded = True
Pronto, após ter feito os três passos, seu anti loop está feito com sucesso, só entrar e mandar alguém ligar bot para testar
Obs: Alinhe sempre as linhas.
Créditos:
Base Source Loukino
Base Source Kira
Permissões neste sub-fórum
Não podes responder a tópicos
|
|