Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Готовые скрипты для PtokaX _ ShortChatHistory

Автор: Alexey 15.3.2014, 22:58

Название скрипта: ShortChatHistory
Версия скрипта: 3.2 (2016-01-12)
Описание: Показывает последние сообщения чата по команде и при входе в хаб.
Хабсофт: PtokaX 0.4.1.1 и выше (под более ранними не проверялось)
Версия Lua: 5.1/5.3
Автор: Alexey

Особенности:


 schathist.lua ( 20.28 килобайт ) : 133

Прошлые выпуски:
3.1:  schathist.lua ( 17.59 килобайт ) : 10
3.0:  schathist.lua ( 14.84 килобайт ) : 9
2.9.1:  schathist.lua ( 12.24 килобайт ) : 44
2.8.1:  schathist.lua ( 10.6 килобайт ) : 5
2.7.1:  schathist.lua ( 8.5 килобайт ) : 9
2.6:  schathist.lua ( 8.4 килобайт ) : 18
2.5:  schathist.lua ( 6.53 килобайт ) : 49
2.4:  schathist.lua ( 5.31 килобайт ) : 58

Автор: prapor 17.3.2014, 15:41

скрипт для птохи, модуль files для RusHub'а в итоге этот скрипт не запускается

\libs\files.lua:11: attempt to call global 'module' (a nil value)

Автор: Артём 17.3.2014, 23:12

prapor, http://mydc.ru/ipb.html?act=attach&type=post&id=3901 в папку libs закинуть не забыл?

Автор: prapor 18.3.2014, 10:44

Цитата(Артём @ 18.3.2014, 0:12) *
prapor, http://mydc.ru/ipb.html?act=attach&type=post&id=3901 в папку libs закинуть не забыл?

Ну ты на ошибку то хоть посмотри, она именно в этом модуле, а не в самом скрипте

Автор: Артём 18.3.2014, 12:03

prapor, а почему тогда у меня нет ошибки с этим модулем?

Автор: prapor 18.3.2014, 12:52

на 4-й птохе работает, на 5-й нет
а вот на моджифицированной 5-й птохе от alex82 этот скрипт работает

Автор: Setuper 18.3.2014, 12:58

Ошибка говорит, что не может найти функцию module.
Функция module - это глобальная Lua функция, которая появилась в Lua начиная с версии 5.0

На какой версии PtokaX запускается скрипт?

Автор: prapor 18.3.2014, 13:45

PtokaX 0.4.1.1 и PtokaX DC Hub 0.5.0.1 mod 2 (от alex82) - запускается
PtokaX 0.5.0.0 и PtokaX 0.5.0.1 - не запускается

Автор: Alexey 18.3.2014, 16:08

Скрипт предназначен для работы с PtokaX, собранным с Lua 5.1.x. На версиях с Lua 5.2 и 5.3 он без доработок работать не будет.

prapor, почему ты используешь птоку именно с Lua 5.2? У тебя есть скрипты, завязанные на использование новых возможностей Lua 5.2?

Автор: prapor 18.3.2014, 16:52

Цитата(Alexey @ 18.3.2014, 17:08) *
Скрипт предназначен для работы с PtokaX, собранным с Lua 5.1.x. На версиях с Lua 5.2 и 5.3 он без доработок работать не будет.
А можно внести эти доработки, чтобы скрипт работал на всех версиях PtokaX
Цитата
prapor, почему ты используешь птоку именно с Lua 5.2? У тебя есть скрипты, завязанные на использование новых возможностей Lua 5.2?
Да я как то не задумывался об этом, когда ставил эту версию PtokaX, тупо скачал с сайта птохи самую верхнюю птоху в списке и проблем с скриптами до сегодняшнего момента не было.

Автор: Alexey 30.6.2014, 22:45

Версия 2.5. Изменения:


Автор: Alexey 12.2.2015, 0:25

Версия 2.6. Изменения:


Автор: Alexey 6.4.2015, 22:11

Версия 2.7. Изменения:



UPD: Перезалил на 2.7.1: исправил некритичную ошибку (поздно вчера уже было).

Автор: Alexey 14.4.2015, 22:33

Версия 2.8. Изменения:


Автор: Alexey 23.4.2015, 23:11

Версия 2.9. Изменения:


Автор: serxxx 16.9.2015, 12:43

При запросе истории выдает
[15:36:43] <Тех.Бот> Ошибка в скрипте attempt to compare number with string
stack traceback:
[C]: in function 'math.min'
C:\0.5.2.1-Lua53\scripts\hisory.lua:296: in field '?'
C:\0.5.2.1-Lua53\scripts\hisory.lua:229: in function 'ChatArrival'
Версия птоки 0.5.2.1

Автор: Alexey 1.12.2015, 17:58

Версия 3.0. Изменения:


Автор: Alexey 5.1.2016, 12:57

Версия 3.1. Изменения:


Автор: Alexey 12.1.2016, 21:45

Версия 3.2. Изменения:


* У админов хабов нередко возникали затрудненя с модулями.

Автор: dimetro 16.10.2016, 18:11

последняя версия скрипта, по команде просмотра истории выдает ошибку

CODE
[18:08:41] <•BoT•> Error /etc/ptokax/scripts/schathist.lua:484: attempt to index field 'sCHLong' (a nil value)
stack traceback:
/etc/ptokax/scripts/schathist.lua:484: in function '?'
/etc/ptokax/scripts/schathist.lua:395: in function </etc/ptokax/scripts/schathist.lua:387>


Вопрос снят, разобрался secret_smile.gif