Модераторы форума:
burn_13, Konrad, Lexmercenery, ashota, Antyfa, Ибрагим, SAgent, Соб@к@ улыб@к@, MAPГО, foster00, ВОЛКОДAВ, M1SHA, Алех a.jork Краеўскі, pin9
|
07.06.2015 15:41:57
/
10 сообщений
/
автор темы A.M.I.G.O
.
|
|
Всем привет! В общем тема уже подымалась , но то что получилось не совсем то что хотелось, но думаю что тоже может пригодиться. Итак, немного "воды": Всё задумывалось для автоматического начисления штрафа в реальном времени на уровнях, т.е. чтоб не ручками, фильтруя мониторинг, начислять штрафы ожидая конечного результата. Принцип следующий: активация штрафной подсказки через бонус, т.е. штраф зачислится если правильно ответить на бонус. Получается что за действительно неверный код, ничего не будет начисляться. Например: если заведомо будут известны несколько кодов и один(несколько) из них верный(е) или проходной, то остальные будут штрафные. Где можно применить? Соответственно в Схватке или МШ. Теперь сам способ: 1. Сначала создаем саму штрафную подсказку и снимем галочку с "запрашивать дополнительное подтверждение". 2. Открываем превью уровня к игре и копируем ссылку штрафной подсказки Выглядит она примерно так: Из этой ссылки выделяем её id: Берём только цифры: 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> Вот как-то так! Муть, но может пригодится! В реале ещё не пробовал, но на демо всё работало. Конечно же без минусов не обошлось, т.к. страница дважды перезагружается (после выполнения бонуса, а потом после штрафной подсказки), но с хорошим инетом это почти не заметно. Может кто сможет дополнить, я только за!
|
Небольшое дополнение: Если бонусов и штрафных подсказок много и они не обязательны к просмотру участников, то их можно скрыть. добавляем в задание следующее:
<style type="text/css"> .content h3 {display: none} .content a {display: none} .spacer {display: none} </style> но если в задании будут какие-нибудь ссылки, то их тоже не будет видно, причём подписи к подсказкам и бонусам остаются видны, поэтому если не нужны то стираем их.
|
<style type="text/css"> .content h3 {display: none} .content a {display: none} .spacer {display: none} </style>
ты этой штукой скроешь много чего помимо всего)
|
A.M.I.G.O: Вот как-то так! Муть, но может пригодится! В реале ещё не пробовал, но на демо всё работало. При отключенной Java в браузере не получится обойти систему?
|
java != javascript. При отключении js - только руками. Т.е. по любому придется потом мониторинг проверять.
|
MeDTalist: java != javascript Да, JS конечно же.
|
(
)
[
18.08.2016 1:04:26 (UTC +3), 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 11:50:14 (UTC +3), ne.en.cx
]
Проверил, норм работает, но был с первой попытки косяк. Скрипт со штрафом не отработал, хотя код 100% верный был. Создал ещё два таких же бонуса-штрафа и всё получилось. Вопрос, кто-нибудь в мобильной версии версии тестировал? Отрабатывает скрипт или нет? А то я боюсь люди с телефона будут вбивать, пройдёт только бонус и всё, потом не отследишь и люди не сознаются.
|
(
)
[
12.09.2016 12:43:13 (UTC +3), 86.en.cx
]
anxious: Проверил, норм работает, но был с первой попытки косяк. Скрипт со штрафом не отработал, хотя код 100% верный был. Создал ещё два таких же бонуса-штрафа и всё получилось. Вопрос, кто-нибудь в мобильной версии версии тестировал? Отрабатывает скрипт или нет? А то я боюсь люди с телефона будут вбивать, пройдёт только бонус и всё, потом не отследишь и люди не сознаются. Не работает только у тех у кого отключен javascript.
На мобильной версии работает, скрываются блоки и все ок'ей.
Вот только с прогой мобильной(ENcodes вроде) не пробывал у нас с ней не играют...
|
|
|
|