SA-MP Forums Archive
[Ajuda] Dialog Input sу Numeros - 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] Dialog Input sу Numeros (/showthread.php?tid=424900)



Dialog Input sу Numeros - SampSampa - 24.03.2013

como faзo um dialog input que aceite somente numeros?


Re: Dialog Input sу Numeros - Crueliz0n - 24.03.2013

pawn Код:
if(!IsNumeric(inputtext)) return SendClientMessage(playerid,-1,"somente numeros!");



Re: Dialog Input sу Numeros - SampSampa - 24.03.2013

vlw bro, n conhecia essa funзгo, vou testar


Re: Dialog Input sу Numeros - Gii - 24.03.2013

pawn Код:
ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_INPUT, "Numero","Digite um nъmero","Confirmar","");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

    if ( dialogid == 1000 ) {
   
        if ( IsNumeric(inputtext) )
            SendCLientMessage(playerid, -1, "Vocк digitou um numero, parabens!");
        else
            ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_INPUT, "Numero","Digite um nъmero\nApenas numeros","Confirmar","");
   
        return true;
    }
    return 0;
}
IsNumeric(const string[])
 
{
 
    for (new i = 0, j = strlen(string); i < j; i++)
 
    {
 
        if (string[i] > '9' || string[i] < '0') return 0;
 
    }
 
    return 1;
 
}



Re: Dialog Input sу Numeros - vitorvlv - 24.03.2013

pawn Код:
if(!strval(inputtext)) return SendClientMessage(playerid,-1,"somente numeros!");