🔍Разыскиваются VueJs волонтеры!
EN в Twitter EN В Контакте EN в Facebook
Информбюро:

23.08.2024 11:04:14
Функционал сайта

На сайте проводятся технические работы, по добавлению функционала и изменения дизайна интерфейса, в виду чего пользователи могут наблюдать частые изменения внешнего вида и даже наблюдать недочеты.
Чтобы видеть сайт в режиме крайней редакции нужно чтобы скрипты на странице перезагрузились, обновите страницу нажав клавиши в сочетании Ctrl +F5
Обсудить, спросить, критиковать, предлагать можно на форуме
Редакторы игровых движков, а также интерфейс игры, изменениям не подвергаются, они полностью соответствуют разработке от официальной сети.



Архив Новостей >>>
Предстоящие игры:
(#505) "Любимые сериальчики под Новый год"
командная игра,
21.12.2024 / 12:00:00
Игра: Схватка
Авторы: Veselchak_Fabio, АйбоЛидка
Участие: 4 000 руб.
(#474) "---Логика царица наук!"
одиночная игра,
14.09.2026 / 21:00:00
Игра: Викторина
Авторы: _Серёга_, =VLC=, Naria, OPOchka
Участие: бесплатное
(#432) "тут будет название"
командная игра,
01.06.2027 / 20:00:00
Игра: Точки
Автор: Я СПАМ
Участие: бесплатное
(#501) "---укцеывкпа"
командная игра,
20.08.2028 / 10:00:00
Игра: Кэшинг
Авторы: _Серёга_, DEV iL
Участие: бесплатное
(#452) "Точки"
командная игра,
06.10.2028 / 22:00:00
Игра: Схватка
Авторы: Енщик Дима, Smorodunka
Участие: 2 000 руб.
RSS 2.0
Домен: https://brn.en.cx/ (владелец домена: БАРНАУЛ) Показать аватары
Модераторы форума: sye, _Серёга_, Veselchak_Fabio, Nataffka, Чеширский кЫс, БАРНАУЛ, -kaban-ᴱᴺ, pirog13, -=Fantom=-

Штраф за неверный ответ из числа предложенных ответов для СХ и МШ.

07.06.2015 18:41:57 / 10 сообщений / автор темы A.M.I.G.O .

Лейтенант
Мальчик
(
)
[ 07.06.2015 18:42:54 (UTC +7), buzuluk.en.cx ]  
Всем привет!
В общем тема уже подымалась , но то что получилось не совсем то что хотелось, но думаю что тоже может пригодиться.
Итак, немного "воды":
Всё задумывалось для автоматического начисления штрафа в реальном времени на уровнях, т.е. чтоб не ручками, фильтруя мониторинг, начислять штрафы ожидая конечного результата.
Принцип следующий: активация штрафной подсказки через бонус, т.е. штраф зачислится если правильно ответить на бонус. Получается что за действительно неверный код, ничего не будет начисляться.
Например: если заведомо будут известны несколько кодов и один(несколько) из них верный(е) или проходной, то остальные будут штрафные.
Где можно применить? Соответственно в Схватке или МШ.

Теперь сам способ:
1. Сначала создаем саму штрафную подсказку и снимем галочку с "запрашивать дополнительное подтверждение".
2. Открываем превью уровня к игре и копируем ссылку штрафной подсказки

ssylka.png
Выглядит она примерно так:
ssylka1.png
Берём только цифры: 1297228

3. Создаем бонус и в окне подсказки по факту выполнения вставляем скрипт:
<script>window.addEventListener('load', function() {var shtraf = document.links, i; for(i=0; i<shtraf.length; i++) {if(shtraf[i].href.indexOf('id подсказки') != -1) {document.location = shtraf[i].href;}}}, false);</script>
вместо 'id подсказки' вставляем наши цифры - '1297228'. получаем:
<script>window.addEventListener('load', function() {var shtraf = document.links, i; for(i=0; i<shtraf.length; i++) {if(shtraf[i].href.indexOf('1297228') != -1) {document.location = shtraf[i].href;}}}, false);</script>

Вот как-то так! Муть, но может пригодится!
В реале ещё не пробовал, но на демо всё работало.
Конечно же без минусов не обошлось, т.к. страница дважды перезагружается (после выполнения бонуса, а потом после штрафной подсказки), но с хорошим инетом это почти не заметно.
Может кто сможет дополнить, я только за!
Лейтенант
Мальчик
(
)
[ 07.06.2015 19:10:29 (UTC +7), buzuluk.en.cx ]  
Небольшое дополнение:
Если бонусов и штрафных подсказок много и они не обязательны к просмотру участников, то их можно скрыть.
добавляем в задание следующее:

<style type="text/css">
.content h3 {display: none}
.content a {display: none}
.spacer {display: none}
</style>
но если в задании будут какие-нибудь ссылки, то их тоже не будет видно,
причём подписи к подсказкам и бонусам остаются видны, поэтому если не нужны то стираем их.
Генерал-полковник
Мальчик
(
 Золотой Орден I степениЗолотой Орден I степениЗолотой Орден I степениОрден II степени
)
Золотой Орден I степени Золотой Орден I степени
Аттестат
[ 07.06.2015 19:34:22 (UTC +7), dubna.en.cx ]  
<style type="text/css">
.content h3 {display: none}
.content a {display: none}
.spacer {display: none}
</style>

ты этой штукой скроешь много чего помимо всего)
Лейтенант
Мальчик
(
)
[ 07.06.2015 19:46:51 (UTC +7), buzuluk.en.cx ]  
Ну не так уж и всё! ))))
Генерал-полковник
Мальчик
(
 Золотой Орден I степени
)
Золотой Орден I степени
[ 07.06.2015 20:36:09 (UTC +7), yaroslavl.en.cx ]  
A.M.I.G.O: Вот как-то так! Муть, но может пригодится!
В реале ещё не пробовал, но на демо всё работало.
При отключенной Java в браузере не получится обойти систему?
Майор
(
)
Аттестат
[ 07.06.2015 21:34:46 (UTC +7), lemon.en.cx ]  
java != javascript. При отключении js - только руками. Т.е. по любому придется потом мониторинг проверять.
Генерал-полковник
Мальчик
(
 Золотой Орден I степени
)
Золотой Орден I степени
[ 07.06.2015 23:00:00 (UTC +7), yaroslavl.en.cx ]  
MeDTalist: java != javascript
Да, JS конечно же.
Старший лейтенант
(
)
Аттестат
[ 18.08.2016 5:04:26 (UTC +7), 86.en.cx ]  
Anfield Cat: <style type="text/css">
.content h3 {display: none}
.content a {display: none}
.spacer {display: none}
</style>

ты этой штукой скроешь много чего помимо всего)
Эта штука как минимум еще убивает счетчик до автоперехода и кол-во секторов!
Если надо убрать только бонусы(гиперссылки остаются целыми) то лучше вот так:

<style type="text/css">
.content h3.color_bonus {display: none}
.spacer {display: none}
</style>

А если и штрафные подсказки и бонусы(соответсвено гиперссылки исчезают):

<style type="text/css">
.content h3.color_bonus {display: none}
.content h3.inline {display: none}
.content a {display: none}
.spacer {display: none}
</style>

Все остальное целое.
Ну и некоторые отступы пропадают... пытался выборку сделать, но пока не получилось
Капитан
(
)
Аттестат
[ 18.08.2016 15:50:14 (UTC +7), ne.en.cx ]  
Проверил, норм работает, но был с первой попытки косяк. Скрипт со штрафом не отработал, хотя код 100% верный был. Создал ещё два таких же бонуса-штрафа и всё получилось.
Вопрос, кто-нибудь в мобильной версии версии тестировал? Отрабатывает скрипт или нет? А то я боюсь люди с телефона будут вбивать, пройдёт только бонус и всё, потом не отследишь и люди не сознаются.
Старший лейтенант
(
)
Аттестат
[ 12.09.2016 16:43:13 (UTC +7), 86.en.cx ]  
anxious: Проверил, норм работает, но был с первой попытки косяк. Скрипт со штрафом не отработал, хотя код 100% верный был. Создал ещё два таких же бонуса-штрафа и всё получилось.
Вопрос, кто-нибудь в мобильной версии версии тестировал? Отрабатывает скрипт или нет? А то я боюсь люди с телефона будут вбивать, пройдёт только бонус и всё, потом не отследишь и люди не сознаются.

Не работает только у тех у кого отключен javascript.

На мобильной версии работает, скрываются блоки и все ок'ей.

Вот только с прогой мобильной(ENcodes вроде) не пробывал у нас с ней не играют...
11.12.2024 23:27:14
(UTC +7)

www.en.cx
EncounterTM Ltd.
2004-2024 ©