25.03.2017, 16:20
PHP код:
case DIALOG_REGISTRO:
{
if(!response) return SendClientMessage(playerid, -1, "Vocк nгo quis digitar uma senha");
if(strlen(inputtext) < 4 || strlen(inputtext) > 16) /
{
new Dialog[240];
SendClientMessage(playerid, -1, "ERRO:{FFFFFF} A senha deve conter de 4 a 16 caracteres!");
format(Dialog, sizeof(Dialog),"{F8F8FF}Bem Vindo(a) Ao Servidor {058AFF}%s{F8F8FF}\n\nVocк nгo tem uma Conta registrada\n\nDigite uma senha para Registrar\n\nStatus: {058AFF}N/A Registrado{F8F8FF}\n\nIP: {058AFF}%s", Nome(playerid), IP(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", Dialog, "Registrar", "Cancelar");
return 1;
}
if(response)
{
new Query[100];
mysql_format(IDConexao, Query, sizeof(Query), "INSERT INTO `contas`(`Nome`, `Senha`) VALUES ('%s', '%e')", Nome(playerid), inputtext);
mysql_tquery(IDConexao, Query, "Mysql_DadosRegistrados", "i", playerid);
Mysql_RegistrarDados(playerid);
return 1;
}
}
PHP код:
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(strcmp(PlayerInfo[playerid][pSenha], inputtext, true, 20))
{
new Query[70];
mysql_format(IDConexao, Query, sizeof(Query), "SELECT * FROM `Contas` WHERE Nome='%s'", Nome(playerid));
mysql_tquery(IDConexao, Query, "Mysql_CarregarDados", "d", playerid);
} else {
SendClientMessage(playerid, -1, "ERRO:{FFFFFF} Senha incorreta !");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Digite sua senha:", "Digite sua senha abaixo para logar-se", "Logar", "Voltar");
}
}
}