Меню по текстовым файлам (ReaderCommands_1.0c Русская версия)
Скрипт автоматического создания меню исходя из наличия текстовых файлов
Версия скрипта: 1.0с
Версия API: 2
Автор: Mutor
Русский перевод: dimetrius
Некоторые фишки скрипта:
Скрипт создан для генерации менюшки, исходя из наличия текстовых файлов в папке texts
Менюшка будет доступна как всегда по правой кнопке мышки на вкладке хаба и на любом юзере!
Если выбрать менюшку на любом юзере, то в чат просто отправится команда с указанием его ника, как обращение получается!
Для работы этому скрипту необходима библиотека PXLuaFileSystem 1.2.1, её качаем вот отсюда:
кажется с библиотекой PXLuaFileSystem-1.2 тоже будет замечательно работать!
PS Особенно там переводить то нечего было, но убраны сервисные месаги типа скрипт запущен, остановлен и т.д. Которые обычно напрягают глаз!
СкриптеГ вкусный =) НО!!!
Оказывается:
1. сообщения в чат выводятся для ВСЕХ.. это минус
2. Доступно только опам - хм... минус (если исправить п.1)
3. При вызове из списка юзеров ничего не происходит... минус.
А так, скрипт нуОЧвкусный, какой простор для фантазии, какие возможности видятся... =)
Реально ли подредактировать?
Кажется вы что-то где-то перепутали
1. сообщения в чат выводятся для ВСЕХ.. это минус
это как раз было если на юзере нажимали! Задумка типа показать юзеру что нужно набирать! (на сколько я понял)
3. При вызове из списка юзеров ничего не происходит... минус.
Описал выше, т.е. у меня и всех остальных пользователей всё работает и срабатывает!
2. Доступно только опам - хм... минус (если исправить п.1)
спасибо что сказали, не замечал! Скоро думаю подправлю!
Итого: теперь в чат светиться не будут команды, всем отправляться думаю тоже скоро будет
2. Доступно только опам - хм... минус (если исправить п.1)
итак, делаем чтоб команды видели нужные нам профили!
Находим в настройках GUI PtokaX "Менеджер профилей" -> выбираем нужный профиль и выбираем галку "Перезагрузка текстовых файлов"
Завтра будет скрипт с остальными исправлениями
Отлично работает выводится только для данного юзера, доступность только оператору тоже легко исправляется, да и 3. При вызове из списка юзеров ничего не происходит... минус. я исправил так:
DoCmds = function(user)
local Menu,SubMenu = TextCfg.Menu,TextCfg.SubMenu
for i,v in ipairs(Texts) do
local x = v:gsub(TextCfg.SepChr," ")
Core.SendToNick(user.sNick,"$UserCommand 1 3 "..
SubMenu.."\\"..x.."$<%[mynick]> +"..v.."||")
end
collectgarbage("collect")
end
Но вот возникла такая проблема ставлю, чтоб сообщение писалось в PM, а оно выдается пользователю в чат, причем еще и от основного бота, а не от того что вписан в настройках скрипта. Пробовал разобраться сам, не получается...может кто поможет разобраться в чем причина?
так я не понял, чем вас не устроило решение проблемы способом, который я описал?
не устраивает то, что хотелось бы чтоб сообщения в личку приходили, имхо там их читать удобнее
Но они всёравно выдаются юзеру в главный чат....
Да и приходят не от того бота, что вписываешь в скрипте, а от основного бота хаба (мб это связано?)
Да, не замечал...
сейчас времени очень мало, поэтому не могу пообщаться с разработчиком! :(
куда библиотеку то втыкать??? в первые юзаю 04 птоку.
Меню отображается только админам. Как исправить?
To: Lpein
ПРОБЛЕМА! в меню оно есть у всех но у обычных регов оно не работает..... =((((( очень нужно чтоб всё работало!! =)
скрипт автоматом создаёт меню по файликам. это ясно.
а как быть если имя файла содержит пробелы и кириллицу?
а если txt файл вдруг обновился то как отреагирует скрипт? он будет гнать старый или обновлённый тхт?
спрашиваю от того что ещё не успел проверить.(да ещё и не начем.)
с пробелами проблемно... я их заменяю на _
на кирилицу нормально реагирует
если txt обновится, то покажет новую версию, только помоему для этого на хаб нужно перезайти. точно не помню уже..
проблема вот возникает если файл удалил, до ребута хаба он почему то висит в менюшке, хотя при нажатии не показывается
ну и проблем у меня как была так и остается, сообщения выводятся мне хаотично от двух ботов, того что прописан в настройках и основного на хабе, причем еще и то в личку то в чат...не пойму что за баг так и не разобрался
всё понимает! у меня половина текстовых файлов с названием кирилицей, и прекрасно работают
А как сделать что-бы меню было видно и незарегистрированым пользывателям?
Ведь в менеджере профилей нету Unreg
Hi,
how install PXLuaFileSystem under Ubuntu Linux please ?
ty greetings
install lua filesustem and change pxlfs to lfs in script.