myDC.ru

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

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

> ChatRanks, топ сообщений в чате

Теги
Wariner
сообщение 4.1.2010, 18:44
Сообщение #1


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

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




Название скрипта: ChatRanks
Скрипт для: RusHub
Версия скрипта: 1.0 RC1
Автор: Wariner
Возможности:
v 1.0 RC1
- Ведёт топ по колличеству соообщений в чате
- Показывает топ с максимумом сообщений установленном в настройках
- Показывает топ конкретного человека

Прикрепленный файл  ChatRanks.rar ( 2.44 килобайт ) Кол-во скачиваний: 55


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


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


Группа: Пользователи
Сообщений: 1
Регистрация: 20.2.2010
Пользователь №: 6 136
Спасибо сказали: 0 раз




блин уменя ошибку выдает синтаксическую)
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 23.2.2010, 23:54
Сообщение #3


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

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




Цитата
rushub_2.1.2/scripts/ChatRanks.lua:22: attempt to call field 'GetScriptsDir' (a nil value)
вот конкретная ошибка
Go to the top of the page
+Quote Post
Setuper
сообщение 24.2.2010, 0:56
Сообщение #4


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

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




Вместо функции Core.GetScriptsDir() нужно написать Core.sScriptsDir
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 24.2.2010, 1:06
Сообщение #5


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

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




22 и 23 строка выглядит так:

Код
local sRankFile = Core.GetScriptsDir().."/ChatRanks/Ranks.tbl"               -- Путь до файла с названиями рангов
local sTopFile = Core.GetScriptsDir().."/ChatRanks/TopUsers.tbl"


Делаем так:

Код
local sRankFile = Core.sScriptsDir.."ChatRanks/Ranks.tbl"               -- Путь до файла с названиями рангов
local sTopFile = Core.sScriptsDir.."ChatRanks/TopUsers.tbl"             -- Путь до файла с топом юзеров

Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 26.2.2011, 17:42
Сообщение #6


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

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




Почему не выводит ранг прописанный в Ranks.tbl ?

Просто выводит:

Цитата
«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
Текущий Toп ранжирования:
«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
№: Очки: Ранг: Ник:
1. 5230 Новичок Ghost
2. 4697 Новичок SiRius
3. 4445 Новичок злобная_Киса
4. 3356 Новичок ПанТера
5. 1722 Новичок Orbital


Хотя у кого больше 2000 очков уже ранг не "Новичек" а "Начинающий"
Go to the top of the page
+Quote Post
Setuper
сообщение 27.2.2011, 11:01
Сообщение #7


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

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




Поправил и перезалил скрипт


Спасибо сказали:
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 26.3.2011, 2:31
Сообщение #8


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

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




Когда сообщений у пользователя больше чем самый высший ранг - выходит ошибка:
Цитата
/Soft/rushub_2.3.0/scripts/ChatRanks.lua:89: attempt to index field '?' (a nil value)

в частности было более 44000 сообщений, а топ в файле Ranks.tbl заканчивался такой строкой: {33000, "Злодей без лица и имени"},
Go to the top of the page
+Quote Post
Setuper
сообщение 26.3.2011, 10:53
Сообщение #9


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

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




вместо:
Код
if iMsg >= v[1] and iMsg < tRank[i+1][1] then

напиши:
Код
if iMsg >= v[1] and tRank[i+1] and iMsg < tRank[i+1][1] then
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 26.3.2011, 23:13
Сообщение #10


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

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




Спасибо Setuper

А я просто добавил еще один ранг:

Код
{500000, "Тень"},
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 9.1.2014, 11:12
Сообщение #11


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

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




Блин,всё равно ошибка..

scripts\ChatRanks.lua:22: attempt to call field 'sScriptsDir' (a nil value)

Стоит PtokaX 0.4.1.2
Go to the top of the page
+Quote Post
Артём
сообщение 9.1.2014, 11:55
Сообщение #12


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

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




Dani_Filth, ты это, как бы, читать умеешь? Скрипт для: RusHub
Или если скрипт то он только на птоку ставится?
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 9.1.2014, 13:49
Сообщение #13


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

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




А на птоку есть скрипт ? Если есть дайте ссылку пожалуйста.
Go to the top of the page
+Quote Post
Артём
сообщение 9.1.2014, 18:48
Сообщение #14


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

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




Dani_Filth, есть и скрипт, есть и поиск на форуме.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsОт: ChatRanks
От темы с ID: 2901
4 Marc 2 604 27.2.2011, 8:54 Посл. сообщение: Otshelnik-Fm

 



RSS Сейчас: 14.12.2017, 18:05