Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Статистика TOP15 в MySQL

Статус пользователя onotole
сообщение 24.5.2014, 16:13
Сообщение #1


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Господа. Кто располагает такой информацией. Нужно записывать статистику игроков в базу mysql. То есть, нужно мне, скажем, тот же statsx.amxx или Statsx Shell, только чтобы писали в MySQL базу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Vasabla
сообщение 24.5.2014, 16:17
Сообщение #2


Стаж: 14 лет

Сообщений: 97
Благодарностей: 35
Полезность: 276

Цитата(onotole @ 24.5.2014, 17:13) *
Господа. Кто располагает такой информацией. Нужно записывать статистику игроков в базу mysql. То есть, нужно мне, скажем, тот же statsx.amxx или Statsx Shell, только чтобы писали в MySQL базу

Статистику ведёт, не statsx, он её только отображает. Статистику пишет модуль csx.
Собсно, почему бы не использовать PsychoStats или HLStatsX?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kes
сообщение 24.5.2014, 17:02
Сообщение #3


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Цитата(Vasabla @ 24.5.2014, 15:17) *
Статистику ведёт, не statsx, он её только отображает. Статистику пишет модуль csx.
Собсно, почему бы не использовать PsychoStats или HLStatsX?

А если GameMe?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 24.5.2014, 17:08
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(Vasabla @ 24.5.2014, 16:17) *
Статистику ведёт, не statsx, он её только отображает. Статистику пишет модуль csx.
Собсно, почему бы не использовать PsychoStats или HLStatsX?

Много лишнего там


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.5.2014, 17:37
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

собственно говоря писать плагином amxx большой объем данных в mysql - это знатное извращение
поэтому запускаем демона, отправляем ему статистику, а демон уже сами парсит ее и пишет в mysql бд

так что выбор не большой

gameme
Код
+ отлично работает, без багов, поддерживается
- платная


hlstats
Код
+бесплатная, работает
-есть баги, кривая руссификация, не поддерживается


psychostats
Код
+просто установить, работает, без демона
-куча багов,морально и технически устарел, не поддерживается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 24.5.2014, 17:49
Сообщение #6
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

onotole, для чего тебе это нужно?)
Я летом планирую сделать аналог CSGO Stats для CS 1.6. Вот пример детальной статистки игрока.
Планирую написать AMXX плагин, который будет собирать такой-же объем данных в БД MySQL.
Ну и веб-часть на yii framework с дизайном csgo-stats.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 24.5.2014, 18:14
Сообщение #7


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(Legenda @ 24.5.2014, 18:37) *
собственно говоря писать плагином amxx большой объем данных в mysql - это знатное извращение
поэтому запускаем демона, отправляем ему статистику, а демон уже сами парсит ее и пишет в mysql бд

так что выбор не большой

gameme
Код
+ отлично работает, без багов, поддерживается
- платная


hlstats
Код
+бесплатная, работает
-есть баги, кривая руссификация, не поддерживается


psychostats
Код
+просто установить, работает, без демона
-куча багов,морально и технически устарел, не поддерживается

Выбираю хлстатс. Буду работать с его базой


Цитата(serfreeman1337 @ 24.5.2014, 18:49) *
onotole, для чего тебе это нужно?)
Я летом планирую сделать аналог CSGO Stats для CS 1.6. Вот пример детальной статистки игрока.
Планирую написать AMXX плагин, который будет собирать такой-же объем данных в БД MySQL.
Ну и веб-часть на yii framework с дизайном csgo-stats.

Было бы не нужно, не спрашивал бы smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.5.2014, 18:42
Сообщение #8


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Оффтоп:
Никто не разбирался в баге демона HLStats, если переводишь вывод ingame событий в демоне, оставляя сами события в базе на английском все правильно выводит, но если перевести события в базе тогда то что переведено в демоне отправляется в неправильной кодировке, т.е. иероглифами.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 24.5.2014, 18:47
Сообщение #9


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(Bloo @ 24.5.2014, 19:42) *
Оффтоп:
Никто не разбирался в баге демона HLStats, если переводишь вывод ingame событий в демоне, оставляя сами события в базе на английском все правильно выводит, но если перевести события в базе тогда то что переведено в демоне отправляется в неправильной кодировке, т.е. иероглифами.

Кодировку машины, базы и файлов на utf8 поменяй, будет тебе счастье.

Отредактировал: Anton1o, - 24.5.2014, 18:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.5.2014, 18:49
Сообщение #10


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Anton1o, все в UTF в том то и проблема...
Т.е. кодировку машины?
Мускул по умолчанию шлет в UTF-8
Демон в UTF-8
Таблица в UTF-8

Отредактировал: Bloo, - 24.5.2014, 18:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 24.5.2014, 18:52
Сообщение #11


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(Bloo @ 24.5.2014, 19:49) *
Anton1o, все в UTF в том то и проблема...
Т.е. кодировку машины?

На примере дебиан.

Цитата
Узнать текущую кодировку системы Debian

nlocale

Вывести список установленных в системе локалей (кодировок)

locale -a

Если необходимой локали в списке нет, ее нужно установить. Для этого сначала добавляем ее в список определенных локалей

echo ru_RU.CP1251 CP1251>>/etc/locale.gen

затем генерируем требуемую локаль

locale-gen

и конфигурируем ее

dpkg-reconfigure locales
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.5.2014, 18:54
Сообщение #12


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Anton1o, а на примере Win?:D

ps.gif onotole, извините за оффтоп :)

Отредактировал: Bloo, - 24.5.2014, 18:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 24.5.2014, 18:55
Сообщение #13


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(Bloo @ 24.5.2014, 19:54) *
Anton1o, а на примере Win?:D

Сочувствую))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.5.2014, 18:57
Сообщение #14


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Anton1o, вы ковыряли сами демона? Я вот думаю может там где то указано что бы взятые из базы значения отправлялись в ANSI?
Хотя самое удивительное что в неправильной кодировке отправляется не значение из мускула, а то что в демоне написано)

Отредактировал: Bloo, - 24.5.2014, 18:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: