Granted, I’m new to Inform7, so this might be a bit of a kludge, but appears to work:
Every turn when the time of day is 5:00 PM:
say "The bell rings.".
And I like to test it by fast-forwarding the time every loop, just to make testing easier:
Every turn when the time of day is 5:00 PM:
say "The bell rings.".
Now the time of day is 4:58 PM;
That’ll make it become 5:00 pm every couple of turns.