MA

Anti Divulgaçao De Otservers.

Por MatheusGlad, 19 de jul. de 2011 em Linguagens de Programação

otserv
31
11.9k
MatheusGladM
16 de agosto de 2011 às 19:29

Nao, nao tem o bug do dinheiro nos npcs. Jaja pego o link do dev pra voce

kaoosK
16 de agosto de 2011 às 19:50

onde fica as sources

3 semanas depois...
kpdoK
31 de agosto de 2011 às 07:02

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"};

2 meses depois...
StyflerDrunouS
25 de outubro de 2011 às 20:40

Alguem pode me ajudar aqui??? sou novato e não entendi nada que voceis postaram ali acima!

como eu faço para colocar o anti-divulgaçao se nem sei onde fica sources.

me explica mais atentamente por favor.

CarnavotuC
01 de novembro de 2011 às 18:46

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 Novembro 1 por Carnavotu

4 meses depois...
cs007C
27 de março de 2012 às 01:16

Já que é algo que está fixo teriam que mudar de site pois megaupload não está mais online x.x

BeekiB
28 de março de 2012 às 17:52

é mais fácil você adicionar esta source ao seu distro, até

3 meses depois...
TheSlayerT
04 de junho de 2012 às 20:49

Bom cara Vlw!

 

Rep+ ae epssoal

1 mês depois...
Diley007D
19 de julho de 2012 às 19:44

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...

esfomeadoE
19 de julho de 2012 às 20:21

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.

Diley007D
19 de julho de 2012 às 23:04

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...

MatheusEnjoyM
19 de julho de 2012 às 23:14

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/

esfomeadoE
20 de julho de 2012 às 06:06

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.

Diley007D
20 de julho de 2012 às 20:58

pdc...

2 meses depois...
LucasOlzonL
01 de setembro de 2012 às 13:24

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;

}