authors_main:author_advanced:author_scripts

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

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

  • !username! - логин игрока
  • !teamname! - название команды
  • !game_id! - id игры
  • !task_id! - id задания
  • !task_n! - номер задания
  • !bonus! - сумма собранных бонусов
  • !task_bonus! - сумма бонусов на текущем задании

Пример в игре

Надо переключить редактирование задания в режим исходника (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>

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

  • Элемент ненумерованного списка
  • Содержимое бонуса, например 3-го: #b3 .bonus-hint
  • Задание бонуса, например 2-го: #b3 .bonus-description
  • Правильно вбитый код, например, 4ый: #c4 .right-answer
  • Текст подсказки или штрафной подсказки, например, 2-ой: #hb2

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

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

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

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

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

Пример в игре

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

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

  • authors_main/author_advanced/author_scripts.txt
  • Последние изменения: 2023/04/14 09:51
  • phaust