Авторизация Регистрация Забыли пароль?
Реклама

Статьи
Наш игровой сервер
Наши сервисы
Мониторинг серверов
Информация
Нам интересно знать
Популярные теги
Популярные материалы
    Партнеры
    Счетчики
    Вы находитесь:

    Категория: Плагины

    Map Stats 1.2v - Сатистика карт

    Автор: tavot

    Дата: 12 ноября 2010

    Просмотров: 4 746

    Комментариев: 1

    Map Stats 1.2v - Сатистика карт

    Не много времени потребовалось, чтобы найти множество ошибок, недочетов, багов в первой версии данного плагина и особенно его Web части. Это дало хороший стимул к скорейшему выпуску следующей версии плагина.


    Требования:
    Хостинг с поддержкой
    SQL
    PHP



    Возможности плагина:
    1 Подсчет количества игр для каждой карты
    2 Миниатюрная картинка к этой карте
    3 Время которое карта была онлайн
    4 Победы Контров/Терроров ( числительное и процентное соотношение)
    5 Когда была последняя игра
    6 Когда впервые карта была замечена на данном сервере
    7 Бета тест – подсчет падений сервера на карте


    Пример статистики:
    https://izlapzla.ru/plugins/map-stats/v2/maps.php
    это вы получите в архиве.
    Вот как может выглядит эта статистика:
    https://izlapzla.ru/public/

    В данной версии добавлено:
    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 не сможет быть заполненным для уже существующих строк.


    Благодарности:
    Папе и Маме
    Valve  
    PomanoB


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

    В самом низу статистики присутствует крохотная ссылка на сайт автора, давайте будем цивилизованными людьми и начнем уважать чужой труд, не удаляйте ее пожалуйста.
    Если же она все таки вам очень мешает , тогда в любом удобном для вас месте на сайте опубликуйте ее.

    Данные строки были написаны и в предыдущей версии:
    Как показал эксперимент с первой версией, большинство, можно сказать почти все! Удалили копирайты.

    В прошлой теме можете посмотреть мой последний комментарий...
    Если с данной версией повториться аналогичная история.
    То такие плагины как Детран статс, предатор статс, дуэль для джампа и другие серьезные работы, будут раздаваться приватно и то только проверенным людям или по рекомендациям.
    Я не собираюсь делиться своим интеллектуальным трудом, за то что его присваивают себе.

    Вам дали бесплатно, так вы еще и присваиваете себе.
    Должно быть стыдно.

    Скачать:
    map-stats-1v2.rar [0 b] (cкачиваний: 963)
    Похожие публикации
    Комментарии на сайте
    djpiro

    Написал: djpiro 23 июля 2011 03:15 Группа: Юзер
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\maps.php on line 33

    Ошибочка вышла!

    $result = mysql_query("SELECT * from $table WHERE `timestamp` > $no_activ ");
    $num_rows = mysql_num_rows ($result);
    $num_rows = ceil($num_rows/$chislo);

    line 33 > $num_rows = mysql_num_rows ($result);

    HELP PLS!!
    Цитировать
    Новый комментарий

    Информация

    Посетители, находящиеся в группе lamo, не могут оставлять комментарии к данной публикации.