[Ajuda] Valor Sempre Voltando Pra 0
#1

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;
Reply
#2

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

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;

Reply
#4

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

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

Verifica se o arquivo existe.
Reply
#7

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
Reply
#8

To falando tipo

PHP код:
if(DOF2_FileExists(arquivo)) 
Reply
#9

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
Reply
#10

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


Forum Jump:


Users browsing this thread: 3 Guest(s)