|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Название скрипта: ChatRanks
Скрипт для: RusHub Версия скрипта: 1.0 RC1 Автор: Wariner Возможности: v 1.0 RC1 - Ведёт топ по колличеству соообщений в чате - Показывает топ с максимумом сообщений установленном в настройках - Показывает топ конкретного человека ![]() |
|
|
![]()
Сообщение
#2
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 20.2.2010 Пользователь №: 6 136 Спасибо сказали: 0 раз ![]() |
блин уменя ошибку выдает синтаксическую)
|
|
|
![]()
Сообщение
#3
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
Цитата rushub_2.1.2/scripts/ChatRanks.lua:22: attempt to call field 'GetScriptsDir' (a nil value) вот конкретная ошибка
|
|
|
![]()
Сообщение
#4
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Вместо функции Core.GetScriptsDir() нужно написать Core.sScriptsDir
|
|
|
![]()
Сообщение
#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" -- Путь до файла с топом юзеров |
|
|
![]()
Сообщение
#6
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
Почему не выводит ранг прописанный в Ranks.tbl ?
Просто выводит: Цитата «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» Текущий Toп ранжирования: «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«» №: Очки: Ранг: Ник: 1. 5230 Новичок Ghost 2. 4697 Новичок SiRius 3. 4445 Новичок злобная_Киса 4. 3356 Новичок ПанТера 5. 1722 Новичок Orbital Хотя у кого больше 2000 очков уже ранг не "Новичек" а "Начинающий" |
|
|
![]()
Сообщение
#7
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Поправил и перезалил скрипт
|
|
|
![]()
Сообщение
#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, "Злодей без лица и имени"}, |
|
|
![]()
Сообщение
#9
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
вместо:
Код 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
|
|
|
![]()
Сообщение
#10
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
Спасибо Setuper
А я просто добавил еще один ранг: Код {500000, "Тень"},
|
|
|
![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#12
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Dani_Filth, ты это, как бы, читать умеешь? Скрипт для: RusHub
Или если скрипт то он только на птоку ставится? |
|
|
![]()
Сообщение
#13
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 51 Регистрация: 24.5.2011 Из: Комсомольск на Амуре Пользователь №: 9 283 Спасибо сказали: 0 раз ![]() |
А на птоку есть скрипт ? Если есть дайте ссылку пожалуйста.
|
|
|
![]()
Сообщение
#14
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Dani_Filth, есть и скрипт, есть и поиск на форуме.
Поиск иногда помогает. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() От темы с ID: 2901 |
4 | Marc | 6 320 | 27.2.2011, 8:54 Посл. сообщение: Otshelnik-Fm |
![]() |
Сейчас: 17.2.2025, 8:36 |