02.05.2013, 01:39
Por algum motivo, mesmo o inputtext tendo os requisitos que o 'if' pede, ele dб erro..
pawn Код:
case DIALOG_EMAIL:
{
if(!response)
{
format(alado, 115, "{BEBEBE}Informe um e-mail vбlido. Este e-mail serб usado para enviar uma nova senha, caso vocк perca a atual.", nome);
ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_PASSWORD, "{FF8C00}X", alado, "Confirmar", "");
}
else
{
if(strfind(inputtext, "@") && strfind(inputtext, "."))
{
if(strfind(inputtext, "!") || strfind(inputtext, "#") || strfind(inputtext, "$") || strfind(inputtext, "%") || strfind(inputtext, "Ё") || strfind(inputtext, "&") || strfind(inputtext, "*") || strfind(inputtext, "(") || strfind(inputtext, ")") || strfind(inputtext, "/") || strfind(inputtext, "-"), strfind(inputtext, "+"))
{
format(alado, 115, "{FF0000}@ERRO: {FF8C00}E-MAIL INVБLIDO\n\n\n{BEBEBE}Informe um e-mail vбlido. Este e-mail serб usado para enviar uma nova senha, caso vocк perca a atual.", nome);
ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_PASSWORD, "{FF8C00}X", alado, "Confirmar", "");
}
else
{
format(arquivo, 28, contas, nome);
DOF2_SetString(arquivo, "E-mail", inputtext);
DOF2_SaveFile();
}
}
else
{
format(alado, 115, "{FF0000}@ERRO: {FF8C00}E-MAIL INVБLIDO\n\n\n{BEBEBE}Informe um e-mail vбlido. Este e-mail serб usado para enviar uma nova senha, caso vocк perca a atual.", nome);
ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_PASSWORD, "{FF8C00}X", alado, "Confirmar", "");
}
}
}