> То есть вопрос, как вписать в функцию отсылку к ТЕКУЩЕЙ комнате, название которое тоже есть функция?
Если в place() 2й параметр не указан, то это будет текущая комната.
Но если нужна отсылка к этой текущей комнате еще для чегото, есть функция here() -- это и есть указатель на текущую комнату.
Далее, тут не понятно:
used = function(s)
if s^'выложить' then
place (s, ???????????);
remove(s);
end;
Скорее всего ты хотел написать:
used = function(s, w) -- s -- это и будет кувалда, нас интересует w а не s
if w^'выложить' then
place (s); -- в текущую комнату
remove(s);
end
end;
Еще настоятельно рекомендую использовать отступы! Понятней код и самому проще и другим. :)