SA-MP Forums Archive
Help Please. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help Please. (/showthread.php?tid=485684)



Help Please. - J4mmyHD - 05.01.2014

When I compile my Script, I get these error.

pawn Код:
******\***.pwn(3000 -- 3016) : error 029: invalid expression, assumed zero
******\***.pwn(3016 -- 3017) : error 029: invalid expression, assumed zero
Code..
pawn Код:
stock SaveFamilies()
{
    new idx = 1, File:file;
    new string[1300];
    while(idx < MAX_FAMILIES)
    {
        format(string, sizeof(string), "%d|%s|%s|%d|%s|%s|%s|%s|%s|%s|%d|%d|%d|%d|%d|%d\r\n",
        FamInfo[idx][fTaken],
        FamInfo[idx][fName],
        FamInfo[idx][fLeader],
        FamInfo[idx][fMembers],
        FamInfo[idx][fRank1],
        FamInfo[idx][fRank2],
        FamInfo[idx][fRank3],
        FamInfo[idx][fRank4],
        FamInfo[idx][fRank5],
        FamInfo[idx][fRank6],
        FamInfo[idx][fSkin1],
        FamInfo[idx][fSkin2],
        FamInfo[idx][fSkin3],
        FamInfo[idx][fSkin4],
        FamInfo[idx][fSkin5],
        if(idx == 1)
        {
            file = fopen("families.cfg", io_write);
        }
        else
        {
            file = fopen("families.cfg", io_append);
        }
        fwrite(file, string);
        fclose(file);
        idx++;
    }
    print("Families saved successfully.");
}

stock LoadFamilies()
{
    new finfo[62][48];
    new string[512];
    new File:file = fopen("families.cfg", io_read);
    if(file)
    {
        new idx = 1;
        while(idx < MAX_FAMILIES)
        {
            fread(file, string);
            split(string, finfo, '|');
            FamInfo[idx][fTaken] = strval(finfo[0]);
            format(FamInfo[idx][fName], 32, "%s", finfo[1]);
            format(FamInfo[idx][fLeader], MAX_PLAYER_NAME, "%s", finfo[2]);
            FamInfo[idx][fMembers] = strval(finfo[3]);

            format(FamInfo[idx][fRank1], 32, "%s", finfo[4]);
            format(FamInfo[idx][fRank2], 32, "%s", finfo[5]);
            format(FamInfo[idx][fRank3], 32, "%s", finfo[6]);
            format(FamInfo[idx][fRank4], 32, "%s", finfo[7]);
            format(FamInfo[idx][fRank5], 32, "%s", finfo[8]);
            format(FamInfo[idx][fRank6], 32, "%s", finfo[9]);

            FamInfo[idx][fSkin1] = strval(finfo[10]);
            FamInfo[idx][fSkin2] = strval(finfo[11]);
            FamInfo[idx][fSkin3] = strval(finfo[12]);
            FamInfo[idx][fSkin4] = strval(finfo[13]);
            FamInfo[idx][fSkin5] = strval(finfo[14]);

            idx++;
        }
    }
    print("Families loaded successfully.");
    return 1;
}



Re: Help Please. - J4mmyHD - 05.01.2014

Fixed, Close this.