Как сделать?
…
можно ли удалять гипер-строчки по типу <a href=“EXEC:код кнопки”>текст кнопки</a>
Без смены текста описания не получится. Игра может создать спец локацию-помощник, которая будет это делать - получаем текст описания, очищаем существующий, заменяем/удаляем в старом тексте то что нужно, выводим на экран новый текст - это может быть одна переиспользуемая локация.
Блин, и как делать на новом форуме абзацы нормальные?))
В Djot нужны пустые строки между абзацами.
Byte:
Можно делать и delact ’Взять яблоко’ и delact $selact (последнее удобнее для удаления выбранного действия). DELACT удаляет действие сразу же - дальнейшего перехода на локацию не требуется. С “GT” действие удаляется, происходит переход на локацию и все действия добавляются заново. Если нужен GT, то проще просто не добавлять ACT по какому-то условию.
Хм, тогда не понимаю зачем этот delact нужен. Я думал, он должен удалить действие навсегда. Но возврат на локацию мне как раз нужен - нужны сразу изменения переменных, реакция на изменения, все такое. Есть возможность у перехода в меню и обратно - и если после этого всё будет обновляться, то так не пойдет.
Да, DELACT удаляет действие из текущих. Если оно добавится заново, то его нужно удалять снова. DELACT иногда используют, чтобы удалить действие без обновления всей локации.