if(dialogid == 10106) // Troca Email
{
if (response)
{
new pemail[MAX_PLAYER_EMAIL];
format(pemail,MAX_PLAYER_EMAIL, "%s", inputtext);
if (!strlen(inputtext))
{
format(strres, 128, "Digite o novo email:");
ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "Cancelar");
SendClientMessage(playerid, COR_VERMELHA, "| Digite um email vбlido.");
return 1;
}
if (strlen(inputtext) < MIN_PLAYER_EMAIL || strlen(inputtext) > MAX_PLAYER_EMAIL)
{
format(strres, 128, "Digite o novo email:");
ShowPlayerDialog(playerid, 10105, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "Cancelar");
SendClientMessage(playerid, COR_VERMELHA, "| Digite um email vбlido.");
return 1;
}
bd_escrever_str(pName(playerid),"Email", pemail);
SendClientMessage(playerid, COR_VERDE, "| Email alterado com sucesso, para alterб-lo novamente utilize /meuemail.");
}
else
{
return 1;
}
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
stock NumeroArrobas(string[])
{
new Arrobas = 0;
for(new x = 0; string[x] != EOS; x++)
{
if(string[x] == '@') Arrobas += 1;
}
return Arrobas;
}
if(NumeroArrobas(inputtext) != 1) return SendClientMessage(playerid, 0x33CCFFAA, "Seu E-mail deve ter um ъnico arroba !");
if(dialogid == 10106) // Troca Email
{
if (response)
{
if(NumeroArrobas(inputtext) != 1) return SendClientMessage(playerid, 0x33CCFFAA, "Seu E-mail deve ter um ъnico arroba !");
new pemail[MAX_PLAYER_EMAIL];
format(pemail,MAX_PLAYER_EMAIL, "%s", inputtext);
if (!strlen(inputtext))
{
format(strres, 128, "Digite o novo email:");
ShowPlayerDialog(playerid, 10106, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "Cancelar");
SendClientMessage(playerid, COR_VERMELHA, "| Digite um email vбlido.");
return 1;
}
if (strlen(inputtext) < MIN_PLAYER_EMAIL || strlen(inputtext) > MAX_PLAYER_EMAIL)
{
format(strres, 128, "Digite o novo email:");
ShowPlayerDialog(playerid, 10105, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "Cancelar");
SendClientMessage(playerid, COR_VERMELHA, "| Digite um email vбlido.");
return 1;
}
bd_escrever_str(pName(playerid),"Email", pemail);
SendClientMessage(playerid, COR_VERDE, "| Email alterado com sucesso, para alterб-lo novamente utilize /meuemail.");
}
else
{
return 1;
}
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
Hum... mais isso nao irб verificar se o imputtext й um arroba?? ou ele vai contar se tem ou nao algum arroba no que foi posto no imputtext?
|
if(NumeroArrobas(inputtext) != 1) return SendClientMessage(playerid, 0x33CCFFAA, "Seu E-mail deve ter um ъnico arroba !");