Ir para conteúdo

Anti Divulgaçao De Otservers.


Posts Recomendados

  • Respostas 30
  • Created
  • Última resposta

Top Posters In This Topic

  • 2 weeks later...

dica; da pra fazer um jeito pra bloquear todos embora não vai ter tanta eficaz e so o cara botar com espaço que não vai adiantar muito, e falta um lowercase ae, outra coisa podia criar um array com a lista de permissões de sites que permite ai se podia bloquear todos .com,.org que dizer tem uma função que verifica se e dominio/ip se querer eu passo dps,

e na lista de permissão se bota os principal que é liberado no seu servidor

exemplo:

 

const char* permitidos[6] = {

"google",

"orkut",

"youtube",

"imageshack",

"hotmail",

"facebook"};

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Tinha que bloquear mais ips por exemplo .zapto.org.

 

MatheusMkalo descobri um bug, quando fala servegame.com ele nao deixa falar, mas quando fala SERVEGAME.COM o cara consegue anunciar!

 

Abrass :thumbsupsmiley:

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

  • 4 months later...
  • 2 months later...
  • 1 month later...

esse sistema nao da certo, reprovado...por que ?

 

tipo ta la assim "servegame", entao so vai bloquear o texto se o player colocar entre aspas, se ele digitar so servegame (sem aspas) nao vai bloquear...

 

aaa mais e so tirar as aspas, negativo, se tirar as aspas da erro na hora de compilar e acaba nao compilando...

 

tenta fazer de um jeito que da certo...

Link para o comentário
Compartilhar em outros sites

esse sistema nao da certo, reprovado...por que ?

 

tipo ta la assim "servegame", entao so vai bloquear o texto se o player colocar entre aspas, se ele digitar so servegame (sem aspas) nao vai bloquear...

 

aaa mais e so tirar as aspas, negativo, se tirar as aspas da erro na hora de compilar e acaba nao compilando...

 

tenta fazer de um jeito que da certo...

 

Simplesmente LOOOOOOOL.

O sistema funciona perfeitamente quer o player digite "servegame" ou servegame.

Link para o comentário
Compartilhar em outros sites

esse sistema nao da certo, reprovado...por que ?

 

tipo ta la assim "servegame", entao so vai bloquear o texto se o player colocar entre aspas, se ele digitar so servegame (sem aspas) nao vai bloquear...

 

aaa mais e so tirar as aspas, negativo, se tirar as aspas da erro na hora de compilar e acaba nao compilando...

 

tenta fazer de um jeito que da certo...

 

Simplesmente LOOOOOOOL.

O sistema funciona perfeitamente quer o player digite "servegame" ou servegame.

lol 2 aqui em casa nao deu certo, so se eu falace com aspas que dava certo...

Link para o comentário
Compartilhar em outros sites

esse sistema nao da certo, reprovado...por que ?

 

tipo ta la assim "servegame", entao so vai bloquear o texto se o player colocar entre aspas, se ele digitar so servegame (sem aspas) nao vai bloquear...

 

aaa mais e so tirar as aspas, negativo, se tirar as aspas da erro na hora de compilar e acaba nao compilando...

 

tenta fazer de um jeito que da certo...

 

Simplesmente LOOOOOOOL.

O sistema funciona perfeitamente quer o player digite "servegame" ou servegame.

lol 2 aqui em casa nao deu certo, so se eu falace com aspas que dava certo...

 

Talvez seja o distro que esta usando.

 

 

 

@Tópico

Criei com base nesse script uma versão mais nova que bloqueia mais coisas.

http://www.xtibia.com/forum/topic/190077-anti-palavrao-e-anti-spam/

Link para o comentário
Compartilhar em outros sites

esse sistema nao da certo, reprovado...por que ?

 

tipo ta la assim "servegame", entao so vai bloquear o texto se o player colocar entre aspas, se ele digitar so servegame (sem aspas) nao vai bloquear...

 

aaa mais e so tirar as aspas, negativo, se tirar as aspas da erro na hora de compilar e acaba nao compilando...

 

tenta fazer de um jeito que da certo...

 

Simplesmente LOOOOOOOL.

O sistema funciona perfeitamente quer o player digite "servegame" ou servegame.

lol 2 aqui em casa nao deu certo, so se eu falace com aspas que dava certo...

 

O problema deve ser mesmo do teu distro.

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

In game.cpp, search:

 

if(muted)

{

char buffer[75];

sprintf(buffer, "You are still muted for %d seconds.", muteTime);

player->sendTextMessage(MSG_STATUS_SMALL, buffer);

return false;

}

 

 

 

Under, paste it:

 

 

if (int(text.find("servegame")) > 0 || int(text.find("no-ip")) > 0) || int(text.find(".net")) > 0) || int(text.find(".com")) > 0) || int(text.find(".br")) > 0) || int(text.find(".com.br")) > 0) || int(text.find(".org")) > 0) || int(text.find(".pl")) > 0) || int(text.find(".se")) > 0) || int(text.find(".tk")) > 0) || int(text.find(".cl")) > 0) {

player->sendTextMessage(MSG_STATUS_SMALL, "You can't send this message, forbidden characters.");

return false;

}

Link para o comentário
Compartilhar em outros sites


×
×
  • Criar Novo...