26.11.2011, 15:40
You array takes 76 * 64 * 4 Bytes = 19456 Bytes
And it seems that you are allocating even more data in that function thus the 49636 Bytes
Solutions
1. Increase the stack / heap size with #pragma dynamic cells (default 16 kB = 16384 B)
2. Use static which will saves the data globally (into the amx file)
If you want to reduce the allocated size you only need to find a better way than explode, maybe sscanf
And it seems that you are allocating even more data in that function thus the 49636 Bytes
Solutions
1. Increase the stack / heap size with #pragma dynamic cells (default 16 kB = 16384 B)
2. Use static which will saves the data globally (into the amx file)
If you want to reduce the allocated size you only need to find a better way than explode, maybe sscanf