30.06.2012, 01:39
You're writing "Create3DTextLabel" among with paranthesis, and other separators.
When you're reading the line it reads as this (example).
sscanf sees "Create3DTextLabel", the paranthesis, the commas and doesn't know what to do, that's why the labels won't create. When you're writing, just write the raw values. Raw values as in the coordinates, and separate them only with a space.
Example
When writing
When loading
offtopic, bump after 48 hours, and this problem has nothing to do with OnGameModeInit
When you're reading the line it reads as this (example).
Код:
Create3DTextLabel(%s,0x008080FF,%.4f,%.4f,%.4f,40.0,0,0);
Example
When writing
pawn Код:
format(szFileString, sizeof(szFileString), "%f %f %f", x, y, z);
pawn Код:
while(fread(file, szFileString))
{
sscanf(szFileString, "fff", x, y, z);
Create3DTextLabel(......);
}