PHP код:
if(dialogid == DIALOG_LOGIN)
{
if(!response)
return kickEx(playerid);
if(!strlen(inputtext))
return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Vocк precisa digitar uma senha!"), ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Logar:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Vocк jб й "#COLORT_YELLOW"registrado "#COLORT_WHITE"no servidor, digite sua senha para logar:", "Confirmar", "Cancelar");
new Nome[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), CONTAS, Nome);
Player[playerid][Password] = DOF2_GetString(String,"Senha");
if(!strcmp(inputtext, Player[playerid][Password]))
{
SCM(playerid, COLOR_TEAL, ""TAG_SERVER" Logado com sucesso.");
TogglePlayerSpectating(playerid, false);
Player[playerid][VezesLogadas]++;
Player[playerid][pLogged] = true;
SetPlayerSkin(playerid, Player[playerid][Skin]);
StopAudioStreamForPlayer(playerid);
SpawnPlayer(playerid);
CommandsServidor(playerid);
if(Player[playerid][pLogged] == true)
{
if(Player[playerid][Score] == 0)
{
format(String, sizeof(String), ""TAG_SERVER" "#COLORT_YELLOW"ATENDIMENTO: "#COLORT_LIGHTBLUE"%s"#COLORT_WHITE"(ID: %d) acabou de registrar-se e precisa de ajuda!", GetName(playerid), playerid);
SCMA(COLOR_TEAL, String);
}
}
}
else
{
SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Senha incorreta!");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Logar:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Vocк jб й "#COLORT_YELLOW"registrado "#COLORT_WHITE"no servidor, digite sua senha para logar:", "Confirmar", "Cancelar");
}
}
else if(dialogid == DIALOG_REGISTER)
{
if(response)
{
if(strlen(inputtext) < 5)
return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Senha invбlida (somente 6 а 30 dнgitos)."), ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""#COLORT_WHITE"» "#COLOR_TITLE_DIALOG"Registro:", ""COLORT_WHITE"Bem - vindo(a) ao servidor "#COLORT_YELLOW"Vida de Bandido.\n"#COLORT_WHITE"Й sua primeira vez aqui, digite sua senha para "#COLORT_RED"registrar "#COLORT_WHITE"sua conta:", "Confirmar", "Cancelar");
new Nome[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), CONTAS, Nome);
DOF2_SetString(String,"Senha",inputtext);
ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
}
}
else if(dialogid == DIALOG_EMAIL)
{
if(response)
{
if(!strlen(inputtext))
return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Vocк precisa digitar uma email."), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
if(!isValidEmail(inputtext))
return SCM(playerid, COLOR_ORANGE, ""TAG_ERRO" Digite um email vбlido!"), ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""#COLOR_TITLE_DIALOG"Atualizaзгo de Email", ""#COLORT_WHITE"Digite um email vбlido para sua seguranзa.\nEle poderб ser usado para recuperaзгo da sua senha em caso de esquecimento.\n\n"#COLORT_RED3"Nгo use letras maiъsculas.", "Confirmar", "");
// mysql_format(ConnectMySQL, Query, sizeof Query, "SELECT `Email` FROM `players` WHERE `Email` = '%e' LIMIT 1", inputtext);
//mysql_tquery(ConnectMySQL, Query, "ResultEmail", "is", playerid, inputtext);
new Nome[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(String, sizeof(String), CONTAS, Nome);
DOF2_SetString(String,"Email",inputtext);
}
}