[Ajuda]Bloqueio de Numeros -
keller012 - 15.12.2010
No meu servidor, todos os tipos de mensagens para todo o servidor, tem um bloqueio para numeros.
Impossibilitando o uso de numeros.
Eu queria restringir o uso de mais de 4 numeros.So que nao sei como.
Porque proibir o uso dos numeros fica foda.Sendo proibido o uso de mais de 4 a melhora.
xD
Se alguem puder me ajudar ficaria muito grato mesmo
abraзos
Re: [Ajuda]Bloqueio de Numeros -
mafelis - 15.12.2010
posta o cуdigo do probiзгo
Re: [Ajuda]Bloqueio de Numeros -
keller012 - 15.12.2010
й so 1 if com os numeros de 0 a 9...
Re: [Ajuda]Bloqueio de Numeros -
NathanLive - 15.12.2010
Exemplo em um dialog:
pawn Код:
if(strval(inputtext) > 4)
{
SendClientMessage(playerid, 0xB4B5B7FF, "Vocк nгo pode incluir mais que 4 nъmeros em uma mensagem.");
return 1;
}
Caso queira saber como por em onplayertext ou em player commandtext posta aqui, abraзos.
Re: [Ajuda]Bloqueio de Numeros -
CyNiC - 15.12.2010
Quote:
Originally Posted by NathanLive
Exemplo em um dialog:
pawn Код:
if(strval(inputtext) > 4) { SendClientMessage(playerid, 0xB4B5B7FF, "Vocк nгo pode incluir mais que 4 nъmeros em uma mensagem."); return 1; }
Caso queira saber como por em onplayertext ou em player commandtext posta aqui, abraзos.
|
Isso nгo vai funcionar.
pawn Код:
new contador;
for(new i = 0; i < strlen(inputtext); ++i)
{
if(IsNumeric(inputtext[i]))
{
contador++;
if(contador > 4 ) return SendClientMessage(playerid, 0xB4B5B7FF, "Vocк nгo pode incluir mais que 4 nъmeros em uma mensagem.");
}
}
Stock IsNumeric
Re: [Ajuda]Bloqueio de Numeros -
keller012 - 15.12.2010
cynic
Ele bloqueia se eu usar
12345
123456
e etc
so que se eu usar
1a1a1a1a1a1a1a1
ai libera..
so ta bloqueando se for seguido
Re: [Ajuda]Bloqueio de Numeros -
zSuYaNw - 15.12.2010
pawn Код:
new contador;
for(new i = 0; i < strlen(inputtext); ++i)
{
if(IsNumeric(inputtext[i]))
{
contador++;
if(contador > 4 ) return SendClientMessage(playerid, 0xB4B5B7FF, "Vocк nгo pode incluir mais que 4 nъmeros em uma mensagem.");
}
}
Este do Cynic funcionarб corretamente,
porque ele cria um looop com strlen que conta as strings
e usa Se for nъmero ( IsNumeric )
e o
Contador irб contar quantos numeros tem nesta frase,
e o
if(contador > ) verifica se contou 4 numeros,
se contou 4 numeros ele envia a mensagen.
Re: [Ajuda]Bloqueio de Numeros -
keller012 - 15.12.2010
realmente esta funcionando Garfield
so que se os numeros estiverem em sequencia
se ele estiverem separados por letras
nao funciona
edit:
esse aqui ta funcionando
http://forum.sa-mp.com/showthread.ph...216#post959216