06.03.2016, 02:24
Olб A Todos! !
Queria Pedir A Ajuda De Vocкs Sobre Um Erro Que Ta Dando Para Se Registrar E Logar, Registro Com Letras E Nъmeros!
Aн Que Ta O Problema, Quando Eu Registro Ta Certo, Mas Vai No Login E Diz Que A Senha Ta Errada!
Registro:
Login:
Sou Meio Novato Entгo Desculpe O Cуdigo KKKk !
Se Alguйm Saber Oque Й O Erro, Ficarei Agradecido!
Obrigado A Todos!
Queria Pedir A Ajuda De Vocкs Sobre Um Erro Que Ta Dando Para Se Registrar E Logar, Registro Com Letras E Nъmeros!
Aн Que Ta O Problema, Quando Eu Registro Ta Certo, Mas Vai No Login E Diz Que A Senha Ta Errada!
Registro:
PHP код:
if(dialogid == Dialog_Registro)
{
if(!response) return Kick(playerid);
if(response)
{
GetPlayerName(playerid,nome,24);
format(arquivo,50,Contas,nome);
DOF2_CreateFile(arquivo);
DOF2_SetString(arquivo,"Senha",inputtext);
Player[playerid][Senha] = strlen(inputtext);
Player[playerid][Score] = DOF2_SetInt(arquivo,"Score",0);
Player[playerid][Dinheiro] = DOF2_SetInt(arquivo,"Dinheiro",50000);
Player[playerid][Admin] = DOF2_SetInt(arquivo, "Admin",0);
Player[playerid][VIP] = DOF2_SetInt(arquivo, "VIP",0);
Player[playerid][Registrado] = DOF2_SetInt(arquivo, "Registrado",1);
DOF2_SetInt(arquivo, "Idioma", Player[playerid][Idioma]);
new len = strlen(inputtext);
if(len < 5 || len > 20) return ShowPlayerDialog(playerid, Dialog_Registro ,DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Registro«•", "{D61111}Sua Senha Deve Conter No Mнnimo 5 Caracteres!\nE No Mбximo 20!\nTente Novamente!","Registrar","");
return ShowPlayerDialog(playerid, Dialog_Login ,DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•", "Digite Sua Senha Para Entrar!.","Entrar","");
}
}
PHP код:
if(dialogid == Dialog_Login)
{
if(!response) return Kick(playerid);
if(response)
{
GetPlayerName(playerid,nome,24);
format(arquivo,50,Contas,nome);
if(strcmp(Player[playerid][Senha], DOF2_GetString(arquivo,"Senha"), true) == 0)
{
if(!strlen(inputtext)){
SendClientMessage(playerid, Vermelho, "[BMR]» Digite Sua Senha!.");
return ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Senha Incorreta, Insira A Senha Correta!\nTente Novamente!","Entrar","");
}
GetPlayerName(playerid,nome,24);
format(arquivo,50,Contas,nome);
SetPlayerScore(playerid,DOF2_GetInt(arquivo, "Score"));
GivePlayerMoney(playerid,DOF2_GetInt(arquivo, "Dinheiro"));
Player[playerid][Matou] = DOF2_GetInt(arquivo, "Matou");
Player[playerid][Morreu] = DOF2_GetInt(arquivo, "Morreu");
Player[playerid][Admin] = DOF2_GetInt(arquivo, "Admin");
Player[playerid][VIP] = DOF2_GetInt(arquivo, "VIP");
Player[playerid][Idioma] = DOF2_GetInt(arquivo, "Idioma");
Player[playerid][Registrado] = DOF2_GetInt(arquivo, "Registrado");
//
BloqueioSpawn[playerid] = 0;
SendClientMessage(playerid, Verde, "{19B519}[BMR]» {FFFFFF}Logado Com Sucesso!.");
}else{
ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_INPUT, "•»XxRevolutioNxX Login«•","Senha Incorreta, Insira A Senha Correta!\nTente Novamente!","Entrar","");
SendClientMessage(playerid, Vermelho,"{19B519}[BMR]» {D61111}Vocк Digitou Uma Senha Incorreta!.");
Erro[playerid]++;
if(Erro[playerid] == 5){
GetPlayerName(playerid,nome,24);
format(arquivo,50,Contas,nome);
SetPlayerScore(playerid,DOF2_GetInt(arquivo, "Score"));
GivePlayerMoney(playerid,DOF2_GetInt(arquivo, "Dinheiro"));
Player[playerid][Matou] = DOF2_GetInt(arquivo, "Matou");
Player[playerid][Morreu] = DOF2_GetInt(arquivo, "Morreu");
Player[playerid][Admin] = DOF2_GetInt(arquivo, "Admin");
Player[playerid][VIP] = DOF2_GetInt(arquivo, "VIP");
Player[playerid][Idioma] = DOF2_GetInt(arquivo, "Idioma");
Player[playerid][Registrado] = DOF2_GetInt(arquivo, "Registrado");
new string[150], Jogador[MAX_PLAYER_NAME];
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(string, sizeof(string), "{19B519}[BMR]» {1AAAC7}O Jogador {FFFFFF}%s {D61111}Foi Kickado Por Errar 5 Vezes A Senha!.", Jogador);
SendClientMessageToAll(Verde, string);
Kick(playerid);
return 1;
}
}
}
}
Se Alguйm Saber Oque Й O Erro, Ficarei Agradecido!
Obrigado A Todos!