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; }