StatisticsMySQL, API2 | Скрипт сбора статистики |
Здравствуйте, гость ( Вход | Регистрация )
StatisticsMySQL, API2 | Скрипт сбора статистики |
26.4.2009, 22:16
Сообщение
#1
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Название скрипта: StatisticsMySQL
Версия скрипта: 1.0 RC1 Версия API: API 2 Автор: Wariner Особенности: работа с MySQL Описание скрипта: в общем скрипт ещё сырой но я его выкладываю чтоб сразу посыпались дополнения и найденные ошибки! пока можем записывать следующее Цитата Msg + ShareSize + Command + Connecting + Ban + OpBan + Gag + OpGag + Kick + OpKick + Redirecting + OpRedirecting + UnknownCommand + надеюсь поняли, пробуйте
Прикрепленные файлы
|
|
|
26.4.2009, 22:54
Сообщение
#2
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
а звания за сообщения есть? =) если нет - прош добавить
|
|
|
26.4.2009, 22:56
Сообщение
#3
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
званий пока нет! это всего лишь маленькая основа!
|
|
|
26.4.2009, 22:57
Сообщение
#4
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
=))) реквестую. Основу сеня поставлю.
|
|
|
26.4.2009, 23:03
Сообщение
#5
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Что то нет вообще никакого топа... И команды посылал и сообщения в чат - потом смотрю - а база пуста
а по ошибкам скрипта - команду вываливвает в чат: Цитата !errorsstata И сразу записал в базу - сам себя Цитата Синтаксис ... Интернет\PtokaX 0.4.1.1\scripts\StatisticsMySQL.lua:161: bad argument #1 to 'format' (string expected, got nil)
|
|
|
26.4.2009, 23:11
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
забыл сказать скрипт должен стоять первым! иначе команды считать не будет! с просмотром ошибок тоже разберусь, но пожалуй уже завтра
|
|
|
1.5.2009, 19:48
Сообщение
#7
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
На хабе стоят скрипты: StatisticsMySQL первым, ниже ChatLogMySQL. Сегодня снёс таблицы обоих и запустил скрипт.
И опять ничего: Цитата [20:43:03] <> Текущий топ ранжирования сообщений: ======================================== Ник Сообщения ======================================== ======================================== Писал естественно сообщения и смайлы отсылал нифига. Перезапускал скрипт - ничего нет Цитата [20:47:50] <> Текущий топ ранжирования шар юзеров:
======================================== Ник Шара ======================================== ======================================== |
|
|
1.5.2009, 20:06
Сообщение
#8
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
смайлы пока не работают... они токо в меню есть. а вот всё остальное должно пахать! ибо у меня работает!
|
|
|
1.5.2009, 20:22
Сообщение
#9
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
|
|
|
1.5.2009, 20:48
Сообщение
#10
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Проблемы в кодировке. Дело в том, что utf8 кодируется от 1 до 3 байт на символ, поэтому под кириллические символы нужно больше места, чем предполагается. Поэтому надо использовать кодировку cp1251.
|
|
|
26.6.2009, 14:24
Сообщение
#11
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 8.7.2008 Из: Минск Пользователь №: 156 Спасибо сказали: 0 раз |
У меня тоже, как и у Otshelnik-Fm ничего не работает, одни пустые строки, и только ошибки скрипта считает :(
|
|
|
26.6.2009, 14:34
Сообщение
#12
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
При написании скриптов с базой данных, нужно аккуратно подходить к их написанию.
Утечка памяти в скрипте может сильно сказаться в будущем и привести к падению скрипта через некоторое время стабильной работы. В данном скрипте существует утечка. Думаю, что во всех скриптах этой ветки есть эта утечка. Автор просто игнорирует курсоры как объекты, и считает их за обычные lua переменные. |
|
|
26.6.2009, 14:46
Сообщение
#13
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
дада. есть такое. скрипты через некоторое время отваливаются.
|
|
|
26.6.2009, 14:55
Сообщение
#14
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 8.7.2008 Из: Минск Пользователь №: 156 Спасибо сказали: 0 раз |
А у меня скрипты это ветки не работаю, т.е. запускаются но в саму базу ничего не записывается, кроме ошибок в скриптах, вот у меня подозрения что наверно я не так настроил, что то учитывая что у большинство они хоть как то работают
|
|
|
26.6.2009, 15:04
Сообщение
#15
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Какие ошибки хоть?
Для правильной работы нужно: 1) Установить сервер MYSQL 2) Скачать либы для luasql 3) Настроить кодировки в бд 4) Создать в нужной кодировке базу (например, по средствам MySQLAdministrator) |
|
|
26.6.2009, 15:17
Сообщение
#16
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 8.7.2008 Из: Минск Пользователь №: 156 Спасибо сказали: 0 раз |
Какие ошибки хоть? Для правильной работы нужно: 1) Установить сервер MYSQL 2) Скачать либы для luasql 3) Настроить кодировки в бд 4) Создать в нужной кодировке базу (например, по средствам MySQLAdministrator) Ошибки те что и выше писали,(например ели база пустая и запрость !errorsstata, то скрипт вылетае, а ошибка в базу пишется и после перезапуска на команду !errorsstata уже выводиться ошибка и скрипт не вылетает больше после этой команды), а вот вся остальная инфа не заноситься в базу. 1) и 3) * Сервер: localhost via TCP/IP * Версия сервера: 5.0.24-community-nt * Версия протокола: 10 * Пользователь: root@localhost * MySQL-кодировка: UTF-8 Unicode (utf8) в таблицах для программы стоит кодировка cp1251_general_ci 2)скачаны и стоят и в Lib и в корне птоки пробывал кодировкаMySQL 4) я использую phpMyAdmin 3.1.5 - может в этом тоже есть часть проблем? |
|
|
12.11.2009, 8:02
Сообщение
#17
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
Статистика смайлов работает, если добавить в скрипт, те смайлы, которые в клиенте. Остальное не заносится в базу, кроме ошибок.
1) MySQL 5.1.38-community, протокол 10, localhost via TCP/IP, кодировка 1251 (ANSI - Cyrillic ). 2) библиотеки скачаны, проверял на тестовых скриптах mysql - работают. 3) кодировка базы cp1251_general_ci 4) базу создавал через Navicat 8 |
|
|
12.11.2009, 16:52
Сообщение
#18
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Ну ясен фиг. тАм в скрипт, если мне не изменяет память, есть список сочетаний, которые считать смайлами.
|
|
|
25.11.2009, 20:57
Сообщение
#19
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Код StatisticsMySQL.lua:161: bad argument #1 to 'format' (string expected, got nil) Цитата [19:56:30] <Артём> !errorsstata хотел посмотреть ошибки скрипта через меню и мне выдало. |
|
|
|
Сейчас: 23.11.2024, 1:01 |