Вот и вышла долгожданная новая версия Модуля статистики для кланов. Теперь модуль полностью работает на АПИ 2.0, это пожалуй основное изменение. Хочется сказать слова благодарности Shw который практически в одиночку подготовил данный релиз |
Описание релиза
- Полный переход на АПИ 2.0
- Заменена Вкладка "Активность игроков". Теперь там нет загрузки реплеев, все отображается в автоматическом режиме, если настроена крон-задача и сбор данных прошел успешно.
- С вкладки Лучшие результаты вырезана часть по рейтингам игроков, т.к. в любой момент этот функционал будет отключен WG.
- В штатную комплектацию модуля добавлена вкладка статистика игрока. Попасть можно по старинке - кнопка (i) на вкладке состав.
- В админку модуля добавлены 2 параметра - это application_id и отображать топ N на приветственной вкладке. Если не знаете что такое application_id и как его получить - не трогайте. По-умолчанию туда будет записано "demo" (без кавычек). Вторым параметром регулируем кол-во отображаемых игроков в верхней таблице на вкладке "приветственное". При 0 - таблицы не показываются.
- Везде отображаются данные по всем боям (рандом+роты+клановые), если не указано иное.
- наивысшая скорость загрузки игроков крон-задачей была достигнута при библиотеке Curl+ Количество одновременно загружаемых игроков=25.При использовании Mcurl и Curl2 указываем меньшие параметры.
- Бронерейтинг теперь отображает рейтинг только по рандомным боям.
- Специализированная информация по конкретным танкам (засвет и т.п. WG будет отключена, поэтому в релиз идет инфа только по кол-ву битв и побед).
- функционал по блокированной технике не проверялся на работоспособность.
- Добавлена функция tanks() возвращает все танки, имеющиеся в игре и хранящиеся в базе. (обновляется автоматически или руками - через админку модуля), теперь эти данные хранятся в одной общей табличке tanks.
- Добавлена функция medn() возвращает медальки, используемые модулем.
- Загрузку данных с WG одной единицы чего-либо можно осуществить функциями get_clan_v2, get_player_v2, get_tank_v2, get_tankinfo_v2. (параметры вызова смотрим в func_get.php). При необходимости загрузить большое кол-во чего либо пользуемся multiget_v2. Первый параметр у него - массив!!! который сам разбивается на несколько частей для загрузки (согласно параметру в админке). Принцип можно посмотреть в cron.php.
- Большая часть массивов переделана с формата массив[имя игрока] на формат массив[id игрока].
- col_ratings_tank_* убраны. Остались col_tanks_* id танков соответствуют id танков из таблицы tanks. В col_tanks_* кроме кол-ва боев и кол-ва побед пишутся знаки классности, но нигде не используются.
- позиции и значения рейтинга игрока вынесены в col_ratings, если кому надо пользоваться ими до отключения.
Текущая версия модуля 3.0.0(26.11.2013): Скачать модуль
Обсудить модуль или задать вопросы на форуме