09.10.2012, 22:57
I have this:
and under my OnGameModeInit the LoadGarages();
But they never load? Its using the exact same loading as my business system but obviously its loading the garage info, it doesnt give me any warnings or errors and my business loading system works but not this..
on the .cfg file the garages are there from when I created them but they wont load
+rep
Quote:
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<|>is[24]ffffffffiiii", arrGarage[iIndex][b_iInteriorID], arrGarage[iIndex][b_szOwner], 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); } |
But they never load? Its using the exact same loading as my business system but obviously its loading the garage info, it doesnt give me any warnings or errors and my business loading system works but not this..
on the .cfg file the garages are there from when I created them but they wont load
+rep