Ir para conteúdo
  • Cadastre-se

[MOD]Anti Bot bem simples


Posts recomendados

Pessoal estava pensando da para fazer um anti bot (tower) que fica farmando e upando bem simples....

 

Da mesma maneira que funciona o pedido de party ou de duel e trade...

 

Um player comum poderia chegar no PLAYER botter e mandar uma "Solicitação de [Você está ai?]" e fica correndo a barrinha embaixo se ele apertar sim... ok ele esta la se não termina o tempo e soma +1 no banco de dados com o ID do player quando ele chegar a 3 ou 5 sei la no mesmo dia... leva BAN ou KICK...

 

Quem ta disposto a ajudar :D?

Configuro Dedicado LINUX (Ubuntu) para L2jFrozen (SEM LAG)!!!!
-> www.l2high.com.br <-

Link para o comentário
Compartilhar em outros sites


Cara não comecei a fazer ainda não... mas pela teoria é fácil... só não sei bem aonde aplicar isso dentro do código mas o código em si não é difícil fazer...

 

 

Bolei uma tabela para isso... só trabalhar em cima dela agora haha

CREATE TABLE `bot_verifiy` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `target_object_id` int(11) DEFAULT NULL,
  `send_object_id` int(11) DEFAULT NULL,
  `time_request` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

id = auto incremento normal caso possa ser usado uma hora até mesmo para o site se for o caso

target_object_id = id do possível botter (no caso o player que for questionado)
send_object_id = id do player que enviou a requisição
time_request = a hora em unix timestamp que o player enviou a requisão, para nós determinar um periodo de quantas vezes ele pode enviar para o mesmo player no caso 24 em 24 horas ou de 4 em 4 horas... (não tenho certeza se precisa ser *1000 pois quase tudo aonde vai unix timestamp é assim...)

 

Depois do 3 (ou vamos definir) registro inserido no mesmo dia (por players diferente) ele é kikado ou banido... ou mandado pra jail

Editado por WilliamArcher

Configuro Dedicado LINUX (Ubuntu) para L2jFrozen (SEM LAG)!!!!
-> www.l2high.com.br <-

Link para o comentário
Compartilhar em outros sites

vi isso no H5 no botão de ação chamado bot report, pegava o target do cara e clicava em bot report, aee aparecia uma captcha no meio da tela do cara pra ele digitar em menos de 10 segundos se não o lineage 2 dele fechava.

Eu não tenho medo de morrer, só não quero estar lá na hora que acontecer.

Link para o comentário
Compartilhar em outros sites

Claro... normalmente quem ta no bot não tira pvp... só por if ¬¬ isPvpFlag... atEvent.... Oly.... PK... simples

Simples mas da pra configurar o tower se levar porrada bater de volta kkk e se o cara tiver farmando os nego vão chegar la mandar captcha e travar o cara tem que pensar em algo melhor do que solicitação

Mas e se o cara colocar os boot lá nos cafundó do brejo? comeque fica? '-'

Ai fudeu kkkk

Link para o comentário
Compartilhar em outros sites

Quem é que vai bater se pode banir ¬¬? vai botar no cafundó se for server low rate... ou custom area drop mto grande...


Tava pensando não pode ser por quem enviou mas sim por IP pq se não loga dualbox e bane o cara de primeira

CREATE TABLE `bot_verifiy` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `target_object_id` int(11) DEFAULT NULL,
  `ipaddr` varchar(15) DEFAULT NULL,
  `time_request` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Configuro Dedicado LINUX (Ubuntu) para L2jFrozen (SEM LAG)!!!!
-> www.l2high.com.br <-

Link para o comentário
Compartilhar em outros sites

  • 2 months later...

pode fazer com base nisso, sem a opção de aceitar ou recusar, apenas responder corretamente.

 

exemplo, o meliante digita para o ''bot'' .bot, certo, aparece alguma coisa na tela que ele tenha que confirmar que não é bot, se ele confirmou corretamente ele ganha um tempo, até mandarem a parada do .bot para ele de novo.

ao mandar isso para o player bot se ele não responder corretamente, ele sera teleportado em alguns minutos para a cidade rsrs,( Talking, Elven ) e ganha +1 ponto, com 3 a 5 pontos ele leva ban de 1 a 2 dia rsrs :kkk:

restrição contra o .bot: não mandar isso dentro da cidade, ou em modo fleg, pk ou na aguá usando scroll escape.

 

guQsl.jpg

hashirama-naruto.gif
Link para o comentário
Compartilhar em outros sites

pode fazer com base nisso, sem a opção de aceitar ou recusar, apenas responder corretamente.

 

exemplo, o meliante digita para o ''bot'' .bot, certo, aparece alguma coisa na tela que ele tenha que confirmar que não é bot, se ele confirmou corretamente ele ganha um tempo, até mandarem a parada do .bot para ele de novo.

ao mandar isso para o player bot se ele não responder corretamente, ele sera teleportado em alguns minutos para a cidade rsrs,( Talking, Elven ) e ganha +1 ponto, com 3 a 5 pontos ele leva ban de 1 a 2 dia rsrs :kkk:

restrição contra o .bot: não mandar isso dentro da cidade, ou em modo fleg, pk ou na aguá usando scroll escape.

 

Tio o problema é que isso fica chato dentro do jogo vai que tu la bem na hora da siege e aparece a merda da janela .-.

Link para o comentário
Compartilhar em outros sites

Tio o problema é que isso fica chato dentro do jogo vai que tu la bem na hora da siege e aparece a merda da janela .-.

 

 

sobrinho, é só colocar restrição para não usar isso no período da siege :lala:

 

eita bian, passando vergonha. omg! .-. poqkewpoqkqpk!

 

(eu tenho o bot reportt, esse do botão) :boxing: :lala: :lala: :lala: :lala: :lala: :lala:

 

Olá, Seja bem vindo, deixei de fazer videos faz tempo, mas ainda tenho canal! KKK Eram bons videos, muita coisa bacana, mas cansei! Agora só desenvolvo! KAKAK 
Se tiver dúvidas, mande uma mensagem!

▶️ youtube.com/allaanz1n
🌐 allan.deh [Skype]

Link para o comentário
Compartilhar em outros sites

 

 

 

eita bian, passando vergonha. omg! .-. poqkewpoqkqpk!

 

(eu tenho o bot reportt, esse do botão) :boxing: :lala: :lala: :lala: :lala: :lala: :lala:

Zé não é passar vergonha é que da o mesmo pal quando se trava 1 evento pra não acompanhar as Olly siege etc, mas tirando pra não por em siege digamos que tu esta no meio do pvp e ai como fica foi só 1 exemplo tbm >.<

Link para o comentário
Compartilhar em outros sites

Zé não é passar vergonha é que da o mesmo pal quando se trava 1 evento pra não acompanhar as Olly siege etc, mas tirando pra não por em siege digamos que tu esta no meio do pvp e ai como fica foi só 1 exemplo tbm >.<

kkkkkkkkkkkkkk! eu sei doido, não leva pro pessoal, me referi a vergonha do mlk ai da peia em tu(mas na brincadeira) não entenda mal, :/// , eu entendo sei bem como é.:

sobre as restrições há algumas que deixam o codigo mais leve como por exemplo atEvent(não que funcione para todos mas funciona) rsrsrss a mesma funcão do (bot report) pode servir também, mas a ideia é bacana....

if(activeChar.isDead() || activeChar.isAlikeDead()){
   activeChar.sendMessage("You are dead , you can't f* at the moment");
   return false;
  }
  else if(activeChar.isInOlympiadMode() || Olympiad.getInstance().isRegistered(activeChar)){
   activeChar.sendMessage("You are in olympiad , you can't f* at the moment");
   return false;
  }
  else if(activeChar.atEvent){
   activeChar.sendMessage("You are in event , you can't f* at the moment");
   return false;
  }
  else if(!activeChar.isInsideZone(L2PcInstance.ZONE_PEACE)){
   activeChar.sendMessage("You are not in peacefull zone , you can f* only in peacefull zones");
   return false;
  }
  else if(isInRestrictedZone(activeChar)){
   activeChar.sendMessage("You can't f* in restricted zone");
   return false;
  }
  else if(activeChar.getPvpFlag() > 0 || activeChar.isInCombat() || activeChar.getKarma() > 0){
   activeChar.sendMessage("You are in combat mode , you can't f* at the moment");
   return false;
  }

entre outras infos né? :p!

Editado por Allan Alcantara

 

Olá, Seja bem vindo, deixei de fazer videos faz tempo, mas ainda tenho canal! KKK Eram bons videos, muita coisa bacana, mas cansei! Agora só desenvolvo! KAKAK 
Se tiver dúvidas, mande uma mensagem!

▶️ youtube.com/allaanz1n
🌐 allan.deh [Skype]

Link para o comentário
Compartilhar em outros sites

kkkkkkkkkkkkkk! eu sei doido, não leva pro pessoal, me referi a vergonha do mlk ai da peia em tu(mas na brincadeira) não entenda mal, :/// , eu entendo sei bem como é.:

sobre as restrições há algumas que deixam o codigo mais leve como por exemplo atEvent(não que funcione para todos mas funciona) rsrsrss a mesma funcão do (bot report) pode servir também, mas a ideia é bacana....

if(activeChar.isDead() || activeChar.isAlikeDead()){
   activeChar.sendMessage("You are dead , you can't f* at the moment");
   return false;
  }
  else if(activeChar.isInOlympiadMode() || Olympiad.getInstance().isRegistered(activeChar)){
   activeChar.sendMessage("You are in olympiad , you can't f* at the moment");
   return false;
  }
  else if(activeChar.atEvent){
   activeChar.sendMessage("You are in event , you can't f* at the moment");
   return false;
  }
  else if(!activeChar.isInsideZone(L2PcInstance.ZONE_PEACE)){
   activeChar.sendMessage("You are not in peacefull zone , you can f* only in peacefull zones");
   return false;
  }
  else if(isInRestrictedZone(activeChar)){
   activeChar.sendMessage("You can't f* in restricted zone");
   return false;
  }
  else if(activeChar.getPvpFlag() > 0 || activeChar.isInCombat() || activeChar.getKarma() > 0){
   activeChar.sendMessage("You are in combat mode , you can't f* at the moment");
   return false;
  }

entre outras infos né? :P!

To zuando zé, a questão é fazer uma budega que não tenha que digitar nada e não apareça na tela e ter 1 jeito de identificar os emos que estão com bot eu ja desisti de fazer algo que use somente o java pra bloquear o tower é impussibriu aquela bosta abre de todas as maneiras que tentei, tentei até criar os mesmos packet do tower no core bloqueando e filtrando tudo do mesmo jeito a merda executa então em que ser algo que não tenho que digitar mas ninguem que mexe com cliente que sabe mexer não ensina então estamos fudidos nessa parte temos que pensar em outra coisa T_T

Link para o comentário
Compartilhar em outros sites

To zuando zé, a questão é fazer uma budega que não tenha que digitar nada e não apareça na tela e ter 1 jeito de identificar os emos que estão com bot eu ja desisti de fazer algo que use somente o java pra bloquear o tower é impussibriu aquela bosta abre de todas as maneiras que tentei, tentei até criar os mesmos packet do tower no core bloqueando e filtrando tudo do mesmo jeito a merda executa então em que ser algo que não tenho que digitar mas ninguem que mexe com cliente que sabe mexer não ensina então estamos fudidos nessa parte temos que pensar em outra coisa T_T

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk! Mais pura verdade! tá zéee!

 

Olá, Seja bem vindo, deixei de fazer videos faz tempo, mas ainda tenho canal! KKK Eram bons videos, muita coisa bacana, mas cansei! Agora só desenvolvo! KAKAK 
Se tiver dúvidas, mande uma mensagem!

▶️ youtube.com/allaanz1n
🌐 allan.deh [Skype]

Link para o comentário
Compartilhar em outros sites

  • 1 year later...

Sugestao:



''.reportbot Fulano''



[''Bestando'' reportou voce, voce tem 10min para responder ou sera Quicado do server.]



tempo de responder ex: 10mim



resposta: '' .imnotbot ''



Passou os 10 min, nao respondeu, Kick !


ou +1 report, +2 report sem resposta ; Kick,Jail !


Todas restriçoes, Cidade, Flag , PK, Olym, Agua, Escape.... entre outras.


Like?! ^^

Link para o comentário
Compartilhar em outros sites

 

Sugestao:

''.reportbot Fulano''

[''Bestando'' reportou voce, voce tem 10min para responder ou sera Quicado do server.]

tempo de responder ex: 10mim

resposta: '' .imnotbot ''

Passou os 10 min, nao respondeu, Kick !

ou +1 report, +2 report sem resposta ; Kick,Jail !

Todas restriçoes, Cidade, Flag , PK, Olym, Agua, Escape.... entre outras.

Like?! ^^

 

 

essa parte achei zuada [''Bestando'' reportou voce, voce tem 10min para responder ou sera Quicado do server.]

e outra se for apenas um report os cara vao ficar zuando geral min 2 reports

 

e outra tb teria que tirar limitacao de fala .etc tem limite de fala ai digamos o cara ta com silence se ferra, entao resposta rescarta melhor um htm basico mesmo

Editado por caique156
Link para o comentário
Compartilhar em outros sites

Cara, 1 report a cada 10 min, se o player responder antes de 10 min, ele ganha uma 1h ou menos,sem receber report.

e outra, so colocar restriçao de ''Silence''.

e tbm, se... for por .reportbot ''name'' virar zuaçao, mude pra '.reportbot 'target', porque dai nao vai ter como mandar .reportbot de longa distancia. ;)

e so analizar bem... ^^

Link para o comentário
Compartilhar em outros sites

Cara, 1 report a cada 10 min, se o player responder antes de 10 min, ele ganha uma 1h ou menos,sem receber report.

e outra, so colocar restriçao de ''Silence''.

e tbm, se... for por .reportbot ''name'' virar zuaçao, mude pra '.reportbot 'target', porque dai nao vai ter como mandar .reportbot de longa distancia. ;)

e so analizar bem... ^^

É olhando assim ta melhor :D

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.