SA-MP Forums Archive
[Ajuda] Sistema de Orgs - 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] Sistema de Orgs (/showthread.php?tid=441867)



Sistema de Orgs - Cidiei - 04.06.2013

Olб a todos, eu estou enfrentando um problema ao salvar e carregar os dados das organizaзхes. Pois ele nгo salva os dados de todas as organizaзхes do servidor.

pawn Код:
//==============================================================================
SalvarOrgs(){
    new x,arq[30];
    while(x < sizeof(OrgInfo))
    {
        format(arq,30,"Cofre Gangue/%d.ini",x);
        if(!DOF2_FileExists(arq)) DOF2_CreateFile(arq);
        DOF2_SetInt(arq,"Dinheiro",OrgInfo[x][Dinheiro]);
    }
    return 1;
}
//==============================================================================
CarregarOrgs(orgID){
    new arq[30],x;
    while(x < sizeof(OrgInfo))
    {
        format(arq,30,"Cofre Gangue/%d.ini",x);
        if(!DOF2_FileExists(arq)) DOF2_CreateFile(arq);
        OrgInfo[x][Dinheiro] = DOF2_GetInt(arq,"Dinheiro");
    }
    return 1;
}



Re: Sistema de Orgs - BielCOP - 04.06.2013

pawn Код:
stock SalvarOrgs()
{
    new arq[30];

    for(new i=1; i < sizeof(OrgInfo); i++)
    {
        format(arq,sizeof(arq),"Cofre Gangue/%d.ini",i);
       
        if(!DOF2_FileExists(arq))
        {
            DOF2_CreateFile(arq);
        }
        DOF2_SetInt(arq,"Dinheiro",OrgInfo[i],Dinheiro);
    }
    DOF2_SaveFile();
    return 1;
}
stock CarregarOrgs()
{
    new arq[30];
   
    for(new i=1; i < sizeof(OrgInfo); i++)
    {
        format(arq,sizeof(arq),"Cofre Gangue/%d.ini",i);
       
        if(!DOF2_FileExists(arq))
        {
            DOF2_CreateFile(arq);
        }
        OrgInfo[i][Dinheiro] = DOF2_GetInt(arq,"Dinheiro");
    }
    DOF2_SaveFile();
    return 1;
}



Re: Sistema de Orgs - Cidiei - 04.06.2013

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
pawn Код:
stock SalvarOrgs()
{
    new arq[30];

    for(new i=1; i < sizeof(OrgInfo); i++)
    {
        format(arq,sizeof(arq),"Cofre Gangue/%d.ini",i);
       
        if(!DOF2_FileExists(arq))
        {
            DOF2_CreateFile(arq);
        }
        DOF2_SetInt(arq,"Dinheiro",OrgInfo[i],Dinheiro);
    }
    DOF2_SaveFile();
    return 1;
}
stock CarregarOrgs()
{
    new arq[30];
   
    for(new i=1; i < sizeof(OrgInfo); i++)
    {
        format(arq,sizeof(arq),"Cofre Gangue/%d.ini",i);
       
        if(!DOF2_FileExists(arq))
        {
            DOF2_CreateFile(arq);
        }
        OrgInfo[i][Dinheiro] = DOF2_GetInt(arq,"Dinheiro");
    }
    DOF2_SaveFile();
    return 1;
}
obrigado!


Re: Sistema de Orgs - BielCOP - 04.06.2013

Cometi um erro simples.

Aqui estб o cуdigo correto:

pawn Код:
stock SalvarOrgs()
{
    new arq[30];

    for(new i=1; i < sizeof(OrgInfo); i++)
    {
        format(arq,sizeof(arq),"Cofre Gangue/%d.ini",i);
       
        if(!DOF2_FileExists(arq))
        {
            DOF2_CreateFile(arq);
        }
        DOF2_SetInt(arq,"Dinheiro",OrgInfo[i][Dinheiro]);
    }
    DOF2_SaveFile();
    return 1;
}
stock CarregarOrgs()
{
    new arq[30];
   
    for(new i=1; i < sizeof(OrgInfo); i++)
    {
        format(arq,sizeof(arq),"Cofre Gangue/%d.ini",i);
       
        if(!DOF2_FileExists(arq))
        {
            DOF2_CreateFile(arq);
        }
        OrgInfo[i][Dinheiro] = DOF2_GetInt(arq,"Dinheiro");
    }
    DOF2_SaveFile();
    return 1;
}