Содержание

Интерактивные элементы в заданиях

Информация зависящая от игрока/команды

Автоматически заменяет указанный текст на значение на сервере.

Пример в игре

Отображение суммарного бонуса в штурмовой игре

Описано на странице стилизации уровней

Кнопка - при нажатии вбивается код

Надо переключить редактирование задания в режим исходника (Source).

<button type="button" class="btn btn-default btn-block shadow" onclick="enter('Код который надо вбить')">Вбить код</button>
<button type="button" class="btn btn-default btn-block shadow" onclick="enter_silent('Код который надо вбить')">Вбить код без отображения результата</button>
<button type="button" class="btn btn-default btn-block shadow confirm" onclick="enter('Код который надо вбить')">Вбить код с подтверждением</button>
<button type="button" class="btn btn-default btn-block shadow confirm" onclick="enter_silent('Код который надо вбить')">Вбить код с подтверждением и без отображения результата</button>

Пример в игре

Замена элементов в задании на элементы из бонусов, кодов, подсказок

Надо переключить редактирование задания в режим исходника (Source).

<span class='replacer' data-find='чем заменять'>Любой текст до замены</span>

или

<div class='replacer' data-find='чем заменять'>Любой текст до замены</div>

«Любой текст до замены» - если хотите, то может быть пустой. Ну, или любой текст, в том числе, и с картинками «чем заменять» может быть чем-то из этого:

В итоге должно выглядеть, например:

<span class='replacer' data-find='#c4 .right-answer'></span>

Важный момент - между номером кода/бонуса и . должен быть пробел.

#c4.right-answer - неправильно

#c4 .right-answer - правильно

Пример в игре

Другой пример в игре

Скрипты в заданиях и бонусах

Примеры можно посмотреть тут: Типичные скрипты