17.07.2011, 15:11
Ola garela Peguei esse sistema aqui no forun mais qro mudar ele alguem faz ideia como posso fazer para quando um jogador falar um palavrгo ele receber um aviso de (1/3) e no (3/3) ele e kickado
Obs: Fs https://sampforum.blast.hk/showthread.php?tid=176392
Код:
new sizes = strlen(text),zString[128]; format(zString,128,text); //Anti Burlamento Palavreado for(new st = 0; st < sizes; st++) { if(zString[ st ] == '4') zString[ st ] = 'a'; if(zString[ st ] == '3') zString[ st ] = 'e'; if(zString[ st ] == '5') zString[ st ] = 's'; if(zString[ st ] == '8') zString[ st ] = 'b'; if(zString[ st ] == '7') zString[ st ] = 't'; if(zString[ st ] == '0') zString[ st ] = 'o'; if(zString[ st ] == '1') zString[ st ] = 'i'; } new cs; for( new st = 0 ; st < 23; st++) { if((zString[ st ]>='a' && zString[ st ]<='z') || (zString[ st ]>='A' && zString[ st ]<='Z')) { if(! cs || ( cs && zString[ cs - 1 ] != zString[ st ])) { zString[ cs ] = zString[ st ]; cs++; } } if( cs >= zString[ st ]) break; } for(new s = 0 ; s <= 23;++ s) SearchTrue(zString,Word[ s ]) { SendClientMessage(playerid,0xC9170EFF,"[ERRO] Favor cuidado com o que fale (Suspeita de Palavreado)"); return false; }