- forward LoadHouses();
- public LoadHouses()
- {
- new arrCoords[17][64];
- new strFromFile2[256];
- new File: file = fopen("LS-RP/Houses/Houses.ini", io_read);
- if (file)
- {
- new idx;
- while (idx < sizeof(HouseInfo))
- {
- fread(file, strFromFile2);
- split(strFromFile2, arrCoords, '|');
- //printf("HouseInfo hEntrancez %f",HouseInfo[idx][hEntrancez]);
- strmid(HouseInfo[idx][hDiscription], arrCoords[0], 0, strlen(arrCoords[0]), 255);
- strmid(HouseInfo[idx][hOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
- HouseInfo[idx][hEntrancex] = floatstr(arrCoords[2]);
- HouseInfo[idx][hEntrancey] = floatstr(arrCoords[3]);
- HouseInfo[idx][hEntrancez] = floatstr(arrCoords[4]);
- HouseInfo[idx][hExitx] = floatstr(arrCoords[5]);
- HouseInfo[idx][hExity] = floatstr(arrCoords[6]);
- HouseInfo[idx][hExitz] = floatstr(arrCoords[7]);
- HouseInfo[idx][hInt] = strval(arrCoords[8]);
- HouseInfo[idx][hWorld] = strval(arrCoords[9]);
- HouseInfo[idx][hValue] = strval(arrCoords[10]);
- HouseInfo[idx][hRent] = strval(arrCoords[11]);
- HouseInfo[idx][hRentabil] = strval(arrCoords[12]);
- HouseInfo[idx][hTakings] = strval(arrCoords[13]);
- HouseInfo[idx][hLevel] = strval(arrCoords[14]);
- HouseInfo[idx][hLock] = strval(arrCoords[15]);
- HouseInfo[idx][hOwned] = strval(arrCoords[16]);
- idx++;
- }
- fclose(file);
- }
- return 1;
- }
- forward SaveHouses();
- public SaveHouses()
- {
- new idx;
- new File: file2;
- while (idx < sizeof(HouseInfo))
- {
- new coordsstring[512];
- format(coordsstring, sizeof(coordsstring), "%s|%s|%f|%f|%f|%f|%f|%f|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
- HouseInfo[idx][hDiscription],
- HouseInfo[idx][hOwner],
- HouseInfo[idx][hEntrancex],
- HouseInfo[idx][hEntrancey],
- HouseInfo[idx][hEntrancez],
- HouseInfo[idx][hExitx],
- HouseInfo[idx][hExity],
- HouseInfo[idx][hExitz],
- HouseInfo[idx][hInt],
- HouseInfo[idx][hWorld],
- HouseInfo[idx][hValue],
- HouseInfo[idx][hRent],
- HouseInfo[idx][hRentabil],
- HouseInfo[idx][hTakings],
- HouseInfo[idx][hLevel],
- HouseInfo[idx][hLock],
- HouseInfo[idx][hOwned]);
- if(idx == 0)
- {
- file2 = fopen("LS-RP/Houses/Houses.ini", io_write);
- }
- else
- {
- file2 = fopen("LS-RP/Houses/Houses.ini", io_append);
- }
- fwrite(file2, coordsstring);
- idx++;
- fclose(file2);
- }
- return 1;
- }
