Перейти к основному содержимому

20.22. Как узнать, какие переменные есть в игре? Может для этого есть специальная команда?

В:

О: Специальной команды для этого нет. Названия всех явно заданных переменных можно просмотреть, если воспользоваться специальным Анализатором кода QSP.

Страница анализатора кода на qsp.org

Для того, чтобы получить список переменных, нужно сначала сконвертировать игру в формат TXT2GAM. TXT2GAM — это обычные текстовые файлы, в которых код игры прописан в незашифрованном виде по особым правилам. Пример можно посмотреть в справке, а научиться писать игры в формате TXT2GAM можно, используя вот эти уроки: Пишем QSP-игру в текстовом редакторе.

Чтобы сконвертировать игру в формат TXT2GAM необходимо открыть её в редакторе Quest Generator и выбрать в меню "Игра" пункты "Экспорт — Текстовый файл формата TXT2GAM...".

Затем нужно открыть Анализатор, в специальном поле указать путь к полученному файлу (можно воспользоваться кнопкой "..."), и нажать кнопку "Перечитать".

На вкладке "Анализ" есть кнопка "Переменные", нажав на которую вы увидите список всех явно заданных в игре переменных.

К сожалению, это не позволит вам просмотреть список переменных, которые должны генерироваться в процессе игры, например, с помощью оператора dynamic.