11.05.2013, 18:31
I want to create a dynamic system. This is what I currently have.
Ё
How do I get it to properly load?
pawn Код:
for(new i=0;i<MAX_WOODJ;i++) //under ongamemodeinit
{
new filewc[50];
format(filewc, sizeof(filewc), "/Woodcutting/%d.ini", wcInfo[i][wID]);
INI_ParseFile(filewc, "LoadWoodC_%d");
}
pawn Код:
stock saveWoodCutting()
{
for(new i=0;i<MAX_WOODJ;i++)
{
new wcFile[69];
format(wcFile, sizeof(wcFile), "Woodcutting/%d.ini", wcInfo[i][wID]); //Save function.
new INI:File = INI_Open(wcFile);
INI_SetTag(File, "WCINFO");
INI_WriteFloat(File, "PosX", wcInfo[i][wPosX]);
INI_WriteFloat(File, "PosY", wcInfo[i][wPosY]);
INI_WriteFloat(File, "PosZ", wcInfo[i][wPosZ]);
INI_WriteInt(File, "wID", wcInfo[i][wID]);
INI_Close(File);
}
return 1;
}
pawn Код:
forward LoadWoodC_WCINFO(name[], value[]); //loading function
public LoadWoodC_WCINFO(name[], value[])
{
for(new i=0;i<MAX_WOODJ;i++)
{
if(!wcInfo[i][wCreated]) return 1;
INI_Int("wID", wcInfo[i][wID]);
INI_Float("PosX", wcInfo[i][wPosX]);
INI_Float("PosY", wcInfo[i][wPosY]);
INI_Float("PosZ", wcInfo[i][wPosZ]);
}
return 1;
}