|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Название скрипта: OpChat
Версия скрипта: 1.4 (2013-12-05) Скрипт для: RusHub 2.3.10 (под более ранними не проверялось) Автор: Alexey Описание: Создаёт "комнату" для общения пользователей с указанными профилями. Зависимости: Модуль files Особенности:
![]() Предыдущие версии 1.3: ![]() 1.2: ![]() 1.1: ![]() 1.0: ![]() |
|
|
![]()
Сообщение
#2
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Версия 1.2. Изменения:
|
|
|
![]()
Сообщение
#3
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Версия 1.3. Изменения:
|
|
|
![]()
Сообщение
#4
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 13.4.2011 Пользователь №: 9 130 Спасибо сказали: 0 раз ![]() |
Ошибка. Как быть?
Цитата Ошибка в скрипте .../RusHub/scripts/OpChat.lua:109: bad argument #1 to 'ipairs' (table expected, got nil)
Ошибка в скрипте ...\RusHub\libs\files.lua:15: bad argument #1 to 'pairs' (table expected, got nil) |
|
|
![]()
Сообщение
#5
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
заменить
Код local tCmds, tOpChat на Код local tCmds, tOpChat = {} Хотя не совсем понятно как такое могло произойти |
|
|
![]()
Сообщение
#6
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Версия 1.4. Добавил сохранение истории комнаты по таймеру (чтоб при аварийном завершении работы хаба в истории комнаты находились более-менее свежие сообщения).
Panasonic, скорей всего ты что-то поменял в скрипте, что и привело к этим ошибкам. Setuper, давненько не брал Такое присваивание всё-равно оставит nil во второй таблице... да и не нужно оно: tOpChat задаётся в OnStartup. |
|
|
![]()
Сообщение
#7
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Да, действительно написал не по lua правилам (сделал присвоение по с++ правилам
![]() Надо было написать так: Код local tCmds, tOpChat = {}, {} Ну да, tOpChat задаётся в OnStartup, поэтому я и написал, что не понятно как такое могло произойти. Видимо действительно автор что-то поменял. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() История сообщений в OpChat |
0 | Alexey | 5 410 | 1.3.2015, 23:35 Посл. сообщение: Alexey |
![]() |
![]() Скрипт реализующий простой ОП чат |
6 | Saymon21 | 11 062 | 27.10.2010, 23:56 Посл. сообщение: Saymon21 |
![]() |
![]() Eximius |
0 | Артём | 6 162 | 7.8.2010, 16:22 Посл. сообщение: Артём |
![]() |
Ошибки Скриптов В Opchat | 2 | dimetrius | 7 864 | 1.2.2009, 20:13 Посл. сообщение: alex82 |
![]() |
Сейчас: 8.9.2024, 2:24 |