MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Filtro de palavrões

+2
Valentine
Kisuke
6 participantes

Ir para baixo

Filtro de palavrões Empty Filtro de palavrões

Mensagem por Kisuke Sáb 17 Mar 2012, 10:32

Esse tutorial serve para filtrar as palavras e palavrões que você queira que os jogadores não falem no seu jogo.

Primeiramente na moddatabase do seu servidor adicione esta sub:

Código:
Public Function CheckForSwears(Index As Long, Msg As String)
'  Filtro de palavras.
Dim SplitStr() As String
Dim SwearWords As String
Dim i As Integer

    '  Aqui é seu filtro,onde tem teste,teste,teste,teste modifique para as palavras que
' não quer que haja no seu jogo,não esqueça de separar as palavras com virgulas e NÃO deixar  'espaço
    SwearWords = "teste,teste,teste,teste,teste"
    SplitStr = split(SwearWords, ",")
       
    For i = 0 To UBound(SplitStr)
        If InStr(1, LCase(Msg$), SplitStr(i), 1) Then
              Msg = Replace$((Msg), (SplitStr(i)), LCase(String(Len(SplitStr(i)), "*")), , , 1)
        End If
    Next i
End Function

HandleSayMsg Adicionar:
Código:
    Call CheckForSwears(Index, Msg)

Se você também quiser filtrar na parte de emote mensagem,adiciona na:
Código:
HandleEmoteMsg
Isso:
Código:
    Call CheckForSwears(Index, Msg)

Ou em qualquer outro local que você queira filtrar palavras.
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por Valentine Dom 18 Mar 2012, 13:10

Parece muito bom
+ 1 crédito

Mas se eu quiser bloquear a palavra: porra, quando eu digitar PORRA, Porra, PoRra... vai bloquear também?
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por Kisuke Dom 18 Mar 2012, 13:21

Lembra-se que o VB não diferencia letras maiúsculas de minúsculas,portanto ele vai bloquear PoRrA porra porrA PorRa ... seja como for...
Kisuke
Kisuke
Membro Vitalicio
Membro Vitalicio

Mensagens : 567

http://www.redtube.com

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por gustavoHD500 Seg 23 Jul 2012, 20:07

Valeu mano, não testei ainda. To começando do zero meu game que tava otimo e com bugs ¬¬. Mais agora que vo bota tudo moderno numa engine perfeita xD! E isso vai me ajuda! a não deixar ninguem fica xingando '---

Me responde uma coisa, ele vai bloquear maisu m exemplo ai:

Ex: porra

Ele vai bloquear fazendo a palavra não aparecer ou vai bloquear a palavra dizendo algumas coisas qualquer tipo, dgf5 '---

Isso so foi um exemplo xP não que dizer que vai sair assim... Mais me responde '--'

De qualquer jeito +1 credito pra tu! Cool
gustavoHD500
gustavoHD500
Novato
Novato

Mensagens : 26

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por maninho21 Sáb 18 Ago 2012, 20:53

"HandleSayMsg Adicionar:" Como assim so meio noob para em vb6 help aqui
maninho21
maninho21
Membro
Membro

Mensagens : 234

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por Raiden Sáb 18 Ago 2012, 20:56

vá na aba 'HandleSayMsg' e adicione o'que está exposto no código.


abraço!
Raiden
Raiden
Membro Veterano
Membro Veterano

Mensagens : 906

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por maninho21 Sáb 18 Ago 2012, 23:10

Como muda (Duvida mt noob eu sei)
maninho21
maninho21
Membro
Membro

Mensagens : 234

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por Moph Dom 26 Ago 2012, 12:09

Realmente parece estar ótimo.. +1 Crédito !
Moph
Moph
Novato
Novato

Mensagens : 20

Ir para o topo Ir para baixo

Filtro de palavrões Empty Re: Filtro de palavrões

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos