Please or Регистрация to create posts and topics.

Меню и кнопка назад

Здравствуйте, не могу добавить кнопку назад в параграфы меню и в целом в любые параграфы, можете объяснить принцип работы этой кнопки?

Загруженные файлы:
  • Вам нужно войти, чтобы просматривать прикрепленные файлы..

Я правильно поняла, что вам нужна ссылка, которая бы возвращала игрока из служебных параграфов типа «Инвентарь» или «Журнал» обратно на последнюю посещённую страницу истории?

Если да, то в каждом параграфе, для которого нужна возможность возвращения, пишите следующее:
passage = $$title;  — так вы объявляете глобальную переменную passage и присваиваете значение, равное имени текущего параграфа.
Затем в служебных параграфах делаете ссылку вот такого вида:
print(link('Закрыть',passage));  — она вернёт игрока на последний «важный» параграф.
Если для ссылки нужно форматирование, то оно работает примерно следующим образом:

print("<center>" + link('Закрыть',passage) + "</center>");

Обычная кнопка «Назад», которая была в версии 6.1 (в JS от неё отказались, вместо этого есть функция back), с этой задачей справлялась плохо, потому что возвращала на последний посещённый параграф. И можно было запросто застрять между двумя служебными параграфами, прыгая из одного в другой.

Большое спасибо, все работает