Thanks, your answer helped me find a solution:
class CfgVehicles {
class Land;
class Man : Land {};
class CAManBase : Man {
class eventhandlers {
init = "[] execVM ""\SightAdjustment\scripts\SightAdjustmentInit.sqf"";";
};
};
};
The script itself checks whether it's called the first time or not, so it will get called quite often but always exits quickly except for the first call.
regards, Oliver.