FE
pedido

Sistema de Ant Palavrões.

Por FenixBorges, 06 de fev. de 2013 em Scripts

script
11
1.3k
FenixBorgesF
06 de fevereiro de 2013 às 13:55

Precisava de um sistema assim pro meu Ot.

 

O jogador que escrever uma palavra de baixo calão,

E teclar Enter para enviar, o sistema vai reconlhecer aquela

palavra, e impedir que o jogador a envie-a.

 

E lógo após ele apeitar enter, e o sistema bloquear a palavra,

vai aparecer assim no Local Chat: "Sem isso aqui!"

 

De preferencia um Script de fácil manuseio, que eu mesmo

vou adicionando as palavras proibidas.

 

Tem que ser compativel com

Styller Yurots 0.7.5 (8.60)

 

 

Obrigado a atenção!

Aguardo. :)

StyloMaldosoS
06 de fevereiro de 2013 às 14:03

testa ai.

function onSay(cid, words, param)
doPlayerSay(cid,"BOBBA",2)
doCreatureAddHealth(cid,-50)
return true
end  

talk.xml

<talkaction words="fdp;tnc;krl;merda;puta;puto;gay;viado;bixa;marica;caralho;karalho;putao;putinha;emo;porra" script="bobba.lua"/>

FenixBorgesF
06 de fevereiro de 2013 às 14:17

StyloMaldoso

Funcinou perfeitamente, mas voc

poderia editar o Script, pra in vez de aparecer o char

falando "BOBBA", após mandar o palavrão,

Aparecece uma mensagem só pra ele no Local Chat?

 

Mesmo assim, você vai ganhar meu REP+

Gostei do script, pequeno e de facil intendimento :)

Editado Fevereiro 6 por FenixBorges

StyloMaldosoS
06 de fevereiro de 2013 às 14:22

function onSay(cid, words, param)
doPlayerSendCancel(cid,"Você não pode fala esse palavrão")
doCreatureAddHealth(cid,-50)
return true
end  

testa

FenixBorgesF
06 de fevereiro de 2013 às 14:33

Funciona o Script,

Só não funfo a mensagem pra aparecer no Local Chat :x

 

Edit#

Da pra adicionar efeito de area nesse Script?

Ai após o player perder 50 de Hp, aparecece um efeito nele,

Como se ele acabace de ser atingido por um golpe, sei la :)

Editado Fevereiro 6 por FenixBorges

StyloMaldosoS
06 de fevereiro de 2013 às 14:38

function onSay(cid, words, param)

doPlayerSay(cid,"Voce n pode fala palavrão aqui !!",2)

doCreatureAddHealth(cid,-50)

doSendMagicEffect(getThingPos(cid), 29) -- no lugar do 29 tu bota o numero do effect

return true

end

RoksasR
06 de fevereiro de 2013 às 15:29

@STYLOMALDOSO

Corrigindo..

 

 

function onSay(cid, words, param)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Palavrões são proibidos aqui!")

doCreatureAddHealth(cid,-50)

doSendMagicEffect(getThingPos(cid), 29) -- no lugar do 29 tu bota o numero do effect

return true

end

 

 

Pronto, agora é msg no Default :))

StyloMaldosoS
06 de fevereiro de 2013 às 15:31

Obrigado ae, Não entendo muito em script mais..

ao dono do topíco, resolvido?

FenixBorgesF
06 de fevereiro de 2013 às 17:19

Malz ñ responder, tive que sair.

Vou testar agora, jaja eu falo se funcionou ou ñ.

 

 

Edit#

Perfeito, vlw galera!

Pena que esse sistema ñ pega um palavrão no meio da frase.

Exemplo: "Devolve meu loot seu fdp".

Mas tabom assim, se ñ eu vou ficar enchendo o saco de vocs :s

KSPAkpsapks, vlw.

 

RESOLVIDO! button_ok.png

Editado Fevereiro 6 por FenixBorges

RoksasR
06 de fevereiro de 2013 às 17:29

Dúvida sanada, reported.

SlicerS
06 de fevereiro de 2013 às 17:39

para meio de palavras terias q editar as soucers... anyway, sanado, movido