Links
[button]Display a Graphical Button
Отображает графическую кнопку. Это графическая версия тега link. Однако при отображении графической кнопки выполнение сценария принудительно останавливается, поэтому обязательно укажите место перехода. Также позиция отображения графической кнопки будет использовать координаты, заданные непосредственно предшествующим тегом locate. Однако если указаны значения x и y, они будут иметь приоритет. Обратите внимание, что переходы с этой кнопки не сохраняются в стеке вызовов, что означает невозможность возврата из них. Примечание: Если установить fix в true, местоположение будет сохранено в стеке вызовов. Учтите, что в этом случае кнопки будут отключены до тех пор, пока вы не вернетесь из вызова. После перехода обязательно используйте тег [cm], чтобы скрыть кнопку.
Параметры
| Параметр | Обяз. | По умолч. | Описание |
|---|---|---|---|
graphic | Да | — | Указывает графическое изображение для кнопки. Поместите файл в папку с изображениями. |
storage | Да | — | Указывает файл сценария для перехода. Если этот параметр опущен, будет использоваться текущий файл сценария. |
target | Да | — | Указывает метку для перехода. Если этот параметр опущен, файл будет выполняться с первой строки. |
name | Да | — | Только для Tyranoscript. Вы можете использовать тег anim для создания анимации с этим именем. Указав имя, вы также можете управлять им из JavaScript как атрибутом класса. Можно указать несколько имен, разделив их запятой. |
x | Да | — | Указывает горизонтальную позицию кнопки. |
y | Да | — | Указывает вертикальную позицию кнопки. |
width | Да | — | Указывает ширину кнопки в пикселях. |
height | Да | — | Указывает высоту кнопки в пикселях. |
fix | Да | — | Установите true или false. По умолчанию false. Если установлено true, кнопка будет отображаться на фиксированном слое. Это позволяет сценарию продолжаться, даже пока кнопка отображается. Например, вы можете использовать это для отображения кнопок, которые должны всегда оставаться на экране, таких как кнопка сохранения. Также для очистки всех добавлений на фиксированном слое можно использовать тег clearfix. При установке fix в true обязательно укажите target в другом storage и поместите туда логику обработки для кнопки. Когда fix установлен в true, текущее местоположение останется в стеке вызовов. Учтите, что никакие кнопки не будут доступны, пока местоположение не будет удалено из стека вызовов. |
savesnap | Да | — | Установите true или false. По умолчанию false. Снимок сохранения создается при нажатии этой кнопки. При переходе на экран сохранения установите это значение в true, чтобы разрешить сохранение. |
folder | Да | — | Позволяет выбрать изображение из любой папки. Обычно передний слой — fgimage, а фоновый слой — bgimage, но вы можете выбрать что угодно из указанной здесь папки. |
exp | Да | — | Позволяет указать JavaScript, который будет выполняться при нажатии кнопки. |
preexp | Да | — | Значение может быть помещено в переменную preexp при оценке тега. Другими словами, при нажатии кнопки вы можете использовать переменную preexp в JavaScript из exp. |
hint | Да | — | Указывает текст всплывающей подсказки, которая появится при наведении курсора мыши на кнопку. |
clickse | Да | — | Указывает звуковой эффект, который воспроизводится при нажатии кнопки. Поместите файл в папку со звуками. |
enterse | Да | — | Указывает звуковой эффект, который воспроизводится при входе курсора мыши в область кнопки. Поместите файл в папку со звуками. |
leavese | Да | — | Указывает звуковой эффект, который воспроизводится при выходе курсора мыши из области кнопки. Поместите файл в папку со звуками. |
clickimg | Да | — | Указывает файл изображения, которое будет заменено при нажатии кнопки. Поместите файл в папку с изображениями. |
enterimg | Да | — | Указывает файл изображения, которое будет заменено при входе курсора мыши в область кнопки. Поместите файл в папку с изображениями. |
visible | Да | — | Определяет, видна ли кнопка по умолчанию. True — видима, false — невидима. |
auto_next | Да | — | Укажите true или false. Если указано false, при использовании параметра fix игра не будет автоматически переходить к следующему тегу после тега [return]. |
role | Да | — | Назначает кнопке специальную функцию. Если этот параметр используется, параметры storage и target игнорируются. Параметр fix автоматически устанавливается в true. Доступные варианты: save (отображает экран сохранения), load (отображает экран загрузки), title (возвращает на титульный экран), menu (возвращает на экран меню), window (скрывает окно сообщений), skip (выполняет пропуск), backlog (отображает журнал), fullscreen (переключает полноэкранный режим), quicksave (выполняет быстрое сохранение), quickload (выполняет быструю загрузку) и sleepgame (сохраняет состояние игры и выполняет переход). |