05.01.2014, 11:32
When I compile my Script, I get these error.
Code..
pawn Код:
******\***.pwn(3000 -- 3016) : error 029: invalid expression, assumed zero
******\***.pwn(3016 -- 3017) : error 029: invalid expression, assumed zero
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;
}