Предназначен для Tampermanky. Протестирован в Google Chrome.
Скачать:
https://www.ganjafile.io/download.php?mid=1620032&id=258207
или
https://cloud.mail.ru/public/T4N9/7E8kb2A2K
(файл warstable_outpns, также бонусом я временно положу awarstats_351281_0-16679_15.08.25.json - собранную статистику по боям из архивных протоколов одного из игроков)
=====
Скрипт работает в двух режимах.
Первый - собирает данные обо всех боях в выбранном пользователем диапазоне страниц. Потом приводит их виде таблицы, с которой можно взаимодействовать. Собранные данные можно экспортировать в json и потом импортировать, пропуская этап сбора данных из протокола.
[ GanjaFoto:#2335666 ]
Второй - собирает статистику по боям на Ауте и против островных НПС (ПНС).
[ GanjaFoto:#2335667 ]
=====
Теперь о принципе работы и о минусах.
Основной минус - я не программист, код написан нейросетями. Второй минус - это за счёт чего скрипт определяет типы боёв. Он ориентируется на специальные комментарии, которые идут в html, и на списки участников. И если бы эти комментарии были за всю историю игры строго одинаковыми, были бы чуть информативнее - возможно можно было бы определять типы боёв чуть гибче. А так разделение в отдельных случаях очень условное: просто по протоколам сложно понять - бой против киллера или обычный одиночный; игрок был среди стартового состава или вошел как наёмник/боевик; и так дальше. То есть работа скрипта очень ограничена - не ищите здесь какой-то строгой сортировки.
На данный момент у меня идеи и возможные улучшения закончились, именно поэтому я выкладываю скрипт в открытый доступ. Он протестирован, но где-то я мог что-то пропустить - протоколов много и в каждом может встретится какая-то проблема, которую текущая логика скрипта не ожидает.
Из пока что нерешенного - скрипт воспринимает нападения киллера на игрока с ПНС-защитником как тип "ПНС".
Никого не заставляю пользоваться, минусы вроде бы все указал - решайте сами.