FreeHugs
|
Сообщение #61
24 мая 2014 в 15:32
|
Кибергонщик
25 |
Ни первой, ни второй возможности в расширении нет :) Но, статистику по определенному игроку можно узнать и подручными средствами без обязательного захода в заезд :) для этого 1) Заходим на klavogonki.ru 2) Стираем все что есть в адресной строке 3) Копируем нижеуказанный текст и вставляем в адресную строку. 4) Убираем в начале строки пробел между java и script, чтобы получилось javascript 5) текст, который выделен синим меняем на ID интересующего пользователя 6) нажимаем Enter Текст для вставки: java script:var id = 299484; alert("Статистика с игроком "+localStorage.getItem(id+'_name')+'\nПобед: '+localStorage.getItem(id+'_1')+'\nПоражений: '+localStorage.getItem(id+'_2')) Если все правильно сделать, появится окошко, в котором будет указано количество побед и поражений в заездах с нужным соперником :) Последний раз отредактировано 24 мая 2014 в 15:36 пользователем FreeHugs
|
turbulent
|
Сообщение #62
24 мая 2014 в 16:13
|
Кибергонщик
45 |
6см писал(а): Ни первой, ни второй возможности в расширении нет :) Но, статистику по определенному игроку можно узнать и подручными средствами без обязательного захода в заезд :) для этого 1) Заходим на klavogonki.ru 2) Стираем все что есть в адресной строке 3) Копируем нижеуказанный текст и вставляем в адресную строку. 4) Убираем в начале строки пробел между java и script, чтобы получилось javascript 5) текст, который выделен синим меняем на ID интересующего пользователя 6) нажимаем Enter Текст для вставки: java script:var id = 299484; alert("Статистика с игроком "+localStorage.getItem(id+'_name')+'nПобед: '+localStorage.getItem(id+'_1')+'nПоражений: '+localStorage.getItem(id+'_2')) Если все правильно сделать, появится окошко, в котором будет указано количество побед и поражений в заездах с нужным соперником :) Спасибо! Но у меня постоянно показывает все null. Последний раз отредактировано 24 мая 2014 в 16:17 пользователем turbulent
|
oyasumi
|
Сообщение #63
24 мая 2014 в 16:20
|
Супермен
45 |
turbulent писал(а): Спасибо! Но у меня постоянно показывает все null. А ты на вкладке с клавогонками это делаешь? Не сбрасывал статистику?
|
FreeHugs
|
Сообщение #64
24 мая 2014 в 16:22
|
Кибергонщик
25 |
Да, важно на вкладке с кг это делать :)
|
turbulent
|
Сообщение #65
24 мая 2014 в 16:22
|
Кибергонщик
45 |
oyasumi писал(а): turbulent писал(а): Спасибо! Но у меня постоянно показывает все null. А ты на вкладке с клавогонками это делаешь? Не сбрасывал статистику? Не на вкладке) Теперь получается. Хотя мне кажется можно сделать автоматически этот процесс, чтобы для всех активный игроков за неделю выводило. Последний раз отредактировано 24 мая 2014 в 16:26 пользователем turbulent
|
FreeHugs
|
Сообщение #66
24 мая 2014 в 16:53
|
Кибергонщик
25 |
Есть такой вариант 1) Заходим на вкладку с кг 2) Нажимаем ctrl+shift+J, чтобы открылась консолька 3) Вставляем вот этот текст и нажимаем Enter var s = ''; for (i=0; i<localStorage.length; i++)if ((localStorage.key(i).indexOf("_1") > 0)||(localStorage.key(i).indexOf("_2") > 0)||(localStorage.key(i).indexOf("_name") > 0)) {if ((localStorage.key(i).indexOf("_1") > 0)||(localStorage.key(i).indexOf("_2") > 0)) s += ' '+localStorage.getItem(localStorage.key(i)); if (localStorage.key(i).indexOf("_name") > 0) {console.log(localStorage.getItem(localStorage.key(i))+' '+s); s = ''} Должен вывестись такой список: В этом списке в каждой новой строке идет запись в формате: клавогонщик победы поражения Если в строке есть только имя клавогонщика и нет цифр, значит с ним не было совместных доездов :)
|
oyasumi
|
Сообщение #67
24 мая 2014 в 16:53
|
Супермен
45 |
turbulent писал(а): Не на вкладке) Теперь получается. Хотя мне кажется можно сделать автоматически этот процесс, чтобы для всех активный игроков за неделю выводило. По активности за неделю точно не выйдет, по крайней мере с текущей реализацией. Можно по частоте встреч, но это и сейчас есть, правда, только в заезде и только для 10 человек. П.С. Можешь смотреть через консольку, как посоветовал 6см, но там опять же все это неавтоматически, надо будет код вставлять. Еще вариант - смотреть напрямую в локальном хранилище в неформатированном виде, в принципе и так понятно, но не надо код никакой вставлять зато Последний раз отредактировано 24 мая 2014 в 17:02 пользователем oyasumi
|
turbulent
|
Сообщение #68
24 мая 2014 в 17:02
|
Кибергонщик
45 |
6см писал(а): Есть такой вариант 1) Заходим на вкладку с кг 2) Нажимаем ctrl+shift+J, чтобы открылась консолька 3) Вставляем вот этот текст и нажимаем Enter var s = ''; for (i=0; i<localStorage.length; i++)if ((localStorage.key(i).indexOf("_1") > 0)||(localStorage.key(i).indexOf("_2") > 0)||(localStorage.key(i).indexOf("_name") > 0)) {if ((localStorage.key(i).indexOf("_1") > 0)||(localStorage.key(i).indexOf("_2") > 0)) s += ' '+localStorage.getItem(localStorage.key(i)); if (localStorage.key(i).indexOf("_name") > 0) {console.log(localStorage.getItem(localStorage.key(i))+' '+s); s = ''} Должен вывестись такой список: В этом списке в каждой новой строке идет запись в формате: клавогонщик победы поражения Если в строке есть только имя клавогонщика и нет цифр, значит с ним не было совместных доездов :) О супер) Так, сортанул кустарным способом в Exele), занятная табличка получилась. Взял сначала, у кого ни разу не выиграл, буду стараться уменьшать список) Только единственное, вот у меня выводится 850 человек, а на сайте играло за неделю 2300, то что это за группа у меня, те, что сейчас на сайте? Да, Эксель, это конечно мощь, за минуту разделил и делай, что хочешь со списком, какую хочешь статистику. Даже вот думаю сделать самое интересное, отсортировать по скорости соперников. Последний раз отредактировано 24 мая 2014 в 17:25 пользователем turbulent
|
FreeHugs
|
Сообщение #69
24 мая 2014 в 17:19
|
Кибергонщик
25 |
Список, отсортированный по количеству поражений: скрытый текст… function slose(a,b){
if (a['1'] == NaN) return 1; if (a['2'] > b['2']) return -1; if (a['2'] < b['2']) return 1;
if (a['2'] == b['2']) {
if (a['1'] > b['1']) return 1; if (a['1'] < b['1']) return -1; if (a['1'] == b['1']) return 0;
}
}
var count = 0; var gamers = []; gamers[0] = []; gamers[0]['id'] = 1;
for (i=0; i<localStorage.length; i++) if ((localStorage.key(i).indexOf("_1") > 0)||(localStorage.key(i).indexOf("_2") > 0)||(localStorage.key(i).indexOf("_name") > 0)) {
var arr = localStorage.key(i).split('_');
if (gamers[count]['id'] == arr[0]) { gamers[count][arr[1]] = localStorage.getItem(localStorage.key(i)); if ((arr[1] == 1)||(arr[1] == 2)){ gamers[count][arr[1]] = gamers[count][arr[1]]-0; } gamers[count]['all'] = (gamers[count][1]-0)+(gamers[count][2]-0)-0; gamers[count]['pwin'] = (gamers[count][1]-0)*100/gamers[count]['all']-0;
} else { count++; gamers[count] = []; gamers[count][1] = 0; gamers[count][2] = 0; gamers[count]['name'] = '---';
gamers[count]['id'] = arr[0];
gamers[count][arr[1]] = localStorage.getItem(localStorage.key(i)); if ((arr[1] == 1)||(arr[1] == 2)){ gamers[count][arr[1]] = gamers[count][arr[1]]-0; }
gamers[count]['all'] = (gamers[count][1]-0)+(gamers[count][2]-0)-0; gamers[count]['pwin'] = (gamers[count][1]-0)*100/gamers[count]['all']-0; } }
gamers.splice(0,1); gamers.sort(slose) for (var i = 0; i < gamers.length; i++) console.log(gamers[i]['name']+' '+gamers[i][1]+':'+gamers[i][2]) Последний раз отредактировано 24 мая 2014 в 17:20 пользователем FreeHugs
|
FreeHugs
|
Сообщение #70
24 мая 2014 в 17:21
|
Кибергонщик
25 |
Выводятся только те, с кем довелось побывать в одном заезде :)
|
oyasumi
|
Сообщение #71
24 мая 2014 в 17:24
|
Супермен
45 |
turbulent писал(а): у меня выводится 850 человек, а на сайте играло за неделю 2300, то что это за группа у меня, те, что сейчас на сайте? Это те люди, с которыми ты катался со времени последнего сброса. Последний раз отредактировано 24 мая 2014 в 17:25 пользователем oyasumi
|
FreeHugs
|
Сообщение #72
24 мая 2014 в 17:34
|
Кибергонщик
25 |
turbulent писал(а): Даже вот думаю сделать самое интересное, отсортировать по скорости соперников. Ну тут без сторонних источников информации уже не обойтись :) Хотя идея неплохая, интересно узнать, как часто ты опережаешь Хруста, экстракиберов, киберов, суперов, и т.д. :)
|
turbulent
|
Сообщение #73
24 мая 2014 в 17:43
|
Кибергонщик
45 |
6см писал(а): turbulent писал(а): Даже вот думаю сделать самое интересное, отсортировать по скорости соперников. Ну тут без сторонних источников информации уже не обойтись :) Хотя идея неплохая, интересно узнать, как часто ты опережаешь Хруста, экстракиберов, киберов, суперов, и т.д. :) Да, интересно, и, кроме того, мотивирует) А инфо, конечно, от клавостата. Там где-то первых 500 активных игроков интересно смотреть для меня. А так, навскидку, кибера еще ни разу не обгонял, только Максон пару раз был близко) Последний раз отредактировано 24 мая 2014 в 17:49 пользователем turbulent
|
turbulent
|
Сообщение #74
24 мая 2014 в 17:45
|
Кибергонщик
45 |
oyasumi писал(а): turbulent писал(а): у меня выводится 850 человек, а на сайте играло за неделю 2300, то что это за группа у меня, те, что сейчас на сайте? Это те люди, с которыми ты катался со времени последнего сброса. А 300 человек, с которыми нет результата, наверно, те, кто не доехали в заезде? Последний раз отредактировано 24 мая 2014 в 17:51 пользователем turbulent
|
oyasumi
|
Сообщение #75
24 мая 2014 в 17:50
|
Супермен
45 |
6см писал(а): Ну тут без сторонних источников информации уже не обойтись :) Хотя идея неплохая, интересно узнать, как часто ты опережаешь Хруста, экстракиберов, киберов, суперов, и т.д. :) Я бы предложил ввести еще переменную maxSpeed и хранить там максимальную скорость, которая была показана игроком в совместных покатушках. Таким образом, не нужны будут внешние источники информации и примерную форму соперника можно будет наблюдать. Последний раз отредактировано 24 мая 2014 в 17:52 пользователем oyasumi
|
turbulent
|
Сообщение #76
24 мая 2014 в 17:57
|
Кибергонщик
45 |
oyasumi писал(а): 6см писал(а): Ну тут без сторонних источников информации уже не обойтись :) Хотя идея неплохая, интересно узнать, как часто ты опережаешь Хруста, экстракиберов, киберов, суперов, и т.д. :) Я бы предложил ввести еще переменную maxSpeed и хранить там максимальную скорость, которая была показана игроком в совместных покатушках. Таким образом, не нужны будут внешние источники информации и примерную форму соперника можно будет наблюдать. Я вот смотрю на среднюю, ошибочность, максимальную за неделю и день и сразу видно, какая форма. А если совместных заездов мало, то по Max Speed не всегда можно определить форму игрока.
|
FreeHugs
|
Сообщение #77
24 мая 2014 в 18:01
|
Кибергонщик
25 |
turbulent писал(а): А 300 человек, с которыми нет результата, наверно, те, кто не доехали в заезде? Да oyasumi писал(а): Я бы предложил ввести еще переменную maxSpeed и хранить там максимальную скорость, которая была показана игроком в совместных покатушках. Таким образом, не нужны будут внешние источники информации и примерную форму соперника можно будет наблюдать. Интересное предложение. Думаю можно реализовать :) не как новую версию расширения, чтобы не заставлять всех переустанавливать, а как альтернативная версия для тех, кому интересна такая статистика :) правда опять все результаты сбросить придется :) P.S. Если есть желание собственноручно допилить новый функционал, могу исходники расширения кинуть :) Последний раз отредактировано 24 мая 2014 в 18:02 пользователем FreeHugs
|
oyasumi
|
Сообщение #78
24 мая 2014 в 18:03
|
Супермен
45 |
6см писал(а): turbulent писал(а): А 300 человек, с которыми нет результата, наверно, те, кто не доехали в заезде? Да Ответ на этот вопрос не всегда "да". Если, например, ты никогда не дожидаешься, пока доедут таксисты или любители, то с ними у тебя тоже не будет результатов, даже если они доехали после того, как ты покинул заезд. turbulent писал(а): если совместных заездов мало, то по Max Speed не всегда можно определить форму игрока. Так и есть, потому я и написал, что примерную
|
turbulent
|
Сообщение #79
24 мая 2014 в 18:07
|
Кибергонщик
45 |
oyasumi писал(а): turbulent писал(а): если совместных заездов мало, то по Max Speed не всегда можно определить форму игрока. Так и есть, потому я и написал, что примерную Ну тогда можно уже и среднюю в заездах для полноты картины) Последний раз отредактировано 24 мая 2014 в 18:07 пользователем turbulent
|
oyasumi
|
Сообщение #80
24 мая 2014 в 18:08
|
Супермен
45 |
turbulent писал(а): Ну тогда можно уже и среднюю в заездах) Со средней проблема в том, что надо будет тогда хранить все значения скоростей.
|