Andre_Macareno
|
Сообщение #84
22 июня 2010 в 10:29
|
Экстракибер
26 |
Поправил. Заодно сделал отображение даты не «дд.мм.гггг» , а «число, полное название месяца, год» . Ведущие нули к минутам пока не добавил. да, может отображаться как «июля» вместо «июня» , тогда просьба удалить куку «date_start» . Просьба потестировать, так как у меня сегодня безошибочный не работает.
|
olimo
|
Сообщение #85
22 июня 2010 в 10:34
|
Супермен
51 |
Андрей, а можешь добавить еще кнопку сброса счетчика текущей сессии вручную? Допустим, если тренируешься больше 10 заездов подряд, но хочется считать именно "десятками". И еще одно предложение: может быть, писать "Текущая сессия: (числа)" в одну строчку, а не в две? Сделать выравнивание чисел по правому краю, должны уместиться и при многозначных числах. Аналогично со вторым блоком, где "с (дата)". Текущая сессия: 1 / 4 (0.00%)
С 22.6.2010 10:48 1 / 4 (33.00%) эм... что-то тут с математикой оО Хм... после перехода в следующий заезд стало 1/3 и 33% в обоих случаях, а после еще одного заезда: Текущая сессия: 1 / 4 (33.00%)
С 22.6.2010 10:48 1 / 4 (25.00%) Что-то такая путаница... то ли он не считает число попыток при удачном доезде, то ли что... и показывает всегда разные числа сразу после заезда и перед следующим. Было 3/5, 60% → удачный заезд → 4/6, 60% → переход в следующий → 4/5, 80% → удачный заезд → 5/6, 80% → переход в следующий → 5/5, 100% → неудачный заезд → 5/6, 100%. То есть в итоге при добавлении удачной попытки общее число попыток не увеличивается. При этом счетчик за все время ведет себя по-другому, не совпадают числа %) Последний раз отредактировано 22 июня 2010 в 11:00 пользователем olimo
|
Andre_Macareno
|
Сообщение #86
22 июня 2010 в 11:22
|
Экстракибер
26 |
Оля, у меня, как оказалось, новая версия не загрузилась :) попробуй сейчас.
|
olimo
|
Сообщение #87
22 июня 2010 в 11:35
|
Супермен
51 |
Ох... эти блоки лепились один за другим, добавлялись до бесконечности. Ты сам хоть тестируешь свои скрипты? Ладно там мелкие баги оставить юзерам для выявления, но хоть немножко проверять-то надо %) Последний раз отредактировано 22 июня 2010 в 11:37 пользователем olimo
|
Andre_Macareno
|
Сообщение #88
22 июня 2010 в 11:42
|
Экстракибер
26 |
конечно тестирую :) поэтому нашел еще пару ошибок.
|
olimo
|
Сообщение #89
22 июня 2010 в 11:48
|
Супермен
51 |
Может, сначала хоть полдня потестировать самому, а потом выкладывать для народа? ;)
|
Andre_Macareno
|
Сообщение #90
22 июня 2010 в 11:51
|
Экстракибер
26 |
Андрей, а можешь добавить еще кнопку сброса счетчика текущей сессии вручную? Готово для текущей сессии и всей статистики (начинает считаться с этой минуты, дата пока записывается сразу, а вот показывается после перезагрузки) , по двойному клику на слэше (могу переделать на какую-нибудь кнопку). Блоки у меня не задваиваются. А еще была исправлена ошибка, в связи с которой считались не только заезды в безошибочном о_О Может, сначала хоть полдня потестировать самому, а потом выкладывать для народа? ;) можно, конечно и так, но «полдня» не всегда есть. Последний раз отредактировано 22 июня 2010 в 11:51 пользователем Andre_Macareno
|
olimo
|
Сообщение #91
22 июня 2010 в 22:30
|
Супермен
51 |
Андрей, ну ппц))) сейчас счетчик текущей сессии при переходе в следующий заезд обнуляется, а общий счетчик считает только доезды, а попытки не плюсует.
|
Andre_Macareno
|
Сообщение #92
22 июня 2010 в 22:51
|
Экстракибер
26 |
Наконец-то удалось доехать безошибочный (и аж два рекорда сделать) . Действительно баг присутствует, исправил. Кстати еще могут задвоиться куки completed/all/completed_overall/all_overall , что тоже может производить «баги» . P. S. Оля, спасибо за активное тестирование. Последний раз отредактировано 22 июня 2010 в 22:51 пользователем Andre_Macareno
|
MMMAAANNN
|
Сообщение #93
25 июня 2010 в 13:16
|
Супермен
36 |
Попробовал установить себе скрипт от rgall (брал из первого сообщения темы). У меня Хром. В Расширениях скрипт установился. Но в заездах по режиму "Безошибочный" ничего не показывается. Upd: Октрыл консоль Javascript или как там она называется, так вот при запуске заезда по Безошибочному режиму там непрерывно циклически выдаются следующие ошибки: Uncaught ReferenceError: c_checkGameStatus is not defined Uncaught ReferenceError: counter_start is not defined Upd: Попробовал скрипт от АМ, тоже не работает. На сей раз выдает такие сообщения об ошибках: Uncaught TypeError: Property 'monitor' of object [object DOMWindow] is not a function Uncaught ReferenceError: initCounter is not defined Последний раз отредактировано 25 июня 2010 в 13:45 пользователем MMMAAANNN
|
Andre_Macareno
|
Сообщение #94
25 июня 2010 в 14:11
|
Экстракибер
26 |
А на какой строке это дело произошло не пишет? *спустя несколько минут* попробуй сейчас. Последний раз отредактировано 25 июня 2010 в 14:24 пользователем Andre_Macareno
|
MMMAAANNN
|
Сообщение #95
25 июня 2010 в 14:19
|
Супермен
36 |
Andre_Macareno писал(а): А на какой строке это дело произошло не пишет? Нет, не пишется (либо я не знаю, где это надо смотреть). Просто повторяются эти две строчки одна за другой, до бесконечности. P.S. Эти ошибки появляются не только в режиме Безошибочный, но и в заездах по другим режимам (только для скрипта АМ, так ли это для скрипта rgall - не знаю, удалил его). P.P.S. Попробовал обновленный скрипт от АМ - те же проблемы. Думаю, проблема где-то в моем браузере, хотя никаких особых настроек я не делал, система вообще недавно только поставлена (WinXP), Хром обновлен до самой последней версии. Последний раз отредактировано 25 июня 2010 в 15:17 пользователем MMMAAANNN
|
rgall
|
Сообщение #96
25 июня 2010 в 16:25
|
Профи
29 |
MMMAAANNN писал(а): P.P.S. Попробовал обновленный скрипт от АМ - те же проблемы. Думаю, проблема где-то в моем браузере, хотя никаких особых настроек я не делал, система вообще недавно только поставлена (WinXP), Хром обновлен до самой последней версии. да - проблема есть ... судя по всему, браузер не дает встраивать срипты в страницу проверенным способом, который работает в ФФ ... можно ли победить - посмотрю надосуге, когда время будет...
|
novkostya
|
Сообщение #97
26 июня 2010 в 12:17
|
Маньяк
32 |
2rgall Подобрал (ведь действительно подобрал, никакой логики в действиях не прослеживается), чтобы в гуглохроме работало: var elem = document.createElement("div"); elem.style.setProperty("background", "none repeat scroll 0 0 #F8F4E6", null); elem.style.setProperty("margin-top", "10px", null); elem.style.setProperty("margin-bottom", "10px", null); elem.style.diplay = "none"; elem.id = "counter-panel"; elem.innerHTML = '<input type="hidden" id="counter_startup">' + '<input type="hidden" id="counter_loopID">'; var params = document.getElementById("params"); params.parentNode.insertBefore(elem, params.nextSibling);
var script = document.createElement("script"); script.innerHTML = nerCount + counter_start + c_checkGameStatus + c_checkPlayer + c_printVals + count_setCookie + count_getCookie + c_Reset + c_NoError + ' var NEC_FLAG = false;' + 'document.getElementById("counter_startup").value = setInterval("counter_start()", 1000);'; document.body.appendChild(script);
//document.getElementById("counter_startup").value = setInterval("counter_start()", 1000); //document.getElementById("counter_loopID").value = setInterval("c_checkGameStatus()", 700); Все функции без изменений upd: elem.style. diplay = "none"; - это так задумано? :))
|
Andre_Macareno
|
Сообщение #98
26 июня 2010 в 13:45
|
Экстракибер
26 |
О, надо будет взять на заметку :) Суть, я так понял, в том, что интервалы прячутся в тег script? Последний раз отредактировано 26 июня 2010 в 14:33 пользователем Andre_Macareno
|
novkostya
|
Сообщение #99
26 июня 2010 в 14:37
|
Маньяк
32 |
Andre_Macareno писал(а): О, надо будет взять на заметку :) Суть, я так понял, в том, что интервалы прячутся в тег script? Ага. Если делать это раньше, то получается document.getElementById("counter_startup") == fail
|
olimo
|
Сообщение #100
28 июня 2010 в 13:13
|
Супермен
51 |
rgall, обнаружен баг в "Настоящем безошибочном". Попробовала это зверский режим :D и умудрилась доехать, но: Я думала, скрипт только в случае ошибки набавляет еще одну, а оказалось, что и при 0 ошибок искусственно ставится одна. И в статистику уходит с ошибкой. Что не очень-то хорошо, что за радость тренироваться "на ноль", а получать в итоге ошибки в статистике...
|
Andre_Macareno
|
Сообщение #101
28 июня 2010 в 13:40
|
Экстракибер
26 |
rgall, а может попробовать такой алгоритм? 1) мониторится счетчик ошибок (game.errors) 2) если он больше одного, то прибавлять еще одну ошибку
|
olimo
|
Сообщение #102
28 июня 2010 в 13:44
|
Супермен
51 |
Если он больше одного - уже не надо ничего прибавлять ;) Вот если 1, да.
|
Andre_Macareno
|
Сообщение #103
28 июня 2010 в 13:58
|
Экстракибер
26 |
а, ну да, извините Что-то по рецепту Кости у меня счетчик не работает в Опере.
|