@keinPlan86m:
Um nur bestimmte funktionen anzuhalten brauchst du "nur" den my pointer von den funktionen die angehalten werden sollen auf etwas anderes als 0 (oder NULL) setzen.
Dann kannst du freeze_mode = 1 nutzen was nur die functions/actions anhält deren my pointer != null sind.