FUNCTION: SacuvajMarihuanu(idsadnice)
{
new dFile[128];
format(dFile, sizeof(dFile),"sadnice/Sadnica_%d.ini",idsadnice);
new INI:File = INI_Open(dFile);
INI_WriteInt(File,"Vrijeme",MI[idsadnice][sTime]);
INI_WriteFloat(File,"X",MI[idsadnice][sX]);
INI_WriteFloat(File,"Y",MI[idsadnice][sY]);
INI_WriteFloat(File,"Z",MI[idsadnice][sZ]);
INI_WriteFloat(File,"lpX",MI[idsadnice][slpX]);
INI_WriteFloat(File,"lpY",MI[idsadnice][slpY]);
INI_WriteFloat(File,"lpZ",MI[idsadnice][slpZ]);
INI_Close(File);
return 1;
}
Accessing element at negative index -1
#define FUNCTION:%0(%1) \ forward%0(%1); \ public%0(%1)
|
When INI:File returns -1 then was no file found. Check if you have the file (Sadnica_%d.ini) in the folder sadnice.
|
FUNCTION: SacuvajTest(idjelke)
{
new dFile[128];
new Float:test = 25.2;
format(dFile, sizeof(dFile),"testfolder/Test_%d.ini",idjelke);
new INI:File = INI_Open(dFile);
INI_WriteFloat(File,"Test1",test);
INI_WriteFloat(File,"Test2",test);
INI_WriteFloat(File,"Test3",test);
INI_WriteFloat(File,"Test4",test);
INI_WriteFloat(File,"Test5",test);
INI_WriteFloat(File,"Test6",test);
INI_Close(File);
return true;
}
CMD:maketest(playerid, params[]) {
idtesta ++;
SacuvajTest(idtesta);
new dFile[128];
format(dFile, sizeof(dFile),"testfolder/Test_%d.ini",idtesta);
if(!fexist(dFile)) return VuzimirPoruka(dFile);
return 1;
}