SA-MP Forums Archive
[Ajuda] Salvar o inputtext numa variavel string - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Salvar o inputtext numa variavel string (/showthread.php?tid=593872)



Salvar o inputtext numa variavel string [Resolvido] - Hayden_Almeida - 10.11.2015

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.


Re: Salvar o inputtext numa variavel string - BobbMarley - 10.11.2015

format(VariavelString, 29, inputtext);


Re: Salvar o inputtext numa variavel string - Hayden_Almeida - 10.11.2015

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?


Re: Salvar o inputtext numa variavel string - Dayvison_ - 10.11.2015

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


Re: Salvar o inputtext numa variavel string - Hayden_Almeida - 10.11.2015

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.


Re: Salvar o inputtext numa variavel string - MultiKill - 10.11.2015

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); 



Re: Salvar o inputtext numa variavel string - Hayden_Almeida - 10.11.2015

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"


Re: Salvar o inputtext numa variavel string - MultiKill - 10.11.2015

Mostr como esta se cуdigo.


Re: Salvar o inputtext numa variavel string - Hayden_Almeida - 10.11.2015

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



Re: Salvar o inputtext numa variavel string - MultiKill - 10.11.2015

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.


Re: Salvar o inputtext numa variavel string - Hayden_Almeida - 10.11.2015

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