Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Map Stats 1.2v

, Сатистика карт
Tr1sT
сообщение 12.11.2010, 20:23
Сообщение #1
Стаж: 14 лет
Город: localhost

Сообщений: 1299
Благодарностей: 683
Полезность: 1021

Map Stats 1.2v


Информация:
Автор: tavot aka Svoloch
Сайт: http://izlapzla.ru

Благодарности:
Valve
PomanoB


Пример статистики:
http://izlapzla.ru/public/

Важно:
Если у вас была установлена первая версия статистики - удалите таблицу.
Плагин создаст ее заново, в противном случае ни чего работать не будет.
Модернизировать старую таблицу не имеет смысла, так как поле first_date не сможет быть заполненным для уже существующих строк.

Требования:
  1. Хостинг с поддержкой
  2. SQL
  3. 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) Вывод всех карт (указание уже бывших карт на сервере)

Настройки:

Настройка плагина

map_stats_host localhost // Хост базы данных
map_stats_db map_stats // База данных
map_stats_user login // Логин к базе данных
map_stats_password pass // Пароль к базе данных
map_stats_table public // Таблица


Настройка web части

$server = 'localhost'; // Адрес базы данных
$user = 'login'; // Логин
$pass = 'pass'; // Пароль
$db = 'map_stats'; // База данных
$table = 'public'; // Таблица
$chislo = 10; // Число карт на страницу
$max_inactivity = 7; // Количество дней, после которых карта не выводится в статистике ( но остается в базе данных)


Важно:
Обязательно хорошо проверьте настройки, т.к. таблица данных будет создана автоматически.
Примечание: При старте не всегда плагин может приконнектится к базе данных.
Что бы этого избежать, лучше правьте исходник плагина, а не используйте квары.
Это не ошибка в плагине, это старый глюк AMXX. Если этого не сделать, то не будут учитываться данные с этой первой карты. Далее же будет все ок.
Менять алгоритм не буду, так как тогда пропадет функционал по отлову карт с падениями.

Прикрепленный файл  map_stats_1v2.rar ( 486,74 килобайт ) Кол-во скачиваний: 68


Отредактировал: Tr1sT, - 10.1.2012, 19:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   Цитировать сообщение
Статус пользователя redow
сообщение 25.12.2010, 15:42
Сообщение #2


Стаж: 13 лет

Сообщений: 90
Благодарностей: 57
Полезность: 487

Цитата
Это не ошибка в плагине, это старый глюк AMXX.

я решил эту проблему просто - вынес коннект в отдельную функцию и поставил set_task на 1 сек на эту функцию, естественно, не циклично - и никаких проблем с коннектом с данными из конфига нету. надеюсь, поможет ;)

Отредактировал: redow, - 25.12.2010, 15:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: