strange problem

hello um i been noticing strange things…
about the end of last year i been noticing things.

this is the first problems

school happens at 7:30 AM. at the time school is happening:

it stopped working this year… before someone helped me with a time script so i learned this but it gets errors now

now this wont work…

[code]the locker room is a room. “there are lockers here”.
a pocket is a thing. a pocket is a container.
a pocket is a part of the player.
a silver key is in a pocket.
a locker is in the locker room.
a locker is a openable container. a locker is lockable and locked.
a locker has a matching key a silver key.

[/code]

i can’t make anything openable anymore… everything disabling to me and i dont know hy…

the locker room is a room. "there are lockers here".
a pocket is a thing. a pocket is a container.
a pocket is a part of the player.
a silver key is in a pocket.
a thing called a locker is in the locker room.
the locker is a openable container. the locker is lockable and locked.
the locker has a matching key a silver key.

at the time when school happens:
	say "It's time for school now."
	
when play begins:
	now the right hand status line is "Time: [time of day]";
	now the time of day is 7:25 am;
	school happens at 7:30 am.

For the first problem, you need “at the time when” instead of “at the time”, and also Inform isn’t smart enough to know that “school happens” and “school is happening” are the same thing. You need to use the exact same name for the event in both places.

For the second problem, the compiler seemed to think that “a locker” was referring to the same thing as “locker room”. Rephrasing it to “a thing called a locker” resolved the confusion.