CS 1.6 ПЛАГИН "CSstatsX SQL 0.7.4"
- 0
- 2 590
Плагин может выступать в качестве полной замены модуля CSX. После установки он начнет самостоятельность считать статистику игроков и записывать её в базу данных, но чтобы все ваши плагины статистик начали использовать его данные придется немного их изменить, об этом ниже. Может работать с локальной базой данных SQLite. Из новых функций есть подсчет времени нахождения игрока на сервере и расчет скилла по формуле ELO, запись статистики по используемому оружию и истории игр игроков (на подобии HLstatsX:CE). С версии 0.7.2 была добавлена статистика по помощи в убийствах (ассисты).
В архиве присутствуют готовые плагины с поддержкой потоковых запросов (csxmysql_amxx_statsx.zip)
Для отображения топ игроков используются прямые запросы, которые могут вызвать лаги запросе таблицы с игроками. С версии 0.4 я добавил возможность осуществлять потоковые запросы, но чтобы ваши плагины начали использовать эту возможность потребуются знания в скриптинге под AMXX.
Команды:
csstats_sql_reset - полный сброс статистики. Выполнять нужно в консоли сервера или через RCON.
Установка:
0. Скопируйте файлы .inc в директорию: amxmodx/scripting/include/
1. Скомпилируйте плагин (инструкция).
Для поддержки utf8 ников требуется AMXX 1.8.3, компилить так-же нужно будет с компилятором от 1.8.3 версии.2. Скопируйте скомпилированный файл .amxx в директорию: amxmodx/plugins/
3. Пропишите .amxx в файле /amxmodx/configs/plugins.ini
4. Раскомментируйте нужный модуль SQL (mysql или sqlite)в файле addons/amxmodx/configs/modules.ini.
5. Укажите данные для подключения в кварах csstats_sql_host, csstats_sql_user, csstats_sql_pass, csstats_sql_db, csstats_sql_type.
Чтобы плагины статистики начали использовать данные с SQL выполните инструкции ниже.
Для обновления с версии 0.4 выполните импорт csstats_04_to_05.sql.
Для обновления с версии 0.5 dev выполните импорт csstats_05dev_to_05.sql.
Для обновления с версии 0.6 на версию 0.7 выполните импорт csstats_06_to_07.sql.
Для обновления с версии 0.7 на версию 0.7.2 выполните импорт csstats_07_to_072.sql.
Выполните импорт csstats_07_to_072_maps.sql, если включена запись статистики за карту.
Перекомпилите все плагины с новым csstatsx_sql.inc.
Для записи статистики за карту необходимо выполнить импорт файла csstats_maps.sql в БД.
csstats_maps_sqlite.sql для sqlite.
Для обновления с CsStats MySQL выполните импорт csstats_mysql_convert.sql (обратите внимание на название таблицы в sql файле).
ВНИМАНИЕ! Опыт, количество подключений и побед конвертированы не будут!
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.