// define at the top ofc #define MAX_SLOTS 20 // onplayerdisconnect new string[32]; for(new i; i < MAX_SLOTS; i++) { format(string, sizeof(string), "sEQ_%d", i); INI_WriteInt(File, string, sEQ[playerid][i]); }
INI_WriteInt(File, sEQ_0, sEQ[playerid][0]); INI_WriteInt(File, sEQ_1, sEQ[playerid][1]); ... INI_WriteInt(File, sEQ_18, sEQ[playerid][18]); INI_WriteInt(File, sEQ_19, sEQ[playerid][19]);
When I set #define MAX_SLOTS to 10 it works fine (saves from 0 to 9) |
Here's a possible solution, it might be that y_ini is limited to a set number of sections (less than 20 in your case) or a set number of lines (this was what happened to me in another ini include)
you should simply increase the limits for it and it'll work fine. |
INI_WriteInt(File, sEQ_19, sEQ[playerid][19]); //Where Your Data Enum ?
for(new i; i < MAX_SLOTS; i++) { printf("* saving slot %d", i); format(string, sizeof(string), "sEQ_%d", i); INI_Int(string, bsEQ[playerid][i]); }
[01:03:53] * saving slot 1 [01:03:53] * saving slot 0 [01:03:53] * saving slot 1 [01:03:53] * saving slot 2 [01:03:53] * saving slot 3 [01:03:53] * saving slot 4 [01:03:53] * saving slot 5 [01:03:53] * saving slot 6 [01:03:53] * saving slot 7 [01:03:53] * saving slot 8 [01:03:53] * saving slot 9 [01:03:53] * saving slot 10 [01:03:53] * saving slot 11 [01:03:53] * saving slot 12 [01:03:53] * saving slot 13 [01:03:53] * saving slot 14 [01:03:53] * saving slot 0 [01:03:53] * saving slot 1 [01:03:53] * saving slot 2 [01:03:53] * saving slot 3 [01:03:53] * saving slot 4 [01:03:53] * saving slot 5 [01:03:53] * saving slot 6 [01:03:53] * saving slot 7 [01:03:53] * saving slot 8 [01:03:53] * saving slot 9 [01:03:53] * saving slot 10 [01:03:53] * saving slot 11 [01:03:53] * saving slot 12 [01:03:53] * saving slot 13 [01:03:53] * saving slot 14 [01:03:53] * saving slot 0 [01:03:53] * saving slot 1 [01:03:53] * saving slot 2 [01:03:53] * saving slot 3 [01:03:53] * saving slot 4 [01:03:53] * saving slot 5 [01:03:53] * saving slot 6 [01:03:53] * saving slot 7 [01:03:53] * saving slot 8 [01:03:53] * saving slot 9 [01:03:53] * saving slot 10 [01:03:53] * saving slot 11 [01:03:53] * saving slot 12 [01:03:53] * saving slot 13 [01:03:53] * saving slot 0 [01:03:53] * saving slot 1 [01:03:53] * saving slot 2 [01:03:53] * saving slot 3 [01:03:53] * saving slot 4 [01:03:53] * saving slot 5 [01:03:53] * saving slot 6 [01:03:53] * saving slot 7 [01:03:53] * saving slot 8 [01:03:53] * saving slot 9 [01:03:53] * saving slot 10 [01:03:53] * saving slot 11 [01:03:53] * saving slot 12 [01:03:53] * saving slot 13 [01:04:06] [part] Amads has left the server (0:1)