[Ajuda]Bloqueio de Numeros
#1

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
Reply
#2

posta o cуdigo do probiзгo
Reply
#3

й so 1 if com os numeros de 0 a 9...
Reply
#4

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.
Reply
#5

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
Reply
#6

cynic
Ele bloqueia se eu usar
12345
123456
e etc

so que se eu usar
1a1a1a1a1a1a1a1

ai libera..
so ta bloqueando se for seguido
Reply
#7

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.
Reply
#8

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)