[Ajuda] Salvar o inputtext numa variavel string
#1

O tнtulo й auto explicativo...
Como pegar uma string do inputtext, tirado do Dialog Input, e salvar ela numa variavel com nome por exemplo:
Code:
VariavelString[30];
?

Atualmente estou fazendo assim e nгo estб funcionando:
Code:
VariavelString[29] = inputtext[29];
-----------------------------------------------------------
RESOLUЗГO:
Code:
format( VariavelString, sizeof( VariavelString), inputtext );
Estava errando num if anterior. Desculpem pessoal.
Reply
#2

format(VariavelString, 29, inputtext);
Reply
#3

Quote:
Originally Posted by BobbMarley
View Post
format(VariavelString, 29, inputtext);
Nгo deu erro na hora de compilar, mas nгo estб salvando.
no Topo do GM eu criei:
Code:
new VariavelString[30];
algo de errado?
Reply
#4

PHP Code:
strcat(VariavelStringinputtext); 
Mais rapido que usar format.
Reply
#5

Quote:
Originally Posted by Day_
View Post
PHP Code:
strcat(VariavelStringinputtext); 
Mais rapido que usar format.
Essa funзгo vai unir a string que jб existia e juntar com o inputtext, mas nгo quero isso.
Quero que oque tava escrito na variavel seja apagado e seja colocado a nova string retirada do inputtext nela.
Reply
#6

Quote:
Originally Posted by Hayden_Almeida
View Post
Essa funзгo vai unir a string que jб existia e juntar com o inputtext, mas nгo quero isso.
Quero que oque tava escrito na variavel seja apagado e seja colocado a nova string retirada do inputtext nela.
PHP Code:
strcat((VariavelString[0] = '\0'VariavelString), inputtext); 
Reply
#7

Quote:
Originally Posted by MultiKill
View Post
PHP Code:
strcat((VariavelString[0] = '\0'VariavelString), inputtext); 
Nгo deu erro ao compilar mas nгo funcionou. Coloquei exatamente como estб aн. Verifiquei com um comando que criei para printar o valor da variбvel em string, e retornou o valor padrгo que estб.
valor padrгo: "123asd"
Reply
#8

Mostr como esta se cуdigo.
Reply
#9

Quote:
Originally Posted by MultiKill
View Post
Mostr como esta se cуdigo.
No topo do GM
Code:
new DPLS_password[30];
Onde esta variбvel й carregada de um arquivo, que estб funcionando tudo direitinho.

Dentro de um Dialog:
Code:
if(!strcmp(DPLS_password,inputtext, false))//DPLS_password[29]
{
	strcat((DPLS_password[0] = '\0', DPLS_password), inputtext);
	format(string,sizeof(string), "Nova senha: %s", inputtext);
	SendClientMessage(playerid, COLOR_WHITE,string);
}
Reply
#10

Quote:
Originally Posted by Hayden_Almeida
View Post
Code:
if(!strcmp(DPLS_password,inputtext, false))//DPLS_password[29]
{
	strcat((DPLS_password[0] = '\0', DPLS_password), inputtext);
	format(string,sizeof(string), "Nova senha: %s", inputtext);
	SendClientMessage(playerid, COLOR_WHITE,string);
}
Se DPLS_password tiver a mesma sequкncia de caracteres do inputtext, nгo й necessбrio limpar a DPLS_password e armazenar a sequкncia do inputtext, pois as duas strings sгo iguais. Certifique-se que vocк esta fazendo certo ao armazenar um valor a string DPLS_password antes da verificaзгo se ela й igual ao inputtext.
Reply
#11

Quote:
Originally Posted by BobbMarley
View Post
format(VariavelString, 29, inputtext);
Funcionou, obrigado. Dei REP+
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)