• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
Иконка ресурса

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

Нет прав для скачивания
iPlague, Самое главное забыл)
C++:
//Игнорировать ботов при учете статистики. Убийство бота и смерть от бота не будут учтены, если квар не равен 0.
cmsstats_ignore_bots "1"
Спасибо большое! А то вчера поставил плагин, смотрю не поменялось нечего кроме размера файла, стал квар искать, не нашёл, озадачился:)
 
Добрый день, было бы не плохо, если изменить в нем, обновление статистики в реальном времени, а не когда сменится карта, у некоторых людей стоит д2 24/7, а ждать авто перезагрузки к примеру сервера, не комельфо, не могли бы сделать чтоб обновление статы ишло в реальном времени.
 
Докладываю: в работе плагина наблюдаются определённые ошибки.

1620206578508.png
На скриншоте: я в 2 окна зашёл на сервер (SteamID разный), сам себя поубивал немного, ну и как видим смерти не засчитываются.
С чего вообще я решил это делать? Игроки на сервере сказали что статистика неверно ведёт учёт смертей.
Вот что пишут игроки:
Opera Снимок_2021-05-05_122601_vk.com.png
Opera Снимок_2021-05-05_122656_vk.com.pngOpera Снимок_2021-05-05_122630_vk.com.png
Так как у меня warmod, в целях исключить ошибку подсчёта из-за всяких fake damage и fake death, я отключал плагин warmod`a и тестировал всё в "паблике".
Всё происходит именно так, как и описал Андрей:
- неверно считает смерти - мультикил, череда убийств по 20-30 килов и т.д. у игрока со счётом 32:28
- неверно отображает звания (на сайте одно, в чате другое - вывожу через натив): для уточнения, на сайте показывает N звание, в игре через натив показывает N-1 звание, возможно какая то ошибка с массивом? Использую так:
1620207354135.png
Вот что в БД:
1620208146666.png
Вот сами ранги :)
1. Жопашник
2. Чл*нсосал


- засчитывает убийства ботов в плагине рангов, если бот появился не в начале карты, а при отсоединении какого то игрока (режим ботов fill quota)
- начисляет бонусы за убийство ботов
 
Последнее редактирование:
iPlague, ну так, тема помощи и логи туда же.
Надо бы знать, что убить самого себя- это суицид.
Звание в чате не совпадает со званием на Сайте или в мотд в игре? Или только в чате? Что именно не так? Звания какого уровня в чате и на сайте?
Квар игнорирования ботов? Значение в консоли..
Многовато вопросов..
 
iPlague, ну так, тема помощи и логи туда же.
Надо бы знать, что убить самого себя- это суицид.
Звание в чате не совпадает со званием на Сайте или в мотд в игре? Или только в чате? Что именно не так? Звания какого уровня в чате и на сайте?
Квар игнорирования ботов? Значение в консоли..
Многовато вопросов..

На всякий случай уточняю:
под "убить себя" я имел в виду игру в 2 окна, игроки с никами iPlague и iPlague(1)
Этих игроков записало в БД, но не учло их смерти (вот скрин БД):
1620210209804.png
Тоже самое происходит и на сервере. У некоторых игроков счёт 30:20 (например), но их смерти не считаются.
 
zhorzh78 добавил(а) новый ресурс:CMSStats MySQL - Плагин CMSStats MySQL для АМХ предназначен для сбора игровой статистики и записи ее в базу данных.
Узнать больше об этом ресурсе...
Можно пожалуйста эту версию плагина?
И sql таблицу со строгим режимом вставки.
Ибо на 2.0 так и не сохраняет игроков
 

Вложения

  • Screenshot_4.jpg
    Screenshot_4.jpg
    35.8 KB · Просмотры: 5
Nirvanna, Какую эту? Новая версия в шапке темы на кнопке Скачать. Остальные версии во вкладке История
Добавлено:

Apollon, Это хорошая идея, но изначально плагин был задуман для сбора статистики, а не ее динамического анализа. Даже пометка есть в Описании
Обновление ТОПа выполняется в начале карты!
На данный момент алгоритм слишком сложно переделать под ваше предложение. Если найду возможность сделать это с минимальными затратами- сделаю.
 
Nirvanna, Какую эту? Новая версия в шапке темы на кнопке Скачать. Остальные версии во вкладке История
Добавлено:

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

На данный момент алгоритм слишком сложно переделать под ваше предложение. Если найду возможность сделать это с минимальными затратами- сделаю.
было бы неплохо, если бы все же получилось сделать это, просто есть сервера с минимизированным онлайн, и менять к примеру даст на другую карту, для того чтоб у людей обновилась статистика, это я думаю не очень,а некоторые так вообще 24/7 даст держат, чтоб онлайн удержать к примеру как у меня сервер, у меня классический сервер с дастом 24/7
 
zhorzh78 обновил(а) ресурс CMSStats MySQL новой записью:

Обновление до версии 2.1.1

PHP:
    2.0.5
        + добавлен квар игнорирования ботов (cmsstats_ignore_bots) при учете статистики . Убийство бота и смерть от бота не будут учтены, если квар больше 0.
        
    2.1.0
    + в статистику сессий добавлен учет дополнительных критериев
        `frags`, `deaths`, `headshots`, `damage`, `defused`, `explode`, `hostages`, `cms_xp`, `cms_addxp`
    + добавлен лог результата запроса на добавление пунктов extra stats в БД
    + добавлен лог игнорирования записи статистики...

Узнать больше об этом обновлении...
 
Notice: Undefined variable: ar_bonus_damages in /var/www/161985.dodi8790/data/www/xxxxxx.ru/inc/classes/class.getdata.php on line 815
 
(1) Error: Error CMSStats SQL_Connection
Создал новую бд и вписал данные в конфиге но почему-то не хочет подключаться
 
ортём, Для решения проблем создайте свою тему в разделе Помощи.
Проверьте данные от БД для подключения.
 
ключи куплены, а не работает помогите!!!
 

Вложения

  • 11.png
    11.png
    13.7 KB · Просмотры: 5
  • 22.png
    22.png
    29.8 KB · Просмотры: 5
zhorzh78 , периодически стали появляться ошибки в логах
Код:
L 11/19/2021 - 22:15:20: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20211119.log")
L 11/19/2021 - 22:15:20: replace() buffer not big enough (23>=22)
L 11/19/2021 - 22:15:20: [AMXX] Displaying debug trace (plugin "cmsstats_mysql.amxx", version "2.1.2")
L 11/19/2021 - 22:15:20: [AMXX] Run time error 10: native error (native "replace")
L 11/19/2021 - 22:15:20: [AMXX]    [0] string_stocks.inc::replace_all (line 215)
L 11/19/2021 - 22:15:20: [AMXX]    [1] gamecms_stocks.inc::mysql_insert_string (line 21)
L 11/19/2021 - 22:15:20: [AMXX]    [2] cmsstats_mysql_2.1.2.sma::WritePlayerStats (line 1125)
L 11/19/2021 - 22:15:20: [AMXX]    [3] cmsstats_mysql_2.1.2.sma::client_disconnected (line 1067)
Создавать отдельную тему ?
 
Последнее редактирование:
maksgolubovskiy, Логи нужны. Сначала, включить логирование cmsstats_debug 4. Посмотреть, что за ник.
С другой стороны, эта ошибка не соответствует ситуации. Откуда она- не понятно. Здесь буфер не 22, как написано, а 64. Как бы не очередная тупость АМХ.
Добавлено:

maksgolubovskiy, Попробуйте..
 

Вложения

  • cmsstats_mysql_2.1.2.amxx
    32.8 KB · Просмотры: 1
Последнее редактирование:
Назад
Сверху