Portal SAMP
[Ajuda] registro - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] registro (/showthread.php?tid=402)



registro - Smith - 28/11/2020

estou criando uma tela de login e registro em texdraw porem estou tendo dificuldade pra mostrar o texto digitado no dialog na texdraw so conssigo mostrar numeros inteiros nao mostra string alguem pode me ajuda abaixo segue o codico
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", strval(inputtext));
TextDrawSetString(Textdraw[5], str);
}
ja tentei tbm 

Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", pInfo[playerid][Email]);
TextDrawSetString(Textdraw[5], str);
}



RE: registro - RosaScripter - 28/11/2020

(28/11/2020 15:10)Smith Escreveu: estou criando uma tela de login e registro em texdraw porem estou tendo dificuldade pra mostrar o texto digitado no dialog na texdraw so conssigo mostrar numeros inteiros nao mostra string alguem pode me ajuda abaixo segue o codico
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", strval(inputtext));
TextDrawSetString(Textdraw[5], str);
}
ja tentei tbm 

Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", pInfo[playerid][Email]);
TextDrawSetString(Textdraw[5], str);
}

Tenta assim:
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new email = strval(inputtext);
new str[256];
pInfo[playerid][Email] = email;
format(str, sizeof(str), "%s", email);
TextDrawSetString(Textdraw[5], str);
}

+REPP  se ajudei!!



RE: registro - Smith - 28/11/2020

(28/11/2020 16:48)RosaScripter Escreveu:
(28/11/2020 15:10)Smith Escreveu: estou criando uma tela de login e registro em texdraw porem estou tendo dificuldade pra mostrar o texto digitado no dialog na texdraw so conssigo mostrar numeros inteiros nao mostra string alguem pode me ajuda abaixo segue o codico
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", strval(inputtext));
TextDrawSetString(Textdraw[5], str);
}
ja tentei tbm 

Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", pInfo[playerid][Email]);
TextDrawSetString(Textdraw[5], str);
}

Tenta assim:
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new email = strval(inputtext);
new str[256];
pInfo[playerid][Email] = email;
format(str, sizeof(str), "%s", email);
TextDrawSetString(Textdraw[5], str);
}

+REPP  se ajudei!!
NAO DEU TEXDRAW CONTINUA EM BRANCO 



RE: registro - RosaScripter - 28/11/2020

(28/11/2020 17:11)Smith Escreveu:
(28/11/2020 16:48)RosaScripter Escreveu:
(28/11/2020 15:10)Smith Escreveu: estou criando uma tela de login e registro em texdraw porem estou tendo dificuldade pra mostrar o texto digitado no dialog na texdraw so conssigo mostrar numeros inteiros nao mostra string alguem pode me ajuda abaixo segue o codico
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", strval(inputtext));
TextDrawSetString(Textdraw[5], str);
}
ja tentei tbm 

Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new str[256];
pInfo[playerid][Email] = strval(inputtext);
format(str, sizeof(str), "%s", pInfo[playerid][Email]);
TextDrawSetString(Textdraw[5], str);
}

Tenta assim:
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
new email = strval(inputtext);
new str[256];
pInfo[playerid][Email] = email;
format(str, sizeof(str), "%s", email);
TextDrawSetString(Textdraw[5], str);
}

+REPP  se ajudei!!
NAO DEU TEXDRAW CONTINUA EM BRANCO 

Me explica mais ai oque quer fazer


RE: registro - Smith - 28/11/2020

ao clicar no campo Email da texdraw abre um dialog para você digitar o Email
e ao clicar em ok o Email era pra fica gravado na texdraw mais nao esta ficando na texdraw o campo esta ficando em branco
tipo que nao ta setando a string na texdraw
[Imagem: 20201128-171006.jpg]

[Imagem: 20201128-171017.jpg]


RE: registro - xbruno1000x - 29/11/2020

Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
pInfo[playerid][Email] = strval(inputtext);
TextDrawSetString(Textdraw[5], pInfo[playerid][Email]);
}
Teste assim. Porém deve ser uma falha de armazenamento do e-mail digitado na variável.


RE: registro - Smith - 29/11/2020

(29/11/2020 04:06)xbruno1000x Escreveu:
Código:
if(dialogid == DIALOG_EMAIL)
{
if(response)
{
pInfo[playerid][Email] = strval(inputtext);
TextDrawSetString(Textdraw[5], pInfo[playerid][Email]);
}
Teste assim. Porém deve ser uma falha de armazenamento do e-mail digitado na variável.

ja tentei assim tbm mais n vai