[Ajuda] DOF2 Salva de vez em quando :/
#1

Estou com um problema que estб me dando dor de cabeзa. Criei sistema de banimento(aquele do tуpico anterior), atй achei que estava tudo Ok, testei dentro do jogo, estava tudo bem, ai fui relogar, percebi que a conta tinha resetado e a parte de checar se estava banido, nгo funcionou, fui la ver, a minha conta estava vazia, tinha somente o arquivo .ini vazio, o arquivo de banimento tambйm estava vazio. Nгo sei o que tem de errado, de varias vezes que testo, as vezes a conta salva, o arquivo de banimento nunca salva.

Vou deixar alguns cуdigos:

Parte de registrar que jб devia criar o arquivo tudo certo:
PHP код:
if(dialogid == DIALOG_REGISTRO)
    {
        if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT"Registro""Digite sua senha novamente para se registrar!""Confirma""Cancelar");
        if(!
response) return Kick(playerid);
        else
        {
            
DOF2_CreateFile(Contas(playerid));
            
Player[playerid][Matou] = 0;
            
Player[playerid][Morreu] = 0;
            
Player[playerid][Admin] = 0;
            
Player[playerid][Dinheiro] = 100;
            
Player[playerid][Preso] = 0;
            
Player[playerid][Banido] = 0;
               
format(Player[playerid][MotivoP], 45"Nenhum");
            
DOF2_SetInt(Contas(playerid), "Matou"Player[playerid][Matou]);
            
DOF2_SetInt(Contas(playerid), "Morreu"Player[playerid][Morreu]);
            
DOF2_SetInt(Contas(playerid), "Admin"Player[playerid][Admin]);
            
DOF2_SetInt(Contas(playerid), "Dinheiro"Player[playerid][Dinheiro]);
            
DOF2_SetInt(Contas(playerid), "Preso"Player[playerid][Preso]);
            
DOF2_SetString(Contas(playerid), "MotivoP"Player[playerid][MotivoP]);
            
DOF2_SetInt(Contas(playerid), "Banido"Player[playerid][Banido]);
            
DOF2_SetString(Contas(playerid), "Senha"inputtext);
            
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_PASSWORD"Logar""Vocк se cadastrou, agora й sу logar com sua senha registrada!""Confirma""Cancelar");
        }
    } 
Funзгo de salvar player:
PHP код:
SalvarPlayer(playerid)
{
    if(
Logado[playerid] == true)
    {
        if(
DOF2_FileExists(Contas(playerid)))
        {
                
DOF2_SetInt(Contas(playerid), "Matou"Player[playerid][Matou]);
                
DOF2_SetInt(Contas(playerid), "Morreu"Player[playerid][Morreu]);
                
DOF2_SetInt(Contas(playerid), "Admin"Player[playerid][Admin]);
                
DOF2_SetInt(Contas(playerid), "Dinheiro"Player[playerid][Dinheiro]);
                
DOF2_SetInt(Contas(playerid), "Preso"Player[playerid][Preso]);
                
DOF2_SetInt(Contas(playerid), "Banido"Player[playerid][Banido]);
                
DOF2_SetString(Contas(playerid), "MotivoP"Player[playerid][MotivoP]);
                
DOF2_SaveFile();
        }
    }
    return 
1;

Comando de Banir(Se nгo for necessбrio, nem olhem, estб desorganizado):
Reply


Messages In This Thread
DOF2 Salva de vez em quando :/ - by Ever_SH - 06.06.2015, 04:03
Re: DOF2 Salva de vez em quando :/ - by ForT - 06.06.2015, 04:06
Re: DOF2 Salva de vez em quando :/ - by Ever_SH - 06.06.2015, 04:25

Forum Jump:


Users browsing this thread: 1 Guest(s)