Nie ma głupich pytań, są tylko głupie filmiki w internecie - Beczka
Jeśli chcesz znaleźć pierwszy obiekt, który ma zmienną "variable" o wartości X, zrób sobie skrypt.
GML
//skrypt find_object(variable,X)
//variable - nazwa zmiennej (string)
//X - wartość zmiennej (liczba)
//Zwraca id obiektu
with(all)
if(variable_local_exists(argument0))
if(variable_local_get(argument0) = argument1)
{return id; exit}
return -4
Jeśli chcesz znaleźć wszystkie obiekty, które mają zmienną "variable" o wartości X... tak, też zrób skrypt.
GML
//skrypt find_all_objects(variable,X)
//variable - nazwa zmiennej (string)
//X - wartość zmiennej (liczba)
//Zwraca id listy, która zawiera w sobie id wszystkich obiektów, których zmienna "variable" ma wartość X w chwili użycia funkcji
//To nie jest szybka funkcja, nie używać jej zbyt często
//Należałoby też usuwać tę listę po skończeniu korzystania z niej
var tmp_list;
tmp_list = ds_list_create()
with(all)
if(variable_local_exists(argument0))
if(variable_local_get(argument0) = argument1)
{ds_list_add(tmp_list,id)}
return tmp_list