Das kannst du auf viele arten erreichen.
Entweder nimmst du das trigger_event, dafür muss:
- in der spieler move anweisung "activate_trigger" stehen
- der spieler eine trigger_range > 0 haben (z.b. 10)
- das model my.enable_trigger sowie die passende trigger_range gesetzt haben
- eine funktion vorhanden sein die beim trigger_event reagiert, wird über "my.event = " an das model gebunden
Siehe manual für events.
Andere möglichkeit:
Eine while loop für das model welche konstant die entfernung zum spieler mittels vec_dist überprüft.
in deinem fall wäre das ungefähr:
if(vec_dist(my.x,player.x) < 100)
wobei player der pointer zur spieler entity ist