peter: room { nam = "p1", title = "Первая комната", dsc = "Ты в большой комнате. Отсюда есть проход на север.", ['before_Walk,Enter'] = function(s, w) if w^'dver' and _'nps'.pos==1 then _'nps':next_place() _'nps2':next_place() end return false -- не прерывать цепочку end; } Всё-таки замечу, что без понимания основ программирования, по наитию, никакой игры не получится. Судя по вопросу, игра пишется по принципу "магического" мышления. Я не хочу обидеть! Я хочу предложить другой метод. Учиться немного программировать. Для этого буду задавать тесты, и пока на них не будет ответа правильного, я не буду помогать дальше. Я просто не хочу чтобы моя помощь ушли в стол. Внимание, вопрос. Что такое "and" в lua?
Ссылка:
http://instead-games.ru/forum/index.php?p=/discussion/comment/14116/#Comment_14116