Плагин для записи статистики в БД.
Требования:
* AMXModX версии 1.8.3 и выше
Общая информация:
Плагин CMSStats_MySQL для АМХ предназначен для сбора игровой статистики и записи ее в базу данных.
Является основным плагином (ядро, API, называйте как хотите ) для линейки плагинов, находящихся в разработке, например, замена других плагинов статистики.
Плагин заточен для использования встроенной статистики движка GameCMS.
Детальная статистика по картам и оружию.
Для работы плагина наличие движка GameCMS не обязательно! Однако, основной упор при разработке делался на его наличие и из-за его отсутствия возможны ограничения в некоторых плагинах.
Так как плагин имеет возможность записи ЛЮБОЙ статистики, он может использоваться на ЛЮБЫХ модах. Например, для записи количества заражений игрока, записи убийств лазером, пушкой, количество прыжков и любой другой информации!
Особенности CMSStats MySQL:
Скриншоты web-части (для сайта на GameCMS)
Дополнения к плагину:
CMSStats Gametime Award
Покупка:
Для активации плагина необходимо Купить ключ и указать его в конфиге.
Ссылка на покупку также указывается в консоли сервера после окончания тестового времени.
Не закрывайте страницу оплаты до полного ее окончания!!! Если потребуется, нажмите ссылку "Назад в магазин". Окончанием оплаты считается сообщение с номером сервера и кодом продукта.
Если по какой-то причине Вам не показало страницу окончания оплаты, зайдите в личный кабинет на сайте oplata.info и подтвердите получение заказа. В противном случае, ваш код будет недействительным!
Требования:
* 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)
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
Покупка:
Для активации плагина необходимо Купить ключ и указать его в конфиге.
Ссылка на покупку также указывается в консоли сервера после окончания тестового времени.
Не закрывайте страницу оплаты до полного ее окончания!!! Если потребуется, нажмите ссылку "Назад в магазин". Окончанием оплаты считается сообщение с номером сервера и кодом продукта.
Если по какой-то причине Вам не показало страницу окончания оплаты, зайдите в личный кабинет на сайте oplata.info и подтвердите получение заказа. В противном случае, ваш код будет недействительным!