Иконка ресурса

Плагин АМХХ CMSStats MySQL 2.1.3

Нет прав для скачивания
Плагин для записи статистики в БД.

Требования:
* AMXModX версии 1.8.3 и выше

Общая информация:

Плагин CMSStats_MySQL для АМХ предназначен для сбора игровой статистики и записи ее в базу данных.
Является основным плагином (ядро, API, называйте как хотите :)) для линейки плагинов, находящихся в разработке, например, замена других плагинов статистики.

Плагин заточен для использования встроенной статистики движка GameCMS.
Детальная статистика по картам и оружию.

Для работы плагина наличие движка GameCMS не обязательно! Однако, основной упор при разработке делался на его наличие и из-за его отсутствия возможны ограничения в некоторых плагинах.

Так как плагин имеет возможность записи ЛЮБОЙ статистики, он может использоваться на ЛЮБЫХ модах. Например, для записи количества заражений игрока, записи убийств лазером, пушкой, количество прыжков и любой другой информации!

Особенности CMSStats MySQL:
Код:
- более 30-ти параметров статистики, почти все, что интересно знать об игроке
- запись статистики по оружию + попадания по частям тела (для вывода на сайт);
- статистика по картам
- статистика по сессиям (каждую карту) для отслеживания изменений скилла
- расчет скила по ELO Method
[L- до 60][LS 60][L+ 75][M- 85][MS 100][M+ 115][H- 130][HS 140][H+ 150][P- 165][PS 180][P+ 195][G 210]
- автоматическая поддержка режима CSDM FFA
- сброс всей статы без рестарта сервера cmsstats_reset "all";
- сброс статистики Конкретного игрока: cmsstats_reset "Steamid игрока";
- замена функций модуля CSX, если модуль не включен
- фильтры удаления неактивных игроков, записи и обновления информации
- фильтр игроков для записи в БД (запрещенные ники, отсутствие steamid)
- нативы и форварды для использования в сторонних плагинах
- записывает в БД реальное игровое время, если установлен плагин GameCMS Time Awards
- возможность записи своих пунктов статистики с любыми целочисленными данными
и много другое. Подробнее в разделе Обновления
Обновление ТОПа выполняется в начале карты!

Скриншоты web-части (для сайта на GameCMS)

153154155


C++:
//16-ти значный ключ продукта
cmsstats_key ""

// Логирование плагина. От 0 до 4, чем выше, тем подробнее логи. 0- выключить.
cmsstats_debug "0"

// Включение / выключение учета статистики, 1- вкл(по-умолчанию), 0- выкл.
cmsstats_enable "1"

// Настройка БД //
cmsstats_host "127.0.0.1"
cmsstats_user "root"
cmsstats_pass ""
cmsstats_db "csstats"


// Впишите теги в никах игроков, которых Вы не хотите записывать в статистику
cmsstats_tags "[NO-UCP]"
cmsstats_tags "[No-Myac]"


// Удаление игроков из базы данных, для ее очистки
// <дни> <время в игре> <фраги>
//    <дни> - удалит игроков которые не заходили на сервер столько то дней
//    <время в игре> - удалит игроков которые провели в игре меньше этих секунд
//    <фраги> - удалит игроков которые набрали меньше этих фрагов
cmsstats_delete_time "0 0 0"

//Расчет скила по ELO Method
csstats_skill "0 60 75 85 100 115 130 140 150 165 180 195 210"
csstats_skillname "L- LS L+ M- MS M+ H- HS H+ P- PS P+ G"

// Сортировка игроков в топе
// (frags - deaths) - формула: фраги - смерти
// Если включен плагин cmsranks и значение установлено cmsstats_sort "cmsranks" - по формуле расчета опыта: 
// (фраги - хедшоты) * множитель за убийство + добавленный опыт + хедшоты * множитель за хедшот + (взрыв + дефуз + спасение заложников) * множитель
cmsstats_sort "cmsranks"

//считать урон стандартно, с учетом брони или только здоровье.
//cmsstats_damagetype "0"    // 1- с учетом брони (стандарт), 0- без учета брони
cmsstats_damagetype "1"

//режим игры, если плагин не сможет определить самостоятельно 
//0 - обычный режим игры, 1 - режим игры CSDM, 2 - режим игры CSDM Free For All
cmsstats_csdm_status "0"

// cmsstats_reset Команда для обнуления статистики. cmsstats_reset "параметр" "steamid"
// Параметры:    "all" удаление всей статистики
//                "main" удаление только основной статистики
//                "extra" удаление только дополнительной статистики
// Для обнуления ВСЕЙ статистики всем игрокам введите в консоль сервера команду: cmsstats_reset "all"
// Для обнуления основной статистики одному игроку введите в консоль сервера команду: cmsstats_reset "main" "steamid игрока"
//    при этом, дополнительная статистика останется, в. том числе, бонусы, звания и т.д.

//cmsstats_user_update Команда для смены SteamID играка, т.е. для переноса статистики с одного на другой.
// Для смены SteamId игрока введите в консоль сервера команду: cmsstats_user_update "SteamID старый" "SteamID новый"

//Игнорировать ботов при учете статистики. Убийство бота и смерть от бота не будут учтены, если квар не равен 0.
cmsstats_ignore_bots "1"

//Включить периодическую выгрузку статистики в БД для отслеживания изменения ранга и статистики на сайте
cmsstats_update_player_top "1"

//Использовать MOTD с сайта, если включен плагин GameCMS_API и CMSStatsX (beta. Если 0, будет показано стандартное окно с ограничением по содержанию)
cmsstats_site_motd    "1"


Дополнения к плагину:
CMSStats Gametime Award


Покупка:
Плагин предоставляется без исходного кода, с привязкой к серверу.
Плагин работает без активации 5 минут.
Смена IP плагина не предусмотрена.

Для активации плагина необходимо Купить ключ и указать его в конфиге.
Ссылка на покупку также указывается в консоли сервера после окончания тестового времени.
Не закрывайте страницу оплаты до полного ее окончания!!! Если потребуется, нажмите ссылку "Назад в магазин". Окончанием оплаты считается сообщение с номером сервера и кодом продукта.

149


Если по какой-то причине Вам не показало страницу окончания оплаты, зайдите в личный кабинет на сайте oplata.info и подтвердите получение заказа. В противном случае, ваш код будет недействительным!
Автор
zhorzh78
Скачивания
274
Просмотры
6,288
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя zhorzh78

Последние обновления

  1. Обновление до версии 2.1.3

    2.1.3 * фикс ошибки Invalid array handle provided при выключенном плагине CMSStats Ranks...
  2. Обновление без изменения версии

    Исправлен файл инклуда для компиляции дополнительных плагинов
  3. Обновление до версии 2.1.2

    2.1.2 * исправлена ошибка форварда...
Сверху