SA-MP Forums Archive
[Ajuda] Valor Sempre Voltando Pra 0 - 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] Valor Sempre Voltando Pra 0 (/showthread.php?tid=384704)



Valor Sempre Voltando Pra 0 - Gii - 13.10.2012

como o titulo ja diz o valor esta sempre voltando para zero


pawn Код:
public SalvarCofreOrg()
{
    new arquivo[256];
    new idx = 1;
    while (idx < sizeof(CofreOrg))
    {
        format(arquivo, sizeof(arquivo), "/Pasta Cofre/Org%d.ini",idx);
        DOF2_SetInt(arquivo,"BalasAKParaCargo1",CofreOrg[idx][BalasAKParaCargo1]);

        idx ++;
    }
    return 1;
}
pawn Код:
public CarregarCofreOrg()
{
    new arquivo[256];
    new idx = 1;
    while (idx < sizeof(CofreOrg))
    {
        format(arquivo, sizeof(arquivo), "/Pasta Cofre/Org%d.ini",idx);


        CofreOrg[idx][BalasAKParaCargo1] = DOF2_GetInt(arquivo,"BalasAKParaCargo1");

        idx ++;
    }
    return 1;
}
estou setando os valores da seguinte forma

pawn Код:
CofreOrg[org][BalasAKParaCargo1] = valor;



Re: Valor Sempre Voltando Pra 0 - Jason` - 13.10.2012

Posso estar errado por nгo utilizar DOF2, mas acho que apуs escrever no arquivo deve-se usar DOF2_SaveFile().


Re: Valor Sempre Voltando Pra 0 - zSuYaNw - 13.10.2012

Faz debug PO

PHP код:
public SalvarCofreOrg()
{
    new 
arquivo[256];
    new 
idx 1;
    while (
idx sizeof(CofreOrg))
    {
        
format(arquivosizeof(arquivo), "/Pasta Cofre/Org%d.ini",idx);
        
DOF2_SetInt(arquivo,"BalasAKParaCargo1",CofreOrg[idx][BalasAKParaCargo1]);

        
        
printf("IDX: %i | Cargo: %i (ini:%i)"idx,  CofreOrg[idx][BalasAKParaCargo1], DOF2_GetInt("/Pasta Cofre/Org%d.ini""BalasAKParaCargo1")));
        
          
idx ++;
      }
    return 
1;




Re: Valor Sempre Voltando Pra 0 - Gii - 13.10.2012

postei so um trecho do codigo, porem no meu codigo completo estou usando !


Re: Valor Sempre Voltando Pra 0 - zSuYaNw - 13.10.2012

faz de bug, como sу em uma linha por exemplo.


Re: Valor Sempre Voltando Pra 0 - BreakDriFT - 13.10.2012

Verifica se o arquivo existe.


Re: Valor Sempre Voltando Pra 0 - Gii - 13.10.2012

Arquivo Existe

E Sobre o DEBUG, nao esta printando na tela !

amanha volto pra le o topico agora vo olha Supernatural no SBT nada pra faze kk


Re: Valor Sempre Voltando Pra 0 - BreakDriFT - 13.10.2012

To falando tipo

PHP код:
if(DOF2_FileExists(arquivo)) 



Re: Valor Sempre Voltando Pra 0 - Gii - 13.10.2012

ok mas segue meu raciocinio, o sistema de salvamento e o de menos para resolver o problema, qnd seto Cofreorg[idx][BalasAKParaCargo1] para um valor qualquer, esse valor deveria ficar salvo na matriz, porem ele sempre volta para 0, o problema do salvamento agora й o de menos


Re: Valor Sempre Voltando Pra 0 - humildadeforever - 13.10.2012

Como o Jason` disse, tem que utilizar DOF2_SaveFile(); apуs setar algo no arquivo...