Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
authors_main:author_advanced:author_scripts:author_scripts_examples [2022/06/11 11:43] admin |
authors_main:author_advanced:author_scripts:author_scripts_examples [2024/11/14 18:53] (текущий) admin [Заменить текст на кнопке 'Купить подсказку'] |
||
---|---|---|---|
Строка 19: | Строка 19: | ||
<code JavaScript> | <code JavaScript> | ||
$('#out_global_bonuses').hide(); | $('#out_global_bonuses').hide(); | ||
+ | </code> | ||
+ | |||
+ | ====Вместо отображения вбитого кода показывать общие слова==== | ||
+ | <code JavaScript> | ||
+ | $('#answer_result_right_out').text('Вроде верно'); | ||
+ | $('#answer_result_repeat_out').text('Было уже'); | ||
+ | $('#answer_result_wrong_out').text('Что-то не так'); | ||
</code> | </code> | ||
Строка 44: | Строка 51: | ||
<code JavaScript> | <code JavaScript> | ||
- | $('div#out_hints').each(function(){$(this).html($(this).html().replace('Взять подсказку', 'Купить задание'));}); | + | $('div#out_hints').each(function(){$(this).html($(this).html().replaceAll('Взять подсказку', 'Купить задание'));}); |
</code> | </code> | ||
Строка 53: | Строка 60: | ||
В скрипт задания пропишите: ''olymp('8.2')''; | В скрипт задания пропишите: ''olymp('8.2')''; | ||
- | Вместо '8.2' можно использовать '4.2', '16.2' или '32.2' - это количество начальных кодов олимпийки | + | Вместо '8.2' можно использовать '4.2', '16.2', '32.2', '64.2', '128.2', '256.2', '9.3', '27.3', '81.3', '16.4', '64.4' - это количество начальных кодов олимпийки |
Или если хотите оставить номера в кодах то: ''olymp_with_numbers('8.2')''; | Или если хотите оставить номера в кодах то: ''olymp_with_numbers('8.2')''; | ||
Строка 68: | Строка 75: | ||
Например: ''olymp_value(n, 'Храмище')'' | Например: ''olymp_value(n, 'Храмище')'' | ||
- | [[https://qeng.org/game.php?jump_to&gid=3493&task_id=42715|Пример в игре]] | + | [[https://qeng.org/game.php?jump_to&gid=3493&task_id=42715|Пример]] |
- | [[https://qeng.org/game.php?jump_to&gid=3493&task_id=49134|Другой в игре]] | + | [[https://qeng.org/game.php?jump_to&gid=3493&task_id=49134|Пример с заданием в стартовых ячейках ]] |
====Отображение собранных штурмовых баллов в задании==== | ====Отображение собранных штурмовых баллов в задании==== | ||
- | В текст задания пропишите Всего баллов: ''!bonus!'' | + | В текст задания пропишите Всего баллов: !bonus! |
====Обработчик ответа в задании==== | ====Обработчик ответа в задании==== | ||
Строка 94: | Строка 101: | ||
====Автоматически вбить код, если ещё не был вбит==== | ====Автоматически вбить код, если ещё не был вбит==== | ||
<code JavaScript> | <code JavaScript> | ||
- | <script type='text/javascript'>enter('Код который надо вбить')</script> | + | <script>enter('Код который надо вбить')</script> |
</code> | </code> | ||
Строка 129: | Строка 136: | ||
</code> | </code> | ||
+ | |||
+ | ===== Не показывать пройденные задания в штурмовых играх ===== | ||
+ | Надо прописать этот код в режиме "Исходник" в общий HTML заголовок для игры: | ||
+ | <code> | ||
+ | |||
+ | <script> | ||
+ | document.addEventListener("DOMContentLoaded", function() { | ||
+ | if($('.closed-level').length > 0) { | ||
+ | window.location='game.php?gid='+game_id; | ||
+ | } | ||
+ | }); | ||
+ | </script> | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ |