27.02.2016, 19:35
Title really says it all.. it's the exrpr46 script and the dynamic jobs don't want to load... any solutions?
Код:
LoadDynamicJobs() { new arrCoords[6][64]; new strFromFile2[256]; new File: file = fopen("jobs.cfg", io_read); if (file) print("Loaded jobs"); { new idx; while (idx < MAX_JOBS) { fread(file, strFromFile2); splits(strFromFile2, arrCoords, '|'); JobInfo[idx][jobX] = floatstr(arrCoords[0]); JobInfo[idx][jobY] = floatstr(arrCoords[1]); JobInfo[idx][jobZ] = floatstr(arrCoords[2]); JobInfo[idx][jobType] = strval(arrCoords[3]); JobInfo[idx][jobVW] = strval(arrCoords[4]); JobInfo[idx][jobInt] = strval(arrCoords[5]); if(JobInfo[idx][jobX] != 0 && JobInfo[idx][jobY] != 0 && JobInfo[idx][jobZ] != 0) { CreateDynamicJob(idx); } idx++; } fclose(file); } return 1; }
Код:
SaveDynamicJobs(){ new szFileStr[1024], File: fHandle = fopen("jobs.cfg", io_write); for(new iIndex; iIndex < MAX_LOCKERS; iIndex++) { format(szFileStr, sizeof(szFileStr), "%f|%f|%f|%d|%d|%d\r\n", JobInfo[iIndex][jobX], JobInfo[iIndex][jobY], JobInfo[iIndex][jobZ], JobInfo[iIndex][jobType], JobInfo[iIndex][jobVW], JobInfo[iIndex][jobInt] ); fwrite(fHandle, szFileStr); } return fclose(fHandle); }