SA-MP Forums Archive
[Ajuda] Numericos - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Numericos (/showthread.php?tid=384360)



Numericos - Nice-.- - 11.10.2012

Bom Eu Queria Saber Como Limitar Exemplo To Tentando Criar uma Dialog Mais Tipo Eu Quero Bloquear Quando o player abre a DIALOG e ele digita letras e clica Ok, aparecer o erro Apenas Numeros *-*
e Se eu Fosse criar um comando pra setar skin do player em dialog como ficaria ? help?


Re: Numericos - Nice-.- - 11.10.2012

UP Ninguem ?


Re: Numericos - DrTHE - 11.10.2012

PHP код:
IsNumber(str[])
{
    if(
strlen(str) == 0) return false;
    for(new 
isize strlen(str); != size; ++i)
    {
        if(!( (
str[i] == 0x30) || (str[i] == 0x31) || (str[i] == 0x32) || (str[i] == 0x33) || (str[i] == 0x34) || (str[i] == 0x35) || (str[i] == 0x36)
        || (
str[i] == 0x37) || (str[i] == 0x38) || (str[i] == 0x39)))
        {
            return 
false;
        }
    }
    return 
true;

Utilize IsNumber(inputtext)


Re: Numericos - Metropole RP - 11.10.2012

PHP код:
isNumeric(mStr[])
{
    if(!
mStr[0] || (mStr[1] == '\1' && !mStr[0])) return 0;
    for(new 
= (strlen(mStr) - 1); > -1; --i)
    {
        if(!(
mStr[i] >= '0' && mStr[i] <= '9'))
        {
            return 
0;
        }
    }
    return 
1;
}

if(!
isNumeric(mStr)) // Nгo й uma String numйrica.

//ou

if(!strval(mStr)) // Esse atй й funcional, mais se for digitado somente o numero 0 dara erro. 



Re: Numericos - Nice-.- - 11.10.2012

e No Caso Se eu Quissese So Deixar a Letra "x" como ficaria?


Re: Numericos - Metropole RP - 11.10.2012

PHP код:
isNumeric(mStr[])
{
    if(!
mStr[0] || (mStr[1] == '\1' && !mStr[0])) return 0;
    for(new 
= (strlen(mStr) - 1); > -1; --i)
    {
        if(!(
mStr[i] >= '0' && mStr[i] <= '9') && (mStr[i] != 'x' || mStr[i] != 'X'))
        {
            return 
0;
        }
    }
    return 
1;




Re: Numericos - Nice-.- - 11.10.2012

Mano Deu 1 Erro que Nгo Consegui Intender
pawn Код:
error 017: undefined symbol "mStr"
Linha ><
pawn Код:
if(!isNumeric(mStr))



Re: Numericos - Metropole RP - 11.10.2012

Quote:
Originally Posted by Nice-.-
Посмотреть сообщение
Mano Deu 1 Erro que Nгo Consegui Intender
pawn Код:
error 017: undefined symbol "mStr"
Linha ><
pawn Код:
if(!isNumeric(mStr))
mStr foi um Exemplo, vocк deve colocar a sua var String.


Re: Numericos - humildadeforever - 11.10.2012

pawn Код:
if(!isNumeric(inputtext))