Интерактивные истории, текстовые игры и квесты
Регистрация / Вход
Посетите наш новый сайт AXMAJS.RU
Версия 1.9.5 программы AXMA Story Maker
DoubleDragon, 18.03.13 | Обновления ASM
Сегодня выпущена новая версия AXMA Story Maker. Релиз имеет номер 1.9.5 и включает в себя важные дополнения и изменения. В программу встроен модуль проверки синтаксиса макросов. Теперь во время тестирования и публикации код проверяется на наличие ошибок в макросах. Если ошибки найдены, процесс компиляции прерывается и выводится окно со списком ошибок: Показывается тип ошибки, её контекст и имя параграфа. Вы можете быстро перейти в любой параграф, содержащий ошибку, нажатием клавиши Enter или двойным кликом. Также в процессе компиляции при работе в редакторе исходного кода проверяются названия параграфов на наличие дублей. Если найдены одинаковые названия параграфов, компиляция прерывается. Кстати, окно ошибок можно вызвать в любой момент на экран сочетанием клавиш Ctrl+/. Помимо этого добавлено сочетание клавиш Ctrl+K для быстрого комментирования / раскомментирования выделенного текста. Повышена стабильность программы, исправлены найденные ошибки, а для видео YouTube убран показ похожих роликов. Скачать программу можно здесь: http://sm.axmasoft.com/ru/.Комментарии: 5.
Профиль
Закрыть
Показать все комментарии
19.03.13 14:59
подскажите, а в чем неверность макроса например: <<random $гг_атака_рандом = $гг_атака_выбор>>, раньше же работало?
19.03.13 15:26
В руководстве пользователя определён следующий синтаксис макроса рандом: <<random $объект = целое_число>>, т.е. здесь нельзя использовать выражения, как, например, в set.Но благодаря статье «Расширяем возможности макросов с помощью Javascript. Часть 2-я» для вашего случая можно сделать так:<<set $гг_атака_рандом = Math.round(Math.random()*$гг_атака_выбор)>>
02.04.13 08:20
Начиная с версии 1.9.7 можно использовать имя объекта в качестве параметра макроса random. То есть <<random $гг_атака_рандом = $гг_атака_выбор>> будет работать.
Для того, чтобы оставлять комментарии, необходимо зарегистрироваться и подтвердить в профиле указанный
При использовании любых материалов блога обязательно указание ссылки на источник
Между прочим, такие ошибки, как показаны на скриншоте, удобно исправлять с помощью регулярных выражений. Переходим в редактор исходного кода, вызываем окно поиска и замены (Ctrl+F), ставим галочку «Регулярные выражения» и вводим в поле «Найти» следующее:
<<display\s+?([^"'$].+?[^"'])>>
а в поле «Заменить»:
<<display '\1'>>
и нажимаем кнопку «Заменить все». Таким способом четыреста с лишним ошибок исправляются за секунду!