1. Плагин Log chata.ChatLog (версия 11): Исправлено уведомление в OpChat при включении/выключении лога входа/выхода (показывало активность лога привата). Файл OnCommand.lua: В блоке обработки команды if curCmd=="doiolog" then строки (64, 65): --PMToOPs(MySettings["BotName"], OpChat, "*** "..curUser..": "..gl(CurPlugName.."_4","")..": "..MySettings["isDoPMLog"].."\n"..IOLogFilePath) PMToOPsOver(userclass, MySettings["BotName"], OpChat, "*** "..curUser..": "..gl(CurPlugName.."_4","")..": "..MySettings["isDoPMLog"].."\n"..IOLogFilePath) ЗАМЕНЕНЫ на: --PMToOPs(MySettings["BotName"], OpChat, "*** "..curUser..": "..gl(CurPlugName.."_4","")..": "..MySettings["isDoIOLog"].."\n"..IOLogFilePath) PMToOPsOver(userclass, MySettings["BotName"], OpChat, "*** "..curUser..": "..gl(CurPlugName.."_4","")..": "..MySettings["isDoIOLog"].."\n"..IOLogFilePath) --------------------------------------------------------------------------- --------------------------------------------------------------------------- 2. Плагин Konfigurator Menu.MenuConfig (версия 6): Добавлена мультиязычная функция для участка текста. Исправлен баг замены названия плагина при редактировании файлов меню плагинов. Файл OnCommand.lua: Добавлена строка (24): CurConfigMenu[curUser]["PLUGIN"]=PlugList[sTmp] Строка (18): if PlugList[sTmp]==sParam then ЗАМЕНЕНА на: if PlugList[sTmp]==sParam or PlugList[sTmp]==((sParam or ""):match("[/\\]([^/\\]+)[/\\][^/\\]+[/\\]Menu%.lua%s*$") or "") then Файл OnMsgAny.lua: Строка (56): myFile=io.open(CurConfigMenu[curUser]["PATH"]..".old", "w") ЗАМЕНЕНА на: myFile=io.open(CurConfigMenu[curUser]["PATH"]..".old", "wb") Строка (100): myFile=io.open(sTmp, "w") ЗАМЕНЕНА на: myFile=io.open(sTmp, "wb") Строки (191, 192): local sTmp="Вы задали для команды "..CurConfigMenu[curUser]["COMMAND"].." строку команды: "..data..".\n" sTmp=sTmp.."Продолжите ввод команд, если требуется. "..gl(CurPlugName.."_25",curUser) ЗАМЕНЕНЫ на: local sTmp=CurConfigMenu[curUser]["COMMAND"]..gl(CurPlugName.."_31",curUser)..data..".\n" sTmp=sTmp..gl(CurPlugName.."_32",curUser)..gl(CurPlugName.."_25",curUser) Строка (105): dofile(sTmp) ЗАМЕНЕНА на код: local tmpCurPlugName=CurPlugName CurPlugName=CurConfigMenu[curUser]["PLUGIN"] or CurPlugName dofile(sTmp) CurPlugName=tmpCurPlugName Добавлена строка: CurConfigMenu[curUser]["PLUGIN"]=(data or ""):match("[/\\]([^/\\]+)[/\\][^/\\]+[/\\]Menu%.lua%s*$") Файлы языковых локализаций Text_lang.lua: Добавлен текст индексов 31, 32.