28/11/2023 19:08
Código:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REGISTRO:
{
if(!response) return Kick(playerid);
if(strlen(inputtext) < 4 || strlen(inputtext) > 20)
{
SendClientMessage(playerid, -1, "ERRO:{FFFFFF} A senha deve conter de 4 a 20 caracteres!");
new Dialog[1000];
format(Dialog, sizeof(Dialog),"{FFFFFF}Bem vindo {FF0000}%s\n\n{FFFFFF}Registrando-se no servidor, voce tem a ganhar!\n{FFFFFF}Todos os seus dados serao salvos no servidor.\n{FFFFFF}Caso voce nao queira se registrar-se use: \"{FFFFFF}Sair{ffffff}\"\n\n{FFFFFF}Para registrar-se coloque uma senha entre {FFFFFF}3{FFFFFF}a{FFFFFF}20\ncaracteres dentro do campo abaixo.", PlayerInfo[playerid][pNome]);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", Dialog, "Registrar", "Cancelar");
}
else
{
new Query[100];
mysql_format(Conexao, Query, sizeof(Query), "INSERT INTO `Contas`(`Nome`, `Senha`) VALUES ('%s', '%s')", PlayerInfo[playerid][pNome], inputtext);
mysql_tquery(Conexao, Query, "OnPlayerRegister", "i", playerid);
}
}