20.05.2015, 21:40
Quote:
I didn't know there was a plug and play method for that, that part of storing the data shouldn't be a difficult task, e.g:
pawn Код:
|
Код:
new Line[2][512], Float:oX, Float:oY, Float:oZ, Float:R, File:Sizes = fopen("sizes.txt", io_append), File:Offsets = fopen("offsets.txt", io_append); for(new row; row < 1000; row++) { Line[0][0] = EOS; Line[1][0] = EOS; strcat(Line[0], "\t\t"); strcat(Line[1], "\t\t"); for(new col; col < 20; col++) { CA_GetModelBoundingSphere((row * 1000) + col, oX, oY, oZ, R); strcat(Line[0], sprintf("%0.6f, ", R)); strcat(Line[1], sprintf("{%0.6f, %0.6f, %0.6f}, ", oX, oY, oZ)); } strcat(Line[0], "\r\n"); strcat(Line[1], "\r\n"); fwrite(Sizes, Line[0]); fwrite(Offsets, Line[1]); } fclose(Sizes); fclose(Offsets);
Код:
stock const Float:MODELS_gColRadius[20000] = { //EVERYTHING from sizes.txt here. }, Float:MODELS_gColOffset[20000][3] = { //EVERYTHING from offsets.txt here. };