beginscript; label Trig: if (OtherUnitInRange(MainTrain,500)) { SetGlobalVar(1,3); TriggerMessage(4,0xffff,0xffff); EndFrame(); goto End; } EndFrame(); goto Trig; label End: EndFrame(); goto End; endscript; $