Перейти до основного вмісту

Вибори

Оформлення

Щоб змінити оформлення варіантів вибору, використовуйте глобальний тег #choices з комбінацією атрибутів:

АтрибутОпис
groupedЗгрупувати кнопки варіантів вибору.
numberedПоказати номер варіанту вибору перед його текстом.
leftВирівняти текст варіантів вибору ліворуч.
rightВирівняти текст варіантів вибору праворуч.
rowПоказати кнопки варіантів виборів в один рядок.
# choices: grouped numbered left

Перемішані варіанти

Ви можете перемішати варіанти виборів за допомогою тегу параграфу #SHUFFLE_CHOICES; це може знадобитися для загадок. Тег застосовується до варіантів виборів, що з'являються після поточної сцени.

=== guess_the_color
# SHUFFLE_CHOICES
Якого кольору листя та трава?
+ [Червоний] -> wrong_choice
+ [Помаранчевий] -> wrong_choice
+ [Жовтий] -> wrong_choice
+ [Зелений] -> right_choice
+ [Синій] -> wrong_choice
+ [Фіолетовий] -> wrong_choice

Підказка

Ви можете показати підказку перед варіантами вибору за допомогою тега параграфу #PROMPT. Тег застосовується до варіантів виборів, що з'являються після поточної сцени.

=== combat
// цей текст буде показаний перед варіантами вибору
# PROMPT: Що будете робити?
Ворог чекає.
+ [Атакувати] -> combat_attack
+ [Захищатися] -> combat_defend
+ [Ухилитися] -> combat_evade

Підказка

Неактивні варіанти

Замість того, щоб ховати варіант вибору в залежності від умови, ви можете зробити його неактивним за допомогою тега вибору #UNCLICKABLE (альтернативний синтаксис: #DISABLED, #INACTIVE). Варіант вибору буде показаний неактивним, і його не можна буде обрати.

VAR weapon = "sword"
-> story
=== story
{weapon == "sword":Ви тримаєте меч|Ви неозброєні}.
// Варіанти вибору будуть неактивними
// в залежності від значення змінної "weapon"
+ [Атакувати #{weapon == "":UNCLICKABLE}]
Ви розмахуєте мечем.
-> story
+ [Витягти меч #{weapon == "sword":UNCLICKABLE}]
~ weapon = "sword"
-> story
+ [Сховати зброю #{weapon == "":UNCLICKABLE}]
~ weapon = ""
-> story
+ [Повернутися до подорожі #UNCLICKABLE] // цей варіант неактивний завжди
-> story

Неактивні варіанти вибору

Натисніть, щоб продовжити

Одиночний варіант вибору з текстом >>> використовується для створення "натисніть, щоб продовжити". Кнопки з варіантами вибору будуть відсутні, і гравець може продовжити історію за допомогою кліка по екрану чи натисканню клавіш "Пробіл" або "Enter". Після 3 секунд неактивності внизу екрана з'явиться анімована підказка.

Ця історія продовжиться, коли гравець буде готовий.
+ [>>>] -> next_knot

Ви також можете вказати затримку в секундах. Такий вибір буде відображатися іншою круглою кнопкою. Після затримки історія продовжиться автоматично.

Ця історія продовжиться, коли гравець щось натисне, або ж через 3 секунди.
+ [>>>3] -> next_knot

Вибір "натисніть, щоб продовжити" можна налаштувати під себе за допомогою атрибутів:

  • clickable - пауза перед тим, як можна буде продовжити історію. Якщо не вказано, гравець може продовжити історію негайно.
  • animation - пауза перед анімацією підказки. Якщо не вказано, анімована підказка показується відразу.
  • continue - пауза перед автоматичним продовженням історії. Якщо не вказано, історія продовжується лише після кліку або натискання клавіші.

Всі паузи вказуються в секундах.

+ [>>>(clickable=3 animation=5 continue=10)] -> next_knot