OriginalShaman Опубликовано 2 января, 2016 Поделиться Опубликовано 2 января, 2016 Название: Map Stats 1.2 статистика карт сервера Добавил: OriginalShaman Добавлен: 03 Янв 2016 Категория: Разное Описание: Не много времени потребовалось, чтобы найти множество ошибок, недочетов, багов в первой версии данного плагина. Это дало хороший стимул к скорейшему выпуску следующей версии плагина. Требования: Хостинг с поддержкой SQL PHP Возможности плагина: 1. Подсчет количества игр для каждой карты 2. Миниатюрная картинка к этой карте 3. Время которое карта была онлайн 4. Победы Контров/Терроров ( числительное и процентное соотношение) 5. Когда была последняя игра 6. Когда впервые карта была замечена на данном сервере 7. Бета тест – подсчет падений сервера на карте В данной версии добавлено: 1. Автоматическое создание базы данных (создает плагин) 2. Статистика времени игры на карте 3. Дата когда первый раз была замечена карта у вас на сервере 4. Web часть работает на шаблонизаторе Smarty 5. Дизайн частично заимствован у amxbans 6. В архив добавлено картинок самых популярных карт 7. Бета тест – подсчет падений сервера на карте. Считаются только те падения, при которых плагины не смогли завершить свою работу. То есть если сервер упал по причине не хватке wad файла – это засчитано не будет. В следующей версии планируется сделать подсчет всех падений и записи причины. В веб части пока что ни как не отображается, кому будет интересно в phpmyadmin сможете посмотреть результаты. В следующей версии: 1. Гистограмма 2. Дальнейшая разработка статистики падений сервера по картам 3. Голосования за карту 4. Относительная популярность новой карты к «старичкам». 5. Возможно: Подсчет количества моментов с бомбой, заложниками. 6. Вывод всех карт (указание уже бывших карт на сервере) Фиксы: 1 Исправлена ошибка: Warning: Division by zero in /**.php on line ** 2 Ошибка в запросе SELECT * FROM $table Настройка плагина (cvars): map_stats_host localhost // Хост базы данных map_stats_db map_stats // База данных map_stats_user login // Логин к базе данных map_stats_password pass // Пароль к базе данных map_stats_table public // Таблица Важно: Обязательно хорошо проверьте настройки, т.к. таблица данных будет создана автоматически. Примечание: При старте не всегда плагин может приконнектится к базе данных. Что бы этого избежать, лучше правьте исходник плагина, а не используйте квары. Это не ошибка в плагине, это старый глюк AMXX. Если этого не сделать, то не будут учитываться данные с этой первой карты. Менять алгоритм не буду, так как тогда пропадет функционал по отлову карт с падениями. Настройка web части: $server = 'localhost'; // Адрес базы данных $user = 'login'; // Логин $pass = 'pass'; // Пароль $db = 'map_stats'; // База данных $table = 'public'; // Таблица $chislo = 10; // Число карт на страницу $max_inactivity = 7; // Количество дней, после которых карта не выводится в статистике ( но остается в базе данных) Важно: Если у вас была установлена первая версия статистики - удалите таблицу. Плагин создаст ее заново, в противном случае ни чего работать не будет. Модернизировать старую таблицу не имеет смысла, так как поле first_date не сможет быть заполненным для уже существующих строк. также добавил большое количество карт для мониторинга изменил немного дизайн, взял стили с amxbans gm 1.6 Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения