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

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


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

help:main

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


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

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

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

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

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

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

Команды

  • *P [$текст] - простой вывод текста. Выводит текст в окно основного описания без перехода на новую строку.

Пример:

*p 'Шла'
*p 'Саша'
*p 'По'
*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.1662973741.txt.gz · Последние изменения: 2022/09/12 09:09 — aleks_versus