Public feed #598664

Unnamed

public text v1 · immutable
Raw Edit
·published 2007-07-01 14:59 UTC
rendered paste body
stock LoadProperty()
{
        new arrCoords[29][64];
        new strFromFile2[256];
        new File: file = fopen("property.cfg", io_read);
        if (file)
        {
                new idx;
                while (idx < sizeof(HouseInfo))
                {
                        fread(file, strFromFile2);
                        split(strFromFile2, arrCoords, ',');
                        HouseInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
                        HouseInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
                        HouseInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
                        HouseInfo[idx][hExitx] = floatstr(arrCoords[3]);
                        HouseInfo[idx][hExity] = floatstr(arrCoords[4]);
                        HouseInfo[idx][hExitz] = floatstr(arrCoords[5]);
                        HouseInfo[idx][hHealthx] = strval(arrCoords[6]);
                        HouseInfo[idx][hHealthy] = strval(arrCoords[7]);
                        HouseInfo[idx][hHealthz] = strval(arrCoords[8]);
                        HouseInfo[idx][hArmourx] = strval(arrCoords[9]);
                        HouseInfo[idx][hArmoury] = strval(arrCoords[10]);
                        HouseInfo[idx][hArmourz] = strval(arrCoords[11]);
                        strmid(HouseInfo[idx][hOwner], arrCoords[12], 0, strlen(arrCoords[12]), 255);
                        strmid(HouseInfo[idx][hDiscription], arrCoords[13], 0, strlen(arrCoords[13]), 255);
                        HouseInfo[idx][hValue] = strval(arrCoords[14]);
                        HouseInfo[idx][hHel] = strval(arrCoords[15]);
                        HouseInfo[idx][hArm] = strval(arrCoords[16]);
                        HouseInfo[idx][hInt] = strval(arrCoords[17]);
                        HouseInfo[idx][hLock] = strval(arrCoords[18]);
                        HouseInfo[idx][hOwned] = strval(arrCoords[19]);
                        HouseInfo[idx][hRooms] = strval(arrCoords[20]);
                        HouseInfo[idx][hRent] = strval(arrCoords[21]);
                        HouseInfo[idx][hRentabil] = strval(arrCoords[22]);
                        HouseInfo[idx][hTakings] = strval(arrCoords[23]);
                        HouseInfo[idx][hVec] = strval(arrCoords[24]);
                if(HouseInfo[idx][hVec] == 457)
                        {
                                HouseInfo[idx][hVec] = 411;
                        }
                        HouseInfo[idx][hVcol1] = strval(arrCoords[25]);
                        HouseInfo[idx][hVcol2] = strval(arrCoords[26]);
                        HouseInfo[idx][hDate] = strval(arrCoords[27]);
                        HouseInfo[idx][hLevel] = strval(arrCoords[28]);
                        printf("HouseInfo:%d Owner:%s hTakings %d hVec %d",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hTakings],HouseInfo[idx][hVec]);
                        idx++;
                }
        }
        fclose(file);
        return 1;
}