Я нашла в чем была загвоздка, и игра работает, но теперь не применяется предмет
Что обозначают вот эти цифры:
Message0(5,4, "YOU USE THE KEY"); // диалог после применения предмета
Message0(6,5, "AND THE DOOR\nCREAKS OPEN");
Попробую теперь выше выложенный скрипт.