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
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(VariavelString, inputtext);
Mais rapido que usar format.
Re: Salvar o inputtext numa variavel string -
Hayden_Almeida - 10.11.2015
Quote:
Originally Posted by Day_
PHP Code:
strcat(VariavelString, inputtext);
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
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
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
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
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
format(VariavelString, 29, inputtext);
|
Funcionou, obrigado. Dei REP+