myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> StatisticsMySQL, API2 | Скрипт сбора статистики

Wariner
сообщение 26.4.2009, 22:16
Сообщение #1


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




Название скрипта: StatisticsMySQL
Версия скрипта: 1.0 RC1
Версия API: API 2
Автор: Wariner
Особенности: работа с MySQL
Описание скрипта: в общем скрипт ещё сырой но я его выкладываю чтоб сразу посыпались дополнения и найденные ошибки!
пока можем записывать следующее
Цитата
Msg +
ShareSize +
Command +
Connecting +
Ban +
OpBan +
Gag +
OpGag +
Kick +
OpKick +
Redirecting +
OpRedirecting +
UnknownCommand +

надеюсь поняли, пробуйте
Прикрепленные файлы
Прикрепленный файл  StatisticsMySQL.lua ( 9.17 килобайт ) Кол-во скачиваний: 232
 


Спасибо сказали:
Go to the top of the page
+Quote Post
mariner
сообщение 26.4.2009, 22:54
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




а звания за сообщения есть? =) если нет - прош добавить
Go to the top of the page
+Quote Post
Wariner
сообщение 26.4.2009, 22:56
Сообщение #3


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




званий пока нет! это всего лишь маленькая основа!
Go to the top of the page
+Quote Post
mariner
сообщение 26.4.2009, 22:57
Сообщение #4


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




=))) реквестую. Основу сеня поставлю.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 26.4.2009, 23:03
Сообщение #5


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Что то нет вообще никакого топа... И команды посылал и сообщения в чат - потом смотрю - а база пуста

а по ошибкам скрипта - команду вываливвает в чат:
Цитата
!errorsstata

И сразу записал в базу - сам себя big_smile.gif

Цитата
Синтаксис ... Интернет\PtokaX 0.4.1.1\scripts\StatisticsMySQL.lua:161: bad argument #1 to 'format' (string expected, got nil)
Go to the top of the page
+Quote Post
Wariner
сообщение 26.4.2009, 23:11
Сообщение #6


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




забыл сказать скрипт должен стоять первым! иначе команды считать не будет! с просмотром ошибок тоже разберусь, но пожалуй уже завтра
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 1.5.2009, 19:48
Сообщение #7


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




На хабе стоят скрипты: StatisticsMySQL первым, ниже ChatLogMySQL. Сегодня снёс таблицы обоих и запустил скрипт.

И опять ничего:
Цитата
[20:43:03] <> Текущий топ ранжирования сообщений:

========================================
Ник Сообщения
========================================
========================================

Писал естественно сообщения и смайлы отсылал нифига.
Перезапускал скрипт - ничего нет
Цитата
[20:47:50] <> Текущий топ ранжирования шар юзеров:

========================================
Ник Шара
========================================
========================================
Go to the top of the page
+Quote Post
Wariner
сообщение 1.5.2009, 20:06
Сообщение #8


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 439 раз




смайлы пока не работают... они токо в меню есть. а вот всё остальное должно пахать! ибо у меня работает!
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 1.5.2009, 20:22
Сообщение #9


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Врать не буду:
Прикрепленный файл  statist2.jpg ( 110.94 килобайт ) Кол-во скачиваний: 509
Go to the top of the page
+Quote Post
Setuper
сообщение 1.5.2009, 20:48
Сообщение #10


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Проблемы в кодировке. Дело в том, что utf8 кодируется от 1 до 3 байт на символ, поэтому под кириллические символы нужно больше места, чем предполагается. Поэтому надо использовать кодировку cp1251.
Go to the top of the page
+Quote Post
Lemming
сообщение 26.6.2009, 14:24
Сообщение #11


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 8.7.2008
Из: Минск
Пользователь №: 156
Спасибо сказали: 0 раз




У меня тоже, как и у Otshelnik-Fm ничего не работает, одни пустые строки, и только ошибки скрипта считает :(
Go to the top of the page
+Quote Post
Setuper
сообщение 26.6.2009, 14:34
Сообщение #12


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




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


Спасибо сказали:
Go to the top of the page
+Quote Post
mariner
сообщение 26.6.2009, 14:46
Сообщение #13


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




дада. есть такое. скрипты через некоторое время отваливаются.
Go to the top of the page
+Quote Post
Lemming
сообщение 26.6.2009, 14:55
Сообщение #14


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 8.7.2008
Из: Минск
Пользователь №: 156
Спасибо сказали: 0 раз




А у меня скрипты это ветки не работаю, т.е. запускаются но в саму базу ничего не записывается, кроме ошибок в скриптах, вот у меня подозрения что наверно я не так настроил, что то учитывая что у большинство они хоть как то работают tire.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 26.6.2009, 15:04
Сообщение #15


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




Какие ошибки хоть?

Для правильной работы нужно:
1) Установить сервер MYSQL
2) Скачать либы для luasql
3) Настроить кодировки в бд
4) Создать в нужной кодировке базу (например, по средствам MySQLAdministrator)
Go to the top of the page
+Quote Post
Lemming
сообщение 26.6.2009, 15:17
Сообщение #16


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 8.7.2008
Из: Минск
Пользователь №: 156
Спасибо сказали: 0 раз




Цитата(Setuper @ 26.6.2009, 15:04) *
Какие ошибки хоть?

Для правильной работы нужно:
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 - может в этом тоже есть часть проблем?
Go to the top of the page
+Quote Post
Kingston
сообщение 12.11.2009, 8:02
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 19.3.2009
Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре
Пользователь №: 2 652
Спасибо сказали: 38 раз




Статистика смайлов работает, если добавить в скрипт, те смайлы, которые в клиенте. Остальное не заносится в базу, кроме ошибок.
1) MySQL 5.1.38-community, протокол 10, localhost via TCP/IP, кодировка 1251 (ANSI - Cyrillic ).
2) библиотеки скачаны, проверял на тестовых скриптах mysql - работают.
3) кодировка базы cp1251_general_ci
4) базу создавал через Navicat 8
Go to the top of the page
+Quote Post
mariner
сообщение 12.11.2009, 16:52
Сообщение #18


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Ну ясен фиг. тАм в скрипт, если мне не изменяет память, есть список сочетаний, которые считать смайлами.
Go to the top of the page
+Quote Post
Артём
сообщение 25.11.2009, 20:57
Сообщение #19


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 605
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 765 раз




Код
StatisticsMySQL.lua:161: bad argument #1 to 'format' (string expected, got nil)

Цитата
[19:56:30] <Артём> !errorsstata

хотел посмотреть ошибки скрипта через меню и мне выдало. big_smile.gif
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 23.6.2018, 1:27