zrób sobie taką funkcję:
GML
//Funkcja( nazwa objectów, nazwa zmiennej(string), ilość sprawdzanych objectów, wartość sprawdzanej zmiennej )
var __obj, __str, __num, __value, __a;
__obj=argument0;
__str=string(argument1);
__num=instance_number(argument2);
__value=argument3;
__a=0;
for ( i=0; i<=__num; i+=1)
{
with ( instance_find(__obj,__num+i) )
{
if variable_local_exists(__str)
{
if variable_local_get(__str)=__value __a+=1;
}
else
{
show_message('Zmienna nie istnieje w instanji '+string(__obj));
}
}
}
return __a=__num;
zwróci ci 1 gdy podana ilość konkretnych obiektów będą miały zmienną o określonej wartości
Będziesz mógł to tak użyć
GML
if Funkcja(o_sciana,"image_index",instance_number(o_sciana),4)
{
//akcja
}