You had the interior and owner variables switched when you were loading them.
PHP Code:
LoadGarages() {
if(!fexist("Garages/garages.cfg")) return 1;
new
szFileStr[1024],
File: iFileHandle = fopen("Garages/garages.cfg", io_read),
iIndex;
while(iIndex < MAX_GARAGES && fread(iFileHandle, szFileStr)) {
if(!sscanf(szFileStr, "p<|>s[24]iffffffffiiii",
arrGarage[iIndex][b_szOwner],
arrGarage[iIndex][b_iInteriorID],
arrGarage[iIndex][b_fExteriorPos][0],
arrGarage[iIndex][b_fExteriorPos][1],
arrGarage[iIndex][b_fExteriorPos][2],
arrGarage[iIndex][b_fExteriorPos][3],
arrGarage[iIndex][b_fInteriorPos][0],
arrGarage[iIndex][b_fInteriorPos][1],
arrGarage[iIndex][b_fInteriorPos][2],
arrGarage[iIndex][b_fInteriorPos][3],
arrGarage[iIndex][b_iValue],
arrGarage[iIndex][b_iFee],
arrGarage[iIndex][b_iSafeMoney],
arrGarage[iIndex][b_iLocked])
) {
if(!isnull(arrGarage[iIndex][b_szOwner])) {
format(szFileStr, sizeof(szFileStr), "Garage\n%s\nOwned by %s\nID: %d", ((arrGarage[iIndex][b_iLocked]) ? ("{FF0000}Closed{33AA33}") : ("{E8A831}Open{33AA33}")), arrGarage[iIndex][b_szOwner], iIndex);
}
else {
format(szFileStr, sizeof(szFileStr), "{E8A831}This garage is for sale for $%d!\n{33AA33}/buygarage to purchase.\nID: %d", arrGarage[iIndex][b_iValue], iIndex);
}
if(arrGarage[iIndex][b_iFee] > 0)
{
if(!isnull(arrGarage[iIndex][b_szOwner])) format(szFileStr, sizeof(szFileStr), "Garage\n%s\nEntrance fee: $%i\nOwned by %s\nID: %d", ((arrGarage[iIndex][b_iLocked]) ? ("{FF0000}Closed{33AA33}") : ("{E8A831}Open{33AA33}")), arrGarage[iIndex][b_iFee], arrGarage[iIndex][b_szOwner], iIndex);
}
arrGarage[iIndex][b_iPickupID] = CreateDynamicPickup(1239, 23, arrGarage[iIndex][b_fExteriorPos][0], arrGarage[iIndex][b_fExteriorPos][1], arrGarage[iIndex][b_fExteriorPos][2], .worldid = 0, .interiorid = 0);
arrGarage[iIndex][b_tLabelID] = CreateDynamic3DTextLabel(szFileStr, COLOR_GREEN, arrGarage[iIndex][b_fExteriorPos][0], arrGarage[iIndex][b_fExteriorPos][1], arrGarage[iIndex][b_fExteriorPos][2] + 0.5,30.0, .testlos = 1, .streamdistance = 30.0, .worldid = 0, .interiorid = 0);
++iIndex;
}
}
return fclose(iFileHandle);
}