Инструменты пользователя

Инструменты сайта


Боковая панель

help:main

Это старая версия документа.


Назад: Динамический код

Основное окно описания

Это то самое окно, которое используется чаще всего. В него выводятся практически все тексты игры, оно не отключается.

Очищается при переходе (GOTO, GT) на новую локацию или программно (см. ниже).

Вывод в это окно осуществляется следующими способами:

  • Пишем текст в окно "Описание" локации в QGen.
  • Программно (в окне "Выполнить при посещении" локации в QGen).

Команды

  • *P [$текст] - простой вывод текста
  • *PL [$текст] - вывод текста, затем переход на новую строку
    • Если не указать [$текст], то это будет переход на новую строку
  • [$текст] - аналогично *PL
  • *NL [$текст] - переход на новую строку, затем вывод текста
    • Если не указать [$текст], то это будет переход на новую строку
  • DISABLESCROLL - если значение переменной не равно 0, то запрещает автопрокрутку текста при его выводе в основное или дополнительное окно описания локации.
    • Довольно мутное поведение в классическом плеере - при некоторых обстоятельствах текст и так не прокручивается.
  • $MAINTXT - функция, возвращающая текст основного окна описания
  • DESC([$локация]) - возвращает текст базового описания локации с названием [$локация]
  • *CLEAR или *CLR - очищает основное окно описания.
  • CLS - эквивалентно конструкции "CLEAR & *CLEAR & CLA & CMDCLEAR", т.е. очищает все окна кроме списка предметов.
  • $BACKIMAGE - содержит путь к файлу изображения локации. Изображение локации показывается в том случае, если значение данной переменной отлично от '' (не пустая строка) и файл изображения удалось загрузить.

Пример

*P '1'
$txt = $MAINTXT
*PL '23'
*NL '456'
'78'

После выполнения кода в основное окно описания будет выведено:

123

45678
Содержание $txt будет равносильно коду:
$txt = '1'


Вперёд: Дополнительное окно описания

help/main.1421606622.txt.gz · Последние изменения: 2015/01/18 21:43 (внешнее изменение)