- Регистрация
- 8 Июн 2017
- Сообщения
- 1.595
- Симпатии
- 572
- Пол
- Мужской
Автор: fantom
Версия: 1.1
Источник: Dev-CS.ru
Описание:
Данный скрипт добавит в вашу CS:Bans простую статистику, которая была написана для палгина CSstatsX SQL от serfreeman1337.
Требования:
Возможности:
В файле /protected/models/stats.php строки 41-44
Данная статистика была написана ради интереса, дальнейшее развитие не планируется.
Версия: 1.1
Источник: Dev-CS.ru
Описание:
Данный скрипт добавит в вашу CS:Bans простую статистику, которая была написана для палгина CSstatsX SQL от serfreeman1337.
Требования:
- CS:Bans
- Общая (единственная) база данных для CS:Bans и CSstatsX SQL
Возможности:
- Показывает 3 блока с топами:
- По убийствам
- По времени
- По урону
- Общая таблица всех игроков, которые находятся в статистике.
- Возможность сортировки игроков по нужному критерию
- Поиск игрока по нику, steam id, ip
- Детальная информация по игроку
- Скопировать содержимое архива по нужным директориям
- Произвести настройки в нужных файлах
- Статистика будет доступна по ссылке ваш CS:Bans/stats.html
- Для добавления отдельной вкладки в меню:
1. Зайдите в Админцентр
2. Перейдите в Веб-сайт и дальше Ссылки
3. Добавить ссылку:- Позиция - Укажите сами
- Активность - Да
- Имя для гостей - Статистика
- URL для гостей - /stats
- Имя для админов - Статистика
- URL для админов - /stats
В файле /protected/models/stats.php строки 41-44
PHP:
const FORMULA = 3; - отвечает за принцип формирования топа (смотрите свое значение в [B]csstatsx_sql.sma[/B] строка register_cvar("csstats_sql_rankformula","3"))
const DATABASE = null; - если испытываете проблемы с кодировкой русских ников, смотрите спойлер "Кодировка"
const MODAL = true; - выводить подробную информацию в модальном окне или в новом (значение false)
const TOP = 5; - какое кол-во игроков выводить в блоках "топ". [B]Внимание![/B] Шрифты рассчитаны только на первые 9 позиций
Если русские ники в статистике принимают вид ???????, тогда проделаете следующие правки
В файле /protected/config/main.php найти строку 121 ('db'=>array) и добавить после строки 130 следующий код:
В файле /protected/models/stats.php найти строку const 42 (DATABASE = null;) и заменить на const DATABASE = 'statsDb';
В файле /protected/config/main.php найти строку 121 ('db'=>array) и добавить после строки 130 следующий код:
PHP:
'statsDb' => array(
'class' => 'CDbConnection',
'connectionString' => 'mysql:host='.$config->db_host.';dbname='.$config->db_db,
'emulatePrepare' => true,
'username' => $config->db_user,
'password' => $config->db_pass,
'charset' => 'utf8',
'tablePrefix'=>$config->db_prefix.'_',
'autoConnect' => FALSE,
'schemaCachingDuration' => 1000,
),
Данная статистика была написана ради интереса, дальнейшее развитие не планируется.
Вложения
-
27,1 KB Просмотры: 728
Последнее редактирование: