[Ajuda] DOF2 denovo -.-
#1

pawn Код:
stock LoadGangs()
{
    for(new i = 1; i < MAX_GANGS; i++)
    {
        format(GangStat[i][GangFile], 60, "Gangs/Gang %d.ini", i);
        if(fexist(GangStat[i][GangFile]))
        {

//Erros dessa linha \/
           GangStat[i][Leader] = DOF2_GetString(GangStat[i][GangFile], "Leader");
           GangStat[i][GangName] = DOF2_GetString(GangStat[i][GangFile], "Name");
           GangStat[i][TAG] = DOF2_GetString(GangStat[i][GangFile], "TAG");

           GangStat[i][Rank1] = DOF2_GetString(GangStat[i][GangFile], "Rank1");
           GangStat[i][Rank2] = DOF2_GetString(GangStat[i][GangFile], "Rank2");
           GangStat[i][Rank3] = DOF2_GetString(GangStat[i][GangFile], "Rank3");
           GangStat[i][Rank4] = DOF2_GetString(GangStat[i][GangFile], "Rank4");
           GangStat[i][Rank5] = DOF2_GetString(GangStat[i][GangFile], "Rank5");
           GangStat[i][Rank6] = DOF2_GetString(GangStat[i][GangFile], "Rank6");
//Atй essa linha /\

           GangStat[i][Members] = DOF2_GetInt(GangStat[i][GangFile], "Members");

           GangStat[i][Color] = DOF2_GetInt(GangStat[i][GangFile], "Color");
        }
    }
    return 1;
}
pawn Код:
error 047: array sizes do not match, or destination array is too small
OBS: Todas as linhas sгo o mesmo erro :/
Reply
#2

Aqui estб errado:
pawn Код:
GangStat[i][Rank6] = DOF2_GetString(GangStat[i][GangFile], "Rank6");
Se Rank for uma string usa-se o format:
pawn Код:
format(GangStat[i][Rank6], sizeof GangStat[i][Rank6], DOF2_GetString(GangStat[i][GangFile], "Rank6"));
Se Rank for um inteiro estб errado por vocк tentar armazenar uma string em um variбvel que armazena somente nъmeros inteiros.
Reply
#3

Como disse o Multi acima, vocк pode estar errando ou a variбvel ou a funзгo. Depende qual valor deseja obter do arquivo, se for um numeral inteiro deves usar a funзгo DOF2_GetInt, e caso for uma string, deverб apenas definir um valor a sua variбvel, para poder armazenar a string, e formatar a variбvel como o exemplo acima.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)