[Ajuda] Meu sistema anti palavrгo '-'
#1

Olб boa noite, meu sistema anti palavrгo nгo funciona do jeito que eu quero
O sistema funciona de boa, mas o problema й que quando um player digita o palavreado definido, sу й punido se a palavra for a primeira da frase...
Exemplo;

'FDM', se o player digitar "fdm meu carro" ele й punido.
Agora se ele digitar "meu carro fdm" ele nгo й punido e.e

Alguйm da um help por favor?
Reply
#2

Use strfind
Reply
#3

Mas no caso?

pawn Код:
if(strfind(tmp, "?", true) != 1)
Reply
#4

pawn Код:
if(!strfind(text, Badwords[Z], false))
Reply
#5

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
pawn Код:
if(!strfind(text, Badwords[Z], false))
Ok, irei testar.

@Edit

Nгo funfou
Reply
#6

pawn Код:
static BadWords[][] =
{
"fdm","n0ob"
};
pawn Код:
for(new Z; Z < strlen(text); Z++)
    {
        if(!strfind(text, Badwords[Z], false))
        {
Reply
#7

Quote:
Originally Posted by Victor'
Посмотреть сообщение
pawn Код:
static BadWords[][] =
{
"fdm","n0ob"
};
pawn Код:
for(new Z; Z < strlen(text); Z++)
    {
        if(!strfind(text, Badwords[Z], false))
        {
Fail tambйm '-'
Reply
#8

pawn Код:
for(new Z; Z < sizeof(Badwords); Z++)
    {
        if(strfind(text, Badwords[Z], true) != -1)
        {
Reply
#9

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
pawn Код:
for(new Z; Z < sizeof(Badwords); Z++)
    {
        if(strfind(text, Badwords[Z], true) != -1)
        {
PERFECT
Obrigado, rep+
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)