[Ajuda] Sistema de Registo
#10

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new ficheiro[32],nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    if(dialogid == DIALOG_REGISTO)
    {
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD,"Login","Digite sua senhaaaaa!","Logar","Sair");
        format(ficheiro, sizeof(ficheiro), "iPlays/Contas/%s.ini", nome);
        DOF2_CreateFile(ficheiro);
        DOF2_SetString(ficheiro, "Password", inputtext);
        DOF2_SetInt(ficheiro, "Score", iPlayerInfo[playerid][Score]);
        DOF2_SetInt(ficheiro, "Dinheiro", iPlayerInfo[playerid][Dinheiro]);
        DOF2_SetInt(ficheiro, "Admin", iPlayerInfo[playerid][Admin]);
        DOF2_SaveFile();
        ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Login", "Registado com sucesso! \nEfectue o login!", "Login", "Cancelar");
        return 1;
    }
    if(dialogid == DIALOG_LOGAR)
    {
        if(!response) return Kick(playerid);
        format(ficheiro, sizeof(ficheiro),"iPlays/Contas/%s.ini", nome);
        if(!strcmp(DOF2_GetString(ficheiro,"Password"), inputtext, false))
        {
            iPlayerInfo[playerid][Score] = DOF2_GetInt(ficheiro, "Score");
            iPlayerInfo[playerid][Dinheiro] = DOF2_GetInt(ficheiro, "Dinheiro");
            iPlayerInfo[playerid][Admin] = DOF2_GetInt(ficheiro, "Admin");

            GivePlayerMoney(playerid, iPlayerInfo[playerid][Dinheiro]);
            SetPlayerScore(playerid, iPlayerInfo[playerid][Score]);
            SpawnPlayer(playerid);
        }
        else return  ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "Login", "A password digitada й errada, digite-a novamente para logar!", "Login", "Cancelar");
        return 1;
    }
    return 1;
}
Reply


Messages In This Thread
Sistema de Registo - by bruxo00 - 04.08.2013, 20:14
Re: Sistema de Registo - by darkxdll - 04.08.2013, 20:18
Re: Sistema de Registo - by bruxo00 - 06.08.2013, 10:55
Re: Sistema de Registo - by [A]rray - 06.08.2013, 12:41
Re: Sistema de Registo - by bruxo00 - 06.08.2013, 13:17
Re: Sistema de Registo - by bruxo00 - 06.08.2013, 21:38
Re: Sistema de Registo - by humildadeforever - 06.08.2013, 23:55
Re: Sistema de Registo - by Mteck - 07.08.2013, 00:01
Re: Sistema de Registo - by bruxo00 - 07.08.2013, 09:54
Re: Sistema de Registo - by humildadeforever - 07.08.2013, 22:11

Forum Jump:


Users browsing this thread: 1 Guest(s)