[HELP]Load Objects From File
#1

The Problem is it doesn't load any object.... [Loaded 0 objects from: Maps/0/Objects.ini]
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;
}
i load the objects from: Objects.ini like this
pawn Код:
LoadObjectsFromFile("Maps/0/Objects.ini");
Reply
#2

No one?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)