Einfach vor (!!!) level_load den Wert des my Pointers in jeder Funktion die nicht beendet werden soll auf 0 setzten (evtl. ist nach dem setzten und vor dem level_load ein wait() erforderlich).
bsp:
while(1)
{
my = 0;
//...
level_load("..");
wait(10);
}
==> funktion wird nicht beendet, obwohl sie level_load aufgerufen hat und eine action von einem entity ist

Viele Grüße,
Timo