28.05.2012, 16:27
entгo pessoal, estou usando um gamemode como base, ainda nгo modifiquei nada.. mais notei que na hora de digitar a senha se vocк deixar em branco ou digitar qualquer coisa e der enter, vc entra normalmente. Eu queria que o formulario de login verifica-se se a senha esta correta ou nгo.. alguйm pode me dizer o que esta errado aqui? :
A parte de logar:
e a do senha incorreta:
A parte de logar:
Код:
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Bem-Vindo ao Brasil Start Life Roleplay\nNome: %s\n\nPor favor insira sua senha:",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Brasil Start Life RolePlay - Login",loginstring,"Logar","Sair");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
return 1;
}
else
{
gPlayerAccount[playerid] = 0;
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Bem-Vindo ao Brasil Start Life Roleplay\nConta nгo Registrada\nNome: %s\n\nPor favor insira sua senha:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Brasil Start Life RolePlay - REGISTRO",regstring,"Registrar","Sair");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
}
Код:
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"SENHA INCORRETA\n\nFavor inserir a senha correta:\nSe errar novamente vocк serб kickado",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Start Life Roleplay - LOGIN",loginstring,"Logar","Sair");
fclose(UserFile);
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
return 1;


