Правила форума Гаранты форума
Размещение рекламы 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?

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


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 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 гостей читают эту тему: