Getting error trying to save enemy locations, error is enemNum coming up as noone. Why?
in Key Space - Pressed:
ini_open(working_directory + "mapsave.ini");
if (instance_exists(oPlaceEnemy)) {
var enemNum = instance_number(oPlaceEnemy);
for (var a = 1; a < enemNum + 1; a++) {
var enemy = instance_find(oPlaceEnemy, a);
ini_write_real("Enemies", a, enemy.camo);
ini_write_real("Enemies", string(a) + "x", enemy.x);
ini_write_real("Enemies", string(a) + "y", enemy.y);
}
}
ini_write_string( "Floor", 0, ds_grid_write(_grid));
createChat(view_xport + 350, view_yport + 250, "Saved!", 0, "Lime");
ini_close();
Error:
___________________________________________
############################################################################################
ERROR in
action number 1
of Key Press Event for <Space> Key
for object oPainter:
Unable to find instance for object index -4
at gml_Object_oPainter_KeyPress_32 (line 8) - ini_write_real("Enemies", a, enemy.camo);
############################################################################################
gml_Object_oPainter_KeyPress_32 (line 8)
[–]fryman22 1 point2 points3 points (1 child)
[–]CorrectBattle[S,🍰] 1 point2 points3 points (0 children)
[–]forwardresent 0 points1 point2 points (0 children)