inputtext -
Luiiiz - 10.02.2017
Bom, eu to fazendo um sistema de banco. E no meu DIALOG de DEPOSITAR, eu fiz uma base rбpida sу pra testar se dб certo.
Code:
PHP код:
if(dialogid == DIALOG_DEPOSITAR)
{
format(string, sizeof(string), "[INFO] Vocк digitou o numero %d", inputtext);
SendClientMessage(playerid, -1, string);
return 1;
}
Sу que na hora, eu digito 900 e no inputtext aparece 1000, digito 10 aparece 49, 50 aparece 53. E nгo o que eu selecionei.
Re: inputtext -
johntrybescripter - 10.02.2017
tenta usar %i
mas eu acho melhor vocк usar dialog_style_msgbox...
Programando e Relaxando! -
RazorGuigo - 10.02.2017
Estude o basico de programaзгo, nгo esqueзa, int й int, float й float, double й double, bool й bool, string й string... vc nгo pode tratar todas de forma igual, vocк tem que convertelas!
retorna texto em inteiro
strval(inputtext);
retorna texto em float
floatstr(inputtext);
e para transformar valores em texto
(FORMAT)
PHP код:
%i Integer (whole number)
%d Integer (whole number).
%s String
%f Floating-point number (Float: tag)
%c ASCII character
%x Hexadecimal number
%b Binary number
%% Literal '%'
%q Escape a text for SQLite. (Added in 0.3.7 R2)
-----------------------------------------------------------------------------------------------------------------------------
Com isso vocк pode fazer seu code de varias formas:
PHP код:
if(dialogid == DIALOG_DEPOSITAR)
{
format(string, sizeof(string), "[INFO] Vocк digitou o numero %d", strval(inputtext));
SendClientMessage(playerid, -1, string);
return 1;
}
if(dialogid == DIALOG_DEPOSITAR)
{
format(string, sizeof(string), "[INFO] Vocк digitou o numero %s", inputtext);
SendClientMessage(playerid, -1, string);
return 1;
}
...
Re: inputtext -
Luiiiz - 10.02.2017
Й, isso mesmo. Eu sabia, sу que era em minha GM antiga que eu usava isso. Agora estou fazendo uma GM do 0 e estava tentando lembrar como fazer. Kkkkk. Obrigado +Rep.