y_ini - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: y_ini (
/showthread.php?tid=436506)
y_ini -
BigGroter - 11.05.2013
I want to create a dynamic system. This is what I currently have.
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;
}
How do I get it to properly load?