SA-MP Forums Archive
[Ajuda] pq nao salva ? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] pq nao salva ? (/showthread.php?tid=479918)



pq nao salva ? - JoaoMonteiro452 - 07.12.2013

me ajudem aqui .. :/ pq nao salva ?



pawn Код:
#define DIALOG_IDADE 576
enum jInfo
{
        Idade
};
new Jogadorxddd[MAX_PLAYERS][jInfo];
#define ArquivoUsuarios "ServerData/Idades/%s.ini"

stock ContaPlayer(playerid)
{
    new xd[40], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, 32);
    format(xd, 40, ArquivoUsuarios, name);
    return xd;

}
stock CarregarPlayerxddd(playerid)
{
    if(DOF2_FileExists(ContaPlayer(playerid)))
    {
        Jogadorxddd[playerid][Idade] = DOF2_GetInt(ContaPlayer(playerid),"Idade");
    }
    return 1;
}
stock SalvarPlayerxddd(playerid)
{
    if(DOF2_FileExists(ContaPlayer(playerid)))
    {
        DOF2_SetInt(ContaPlayer(playerid),"Idade", Jogadorxddd[playerid][Idade]);
        DOF2_SaveFile();
    }
    return 1;
}



OnDialogResponse

    if(dialogid == DIALOG_IDADE)
    {
        if(!response) return ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT,"{FF0000}# {FFFFFF}Idade","Quantos anos vocк tem?","Pronto","");
        if(!strval(inputtext)) return ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT,"{FF0000}# {FFFFFF}Idade","Quantos anos vocк tem? (Use somente nъmeros)","Pronto","");
        if(strval(inputtext) < 15 || strval(inputtext) > 80) return ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT,"{FF0000}# {FFFFFF}IdadeIdade","Sua idade tem que ser de 15 a 80 anos","Pronto","");
        Jogadorxddd[playerid][Idade] = strval(inputtext);
        new string[40];
        format(string, sizeof(string),"Ok, vocк tem  %i anos.", strval(inputtext));
        SendClientMessage(playerid,-1,string);
        SalvarPlayerxddd(playerid);
        DOF2_SetString(ContaPlayer(playerid),"Idade", inputtext);
        DOF2_SaveFile();
        return 1;
    }

comando

COMMAND:idade(playerid, params[])
{
    SendAdminText(playerid, "/idade", params);
    ShowPlayerDialog(playerid, DIALOG_IDADE, DIALOG_STYLE_INPUT,"{FF0000}# {FFFFFF}Idade","Quantos anos vocк tem?","Pronto","");
    return 1;
}



Re: pq nao salva ? - Don_Speed - 07.12.2013

Da pra salvar juntamente com a conta e muito mais facil!


Re: pq nao salva ? - JoaoMonteiro452 - 07.12.2013

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Da pra salvar juntamente com a conta e muito mais facil!
consegui, vlw don