myDC.ru

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

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

> RankingScriptMySQL, API2 | Всем известный скрипт рангов по сообщениям

Теги
Wariner
сообщение 20.4.2009, 21:24
Сообщение #1


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

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




Название скрипта: RankingScriptMySQL
Версия скрипта: 1.0 RC1
Версия API: API 2
Оптимизацией занимались: NRJ, Wariner(работа с MySQL)
Особенности: работа с MySQL
Описание скрипта: Давно известный скрипт чатрангов. Ведёт статистику кто скоко сказал и присваивает ранг. Можно смотреть топы, свою статистику или другого юзера.

PS: БД надо создавать вручную! Таблицы создадутся сами!
Прикрепленные файлы
Прикрепленный файл  RankingScriptMySQL.rar ( 2.52 килобайт ) Кол-во скачиваний: 252
 


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


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 21.4.2009
Пользователь №: 3 131
Спасибо сказали: 0 раз




luasql.dll где качнуть?
Go to the top of the page
+Quote Post
Setuper
сообщение 21.4.2009, 23:28
Сообщение #3


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

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




http://mydc.ru/topic1508.html
Go to the top of the page
+Quote Post
sergius
сообщение 21.4.2009, 23:43
Сообщение #4


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 21.4.2009
Пользователь №: 3 131
Спасибо сказали: 0 раз




чё та название различается...
Go to the top of the page
+Quote Post
Setuper
сообщение 21.4.2009, 23:57
Сообщение #5


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

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




Там в той теме написано что и куда нужно поместить

1. Открываешь папку где находится PtokaX.exe
2. Создаёшь в ней папку libs (если она ещё у тебя не создана)
3. Копируешь в эту папку libs всё, что находится в скаченном архиве (mysql.rar)

Допустим у тебя папка называется 0.4.1.1: то есть файл PtokaX.exe находится по адресу 0.4.1.1 / PtokaX.exe
Соответственно все твои скрипты располагаются в папке 0.4.1.1 / scripts
Тогда после копирования получаем:

0.4.1.1 / libs / libmysql.dll
0.4.1.1 / libs / luasql / mysql.dll

Все библиотеки будут читаться из папки libs.

Если писать
Код
require"lib"
то скрипт будет искать библиотеку lib.dll в папке libs.
Если писать
Код
require"folder.lib"
то скрипт будет искать библиотеку lib.dll в папке libs / folder.

Надеюсь теперь понятен метод поиска dll библиотек скриптом? То есть тут luasql - это не библиотека, а всего лишь папка, в которой находится библиотека mysql.dll
Go to the top of the page
+Quote Post
mariner
сообщение 22.4.2009, 19:20
Сообщение #6


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

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




хм, тут еще родилась идейка. Скрестить Ранкингскрипт и Топ10 =) И все в мускул. Wariner, как раз, будешь делать базы из нескольких таблиц. Опыта накопишь поболе!
Go to the top of the page
+Quote Post
Wariner
сообщение 22.4.2009, 19:44
Сообщение #7


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

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




отпиши позиции топа "10"! не хочу копировать забугорный скрипт да и несколько позиций там не очень понятны!
Go to the top of the page
+Quote Post
mariner
сообщение 22.4.2009, 21:06
Сообщение #8


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

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




ну так:
вести рейтинги по количеству банов
"шары хаба"
"кол. юзеров на хабе"
"шар юзеров"
"времени он-лайн хаба"
"подключений юзеров"
"сообщений в чате" - это уже есть.
"команд"
"смайлов"
"поисков" - это под вопросом.
"киков"
"перенаправлений"
"неизвестных команд"
Go to the top of the page
+Quote Post
Serx
сообщение 24.4.2009, 21:45
Сообщение #9


Продвинутый участник
****

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




кстати было бы неплохо сделать вывод этой статистики на страничку наподобие StatPX
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 25.4.2009, 1:19
Сообщение #10


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

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




Скоро нужно будет создавать отдельную ветку - интеграция скрипта на базе mysql с веб сервером.. и знающих людей подключать. Конечно же много вкусностей от того что скрипты потихоньку переходят на mysql
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 26.4.2009, 19:48
Сообщение #11


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

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




Помоему общая ошибка с тем что была в ChatLogsMysql :
Цитата
20:41] Синтаксис ... Интернет\PtokaX 0.4.1.1\scripts\RankingScript.lua:137: attempt to index local 'cur' (a nil value)

и вот еще:
Цитата
[20:46] Синтаксис ... Интернет\PtokaX 0.4.1.1\scripts\RankingScript.lua:90: attempt to index local 'cur' (a nil value)
Go to the top of the page
+Quote Post
Wariner
сообщение 26.4.2009, 20:14
Сообщение #12


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

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




ну да это означает неправильный запрос в MySQL. в следующей версии поправлю!
Go to the top of the page
+Quote Post
sergius
сообщение 26.4.2009, 23:49
Сообщение #13


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 21.4.2009
Пользователь №: 3 131
Спасибо сказали: 0 раз




А что бы на веб выводить скрипт не подскажешь?
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 27.4.2009, 0:02
Сообщение #14


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

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




Нету еще его
Go to the top of the page
+Quote Post
Lesh™
сообщение 15.8.2009, 16:03
Сообщение #15


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

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




Это только у меня не правильная сортировка, у кого меньше ранг, тот на мервом месте, а с больши на последнем (((
Go to the top of the page
+Quote Post
Nickolya
сообщение 29.11.2009, 21:06
Сообщение #16


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Для исправления сортировки меняем в скрипте
Код
    local cur = con:execute(("SELECT `Nick`, `Msg` FROM `MsgTop` ORDER BY `Msg` LIMIT %s"):format(iShow))
на
Код
    local cur = con:execute(("SELECT `Nick`, `Msg` FROM `MsgTop` ORDER BY `Msg` DESC LIMIT %s"):format(iShow))
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: RankingScriptMySQL
От темы с ID: 1815
0 Otshelnik-Fm 4 420 22.4.2009, 20:03 Посл. сообщение: Otshelnik-Fm

 



RSS Сейчас: 23.11.2024, 5:48