06.11.2012, 21:09
Bom ainda nada !
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new file[20];
if(dialogid == DIALOG_REGISTRO)
{
format(file, sizeof(file), LocalSalve, NomePlayer(playerid));
if(!response) return Kick(playerid);
if(!DOF2_FileExists(file))
DOF2_CreateFile(file);
DOF2_SetInt(file, "Senha", strval(inputtext));
DOF2_SetInt(file, "Admin", PlayerInfo[playerid][pAdmin]);
DOF2_SetInt(file, "Score", PlayerInfo[playerid][pScore]);
DOF2_SetInt(file, "Grana", PlayerInfo[playerid][pGrana]);
DOF2_SetInt(file, "Multa", PlayerInfo[playerid][pMulta]);
DOF2_SetBool(file, "Regras", PlayerInfo[playerid][pRegras]);
Salvar(playerid);
DOF2_SaveFile();
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Vocк se cadastrou, agora й sу logar com sua senha registrada!", "Confirma", "Cancelar");
}
if(dialogid == DIALOG_LOGAR)
{
format(file, sizeof(file), LocalSalve, NomePlayer(playerid));
if(!response)return Kick(playerid);
if(strval(inputtext) == DOF2_GetInt(file, "Senha"))
{
PlayerInfo[playerid][Logado] = true;
Carregar(playerid);
}
else
{
PlayerInfo[playerid][pTentativa]++;
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Logar", "Voce errou a senha! Coloque a correta agora:", "Confirma", "Cancelar");
if(PlayerInfo[playerid][pTentativa] == 3)
{
Kick(playerid);
}
}
}
return 1;
}