myDC.ru

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

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

> От: Топ Рангов, От темы с ID: 77

Теги
Нет тегов для показа
Gild
сообщение 12.8.2008, 9:10
Сообщение #1


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


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




Скрипт рангов в чате под API2 на птоке 411 собирает статистику только для текущей сессии, т.е. не хочет сохранять

еще выскакивает такая ошибка при перезапуске скрипта:
Синтаксис E:\_DC\Ptoka411\scripts\NewChatRanks [ API 2 ].lua:325: attempt to index local 'hFile' (a nil value)

причем если подсунуть старую базу от птоки 3,6 - ranksusers.tbl
то топ рангов с нее читает нормально, но опять таки ничего в нее не сохраняет, ни по таймеру ни по выходу из хаба...
подскажите что можно сделать, спасибо
Go to the top of the page
+Quote Post
D'aspid
сообщение 13.8.2008, 16:04
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 280
Регистрация: 4.6.2008
Из: Россия
Пользователь №: 10
Спасибо сказали: 42 раза




Я сам тоже разобраться не мог но мне подсказал Nickolya спасибо ему big_smile.gif
Находишь вот это:
Цитата
RankFile = "RankingScript\\ranksusers.tbl" -- Файл, в котором будут сохраняться участники ранжирования
RankNamesFile = "RankingScript\\tRanks.tbl" -- Файл с вариантами рангов (новый!)

И делаешь так:
Код
sScriptsPath = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\"
RankFile = sScriptsPath.."RankingScript\\ranksusers.tbl"    -- Файл, в котором будут сохраняться участники ранжирования
RankNamesFile = sScriptsPath.."RankingScript\\tRanks.tbl"        -- Файл с вариантами рангов (новый!)

Далее находишь функцию OnStartup = function() в ней вот это:
Цитата
if loadfile(sScriptsPath..RankFile) then
dofile(sScriptsPath..RankFile)
end
dofile(sScriptsPath..RankNamesFile)

Замени этим:
Код
if loadfile(RankFile) then
        dofile(RankFile)
    end
    dofile(RankNamesFile)

Вот и все big_smile.gif
Go to the top of the page
+Quote Post
Gild
сообщение 14.8.2008, 11:08
Сообщение #3


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


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




Пасиб большое, вродь все пашет терь )
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 5.9.2008, 19:10
Сообщение #4


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 31.8.2008
Из: г.Москва Метро Марьино
Пользователь №: 458
Спасибо сказали: 5 раз




А можно немного скрипт переделать или дописать?
1)Рекордсмены по постам
2)Рекордсмены по символам
3)Рекордсмены по смайлам
4)Рекордсмены по времени
Желательно big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 5.9.2008, 19:59
Сообщение #5


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

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




2Студент http://mydc.ru/topic332.html#entry2258
Go to the top of the page
+Quote Post
СТУДЕНТ
сообщение 5.9.2008, 22:32
Сообщение #6


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 31.8.2008
Из: г.Москва Метро Марьино
Пользователь №: 458
Спасибо сказали: 5 раз




Огромное спасибо+++
Go to the top of the page
+Quote Post
drushka
сообщение 6.9.2008, 18:11
Сообщение #7


Начинающий
*

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




Цитата(Wariner @ 5.9.2008, 20:59) *

а перевести на русский можешь) будем все очень признательны
Go to the top of the page
+Quote Post
ZerO
сообщение 10.2.2009, 12:16
Сообщение #8


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 11.1.2009
Из: Владивосток
Пользователь №: 1 773
Спасибо сказали: 6 раз




Сделал всё как написанно, и выдаёт вот такую ошибку
Синтаксис [string "-------------------------------------------..."]:28: attempt to index global 'Core' (a nil value)
Go to the top of the page
+Quote Post
Setuper
сообщение 10.2.2009, 12:25
Сообщение #9


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

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




это означает, что у тебя api1, а ты пытаешься поставить скрипт под api2
Go to the top of the page
+Quote Post
Gangster-Toni
сообщение 11.2.2009, 21:56
Сообщение #10


Участник
**

Группа: Пользователи
Сообщений: 48
Регистрация: 4.1.2009
Из: Чернобыль
Пользователь №: 1 669
Спасибо сказали: 1 раз




Вот я отсюда же скачал такой же скрипт под PtokaX 4.1.1 Api2 на русском языке работает без проблем и всё сохраняет!
Сылочка:
Прикрепленные файлы
Прикрепленный файл  Топ_Рангов.rar ( 5.35 килобайт ) Кол-во скачиваний: 58
 
Go to the top of the page
+Quote Post
ZerO
сообщение 15.2.2009, 4:32
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 11.1.2009
Из: Владивосток
Пользователь №: 1 773
Спасибо сказали: 6 раз




Цитата(Setuper @ 10.2.2009, 19:25) *
это означает, что у тебя api1, а ты пытаешься поставить скрипт под api2

как api1 у меня стоит PtokaX DC Hub 0.4.1.1
Я так понимаю у меня должно быть api2?
если я не прав то обьясните почему у меня api1
Go to the top of the page
+Quote Post
_LorD_
сообщение 15.2.2009, 5:44
Сообщение #12


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

Группа: Пользователи
Сообщений: 58
Регистрация: 22.12.2008
Из: Чебоксары
Пользователь №: 1 519
Спасибо сказали: 0 раз




Цитата(DMAxXx @ 15.2.2009, 4:32) *
как api1 у меня стоит PtokaX DC Hub 0.4.1.1
Я так понимаю у меня должно быть api2?
если я не прав то обьясните почему у меня api1


У тебя не API1, a API2!
Go to the top of the page
+Quote Post
ZerO
сообщение 15.2.2009, 13:58
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 39
Регистрация: 11.1.2009
Из: Владивосток
Пользователь №: 1 773
Спасибо сказали: 6 раз




Сделал всё как написанно, и выдаёт вот такую ошибку
Синтаксис [string "-------------------------------------------..."]:28: attempt to index global 'Core' (a nil value)
Всё работает просто при проверке скрипта выдаёт вотакую ошибку

У Меня PtokaX 0.4.1.1
Go to the top of the page
+Quote Post
Setuper
сообщение 15.2.2009, 16:05
Сообщение #14


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

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




просто надо запускать скрипт при работающем хабе!
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsТоп Рангов
API1, API2 | Топ юзеров по оставленным сообщениям в чате
15 D'aspid 20 581 31.5.2009, 12:26 Посл. сообщение: #OT1S
No New Posts Topic has attachmentsОт: Топ Рангов
От темы с ID: 77
11 skonda 11 748 27.5.2009, 22:52 Посл. сообщение: Wariner
No New Posts Topic has attachmentsСкрипт К Базе Чат Рангов
6 *FoxMalder* 10 241 4.3.2009, 20:14 Посл. сообщение: *FoxMalder*
No New Posts От: Топ Рангов
От темы с ID: 77
0 Chessman 3 736 18.12.2008, 14:08 Посл. сообщение: Chessman
No New Posts Topic has attachmentsСкрипт Рангов Api 2
2 eL50ff 5 911 16.12.2008, 21:31 Посл. сообщение: eL50ff

 



RSS Сейчас: 23.11.2024, 11:29