02.10.2017, 21:29
quero saber como eu faco pra pegar oq o jogador digitou na dialog, tipo ele digita uma senha, eu qero pegar a senha q ele digitou e comparar ela em outro lugar pra saber se ele acertou ou nao.
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Use a string inputtext.
Код:
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) |
CMD:digitar(playerid)
{
return ShowPlayerDialog(playerid, Dialog_Exemper, DIALOG_STYLE_INPUT, "Digitar algo", "Digite algo abaixo.", "Digitar", "Voltar");
}
if(dialogid == Dialog_Exemper)
{
if(response)
{
new String[100];
format(String, sizeof(String), "Oque vocк digitou na dialog foi %s.", inputtext);
SendClientMessage(playerid, -1, String);
return 1
}
}
sim, eu estou usando ela, mas n estou conseguindo fazer oq eu qero, eu tentei assim "strval(inputtext) = pgsenha;"
mas esta dando erro, ai a senha q o cara digitar eu qero q se torne o valor de pgsenha pra eu comparar em outro lugar |
pgsenha = strval(inputtext);