[Ajuda] Dialog Input sу Numeros
#1

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

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

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

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;
 
}
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)