[Ajuda] OnDialogResponse inputtext
#1

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

@EDITE, agora sу preciso saber se ele digitou numeros ^^
Reply
#3

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)