29.07.2011, 20:09
The Problem is it doesn't load any object.... [Loaded 0 objects from: Maps/0/Objects.ini]
What is wrong?
i load the objects from: Objects.ini like this
What is wrong?

pawn Код:
stock LoadObjectsFromFile(const filename[])
{
new File:oFile, line[256], index, var_from_line[64], oCount;
new model, Float:X, Float:Y, Float:Z, Float:XR, Float:YR, Float:ZR;
oFile = fopen(filename, filemode:io_read);
if(!oFile) return 0;
oCount = 0;
while(fread(oFile, line, 256) > 0)
{
index = 0;
index = token_by_delim(line, var_from_line, ',', index);
if(index == (-1)) continue;
model = strval(var_from_line);
index = token_by_delim(line,var_from_line, ',',index+1);
if(index == (-1)) continue;
X = floatstr(var_from_line);
index = token_by_delim(line,var_from_line, ',',index+1);
if(index == (-1)) continue;
Y = floatstr(var_from_line);
index = token_by_delim(line,var_from_line, ',',index+1);
if(index == (-1)) continue;
Z = floatstr(var_from_line);
index = token_by_delim(line,var_from_line, ',',index+1);
if(index == (-1)) continue;
XR = floatstr(var_from_line);
index = token_by_delim(line,var_from_line, ',',index+1);
if(index == (-1)) continue;
YR = floatstr(var_from_line);
index = token_by_delim(line,var_from_line, ',',index+1);
if(index == (-1)) continue;
ZR = floatstr(var_from_line);
CreateObject(model, X, Y, Z, XR, YR, ZR);
printf("Object Loaded: X: %f, Y: %f, Z: %f", X, Y, Z);
oCount++;
}
fclose(oFile);
printf("Loaded %d objects from: %s", oCount, filename);
return 1;
}
pawn Код:
LoadObjectsFromFile("Maps/0/Objects.ini");