[Ajuda] inputtext
#1

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(stringsizeof(string), "[INFO] Vocк digitou o numero %d"inputtext);
SendClientMessage(playerid, -1string);
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.
Reply
#2

tenta usar %i

mas eu acho melhor vocк usar dialog_style_msgbox...
Reply
#3

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 (Floattag)
%
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(stringsizeof(string), "[INFO] Vocк digitou o numero %d"strval(inputtext)); 
     
SendClientMessage(playerid, -1string); 
     return 
1

if(
dialogid == DIALOG_DEPOSITAR

     
format(stringsizeof(string), "[INFO] Vocк digitou o numero %s"inputtext); 
     
SendClientMessage(playerid, -1string); 
     return 
1
}  
... 
Reply
#4

Й, 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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)