OnDialogResponse inputtext -
Andinho - 15.01.2017
Ola, faz tempo que vim aki rsrs, eu havia dado um tempo no pawno.
Em fim... minha duvida hoje й a seguinte, estou terminando um sistema de inventario, e gostaria de uma ajudinha, na parte de vender o item, eu fiz tudo certo.
o que eu preciso agora й... quando o player escolhe o jogador a vender o item, aparece um dialog com as informaзхes do item, e o nome do comprador, e um espaзo para por o valor do item, mais eu esqueci como verificar se ele sу digitou numeros no inputtext, e verificar tbm se ele digitou um valor menor que 1 e maior que 50.000.000.
vocкs podem me dar essa forcinha ?
http://imgur.com/a/mMdkL
como podem ver nas SS ta tudo OK, mais ontem eu procurei bastante as funзхes e nao achei muita coisa, e nao consegui mecher com inputtext muito bem.
antigamente eu ate sabia muito, mais hj eu esqueci grande parte.
Re: OnDialogResponse inputtext -
Andinho - 15.01.2017
@EDITE, agora sу preciso saber se ele digitou numeros ^^
Re: OnDialogResponse inputtext -
FallweN - 15.01.2017
Use isto
Код:
stock 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: OnDialogResponse inputtext -
Andinho - 15.01.2017
Quote:
Originally Posted by FallweN
Use isto
Код:
stock IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
if (string[i] > '9' || string[i] < '0')
return 0;
return 1;
}
|
Vou ver se Serve aki ^^
Re: OnDialogResponse inputtext -
Cheleber_Pausini - 15.01.2017
Use assim no OnDialogResponse
Код:
if(!IsNumeric(inputtext))
{
SendClientMessage(playerid,0xF81414FF,"Use apenas nъmeros!");
ShowPlayerDialog(playerid, IDIALOG, DIALOG_STYLE_INPUT, "Idade","Use apenas nъmeros!","Confirmar","");
return 1;
}