Dajesz w step: mp_potential_step(ludzik.x,ludzik.y,3,0) potworek będzie omijać obiekty z zaznaczonym solid(lub wszystkie jeśli ostatni argument ustawisz na 1)pierwsze dwa argumenty to x i y ludzika, trzeci to szybkość.
Bo sprite_index to klatka sprit'a,i dla czego dałeś "śledzony.sprite_index"?,powinno być :
GML
if(sprite_get_name(sprite_index) = zmieniony_sprit)
{
nie śledź
}
else
{
śledź
}
Chodzi o to że kod będzie wywoływany ze string'u.
EDIT:Udało mi się skleić taki kod
GML
globalvar ilosc;if (global.ilosc==0) {global.ilosc=instance_number(o_monster1)}else{if (global.ilosc!=instance_number(o_monster1)) {wykonane[1]+=1; global.ilosc=instance_number(o_monster1);}}
ale działa tylko na globalvar, da się zrobić żeby było na samym var?
Daj do room end
GML
global.x=x
global.y=y
i room start
GML
x=global.x
y=global.y
dodatkowo możesz sprawdzać czy poprzedni room to np r_dom1
EDIT:Refleks szachisty...