Название: HubTopic
Автор: alex82
Перевод под RusHub: Saymon
Описание: Скрипт позволяет устанавливать тему чата с использованием команды $HubTopic.
Есть возможность смены через меню.
Заметил багу: Когда нажимаешь "Прислать меню" то тема чата снова пишется в главный чат .
("Прислать меню" - это новая функция которая используется в некоторых скриптах для экономии траффика)
Скрипт менюшек выполняет функцию OnUserEnter при отсылке меню, чтобы не было повторной отправки надо заменить
да, скрипт перепиливался для использования без ContextMenu
Для смены топика можно использовать функцию:
ну так замени | на |
сколько раз уже натыкались на эти грабли?)))
почти год я дремал и не пользовался lua. а если еще знал и забыл... Работает все отлично. Спасибо. проблема решена. И с менюшкой по запросу все хорошо вышло.
Выручите пожалуйста с ошибкой ?
Логи
./scripts/HubTopic.lua:55: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead
./scripts/HubTopic.lua:51: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead
Строки
Core.SendToUser(UID, "<"..Core.GetConfig("sHubBot").."> Тема чата удалена.")
Core.SendToUser(UID, "<"..Core.GetConfig("sHubBot").."> Тема чата установлена.")
RusHub 2.3.8
Точно не знаю, но попробуй:
Core.SendToUser(UID, "<"..Core.Config("sHubBot")..">
А вообще говорит: функция"GetConfig' устарела. Используйте 'Config[sName]'
а у меня чёт Топик не меняется, в чем может быть проблема ?