20.07.2012, 00:18
Here is what i am getting the errors in i think
Here are the codes
Код:
// Garage Settings
enum garageInfo
{
gLevel,
gPrice,
gStatus,
gOwner[32],
Float:gX,
Float:gY,
Float:gZ,
gPickup,
Text3D:gText
}
new GarageInfo[MAX_GARAGES][garageInfo];
stock LoadGarages()
{
new binfo[21][32];
new string[256];
new File:file = fopen("garages.cfg", io_read);
if(file)
{
new idx = 1;
while(idx < MAX_GARAGES)
{
fread(file, string);
split(string, binfo, '|');
GarageInfo[idx][gLevel] = strval(binfo[0]);
GarageInfo[idx][gPrice] = strval(binfo[1]);
GarageInfo[idx][gStatus] = strval(binfo[2]);
format(GarageInfo[idx][gOwner], 32, "%s", binfo[3]);
GarageInfo[idx][gX] = floatstr(binfo[4]);
GarageInfo[idx][gY] = floatstr(binfo[5]);
GarageInfo[idx][gZ] = floatstr(binfo[6]);
if(GarageInfo[idx][gLevel])
{
GarageInfo[idx][gPickup] = CreateDynamicPickup(1272, 1, GarageInfo[idx][gX], GarageInfo[idx][gY], GarageInfo[idx][gZ], 0);
if(!strcmp("The State", GarageInfo[idx][gOwner])) format(string, sizeof(string), "ID: %d\nGarage (Lvl: %d)\nOwner: %s\nStatus: For Sale\nPrice: $%d", idx, GarageInfo[idx][gLevel], GarageInfo[idx][gOwner], GarageInfo[idx][gPrice]);
else format(string, sizeof(string), "ID: %d\nGarage (Lvl: %d)\nOwner: %s\nStatus: %s", idx, GarageInfo[idx][gLevel], GarageInfo[idx][gOwner], RHS(idx));
GarageInfo[idx][hText] = CreateDynamic3DTextLabel(string, COLOR_WHITE, GarageInfo[idx][gX], GarageInfo[idx][gY], GarageInfo[idx][gZ]+0.3, 15);
}
idx++;
}
}
print("Garages loaded successfully.");
return 1;
}
stock SaveGarages()
{
new idx = 1, File:file;
new string[256];
while(idx < MAX_GARAGES)
{
format(string, sizeof(string), "%d|%d|%d|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d\r\n",
GarageInfo[idx][gLevel],
GarageInfo[idx][gPrice],
GarageInfo[idx][gStatus],
GarageInfo[idx][gOwner],
GarageInfo[idx][gX],
GarageInfo[idx][gY],
GarageInfo[idx][gZ],
);
if(idx == 1)
{
file = fopen("garages.cfg", io_write);
}
else
{
file = fopen("garages.cfg", io_append);
}
fwrite(file, string);
fclose(file);
idx++;
}
print("Garages saved successfully.");
}
Код:
C:\Users\Ryan Wharton\Desktop\zGaming Roleplay\gamemodes\ZRP.pwn(1950) : warning 213: tag mismatch C:\Users\Ryan Wharton\Desktop\zGaming Roleplay\gamemodes\ZRP.pwn(1950) : error 032: array index out of bounds (variable "GarageInfo") C:\Users\Ryan Wharton\Desktop\zGaming Roleplay\gamemodes\ZRP.pwn(1966 -- 1974) : error 029: invalid expression, assumed zero C:\Users\Ryan Wharton\Desktop\zGaming Roleplay\gamemodes\ZRP.pwn(1966 -- 1974) : error 001: expected token: ",", but found ";" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.

