Some fixes (for VerliHub 1.0.0 support) and added new plugin's function OnConnect (sIP), calling with client connected to hub before login autorization. Added connections blacklist plugin Connect.BlackList (version 1). File Ekzekutor.lua: In the strings: 588, 592, 597, 607, 621, 627, 642, 651, 657, 667, 681, 698, 707, 717, 726, 733, 742, 749, 756, 760, 764, 771, 778, 788, 825, 851, 859, 873, 881, 895, 903, 917, 926, 930, 944, 952, 965, 973, 977, 1031, 1041, 1050, 1057, 1066, 1073, 1083, 1092, 1106, 1110, 1114, 1142, 1156, 1160, 1164, 1192, 1205, 1212, 1248, 1254, 1258, 1273, 1282, 1292, 1299, 1302, 1321, 1328, 1337, 1351, 1357, 1362, 1368, 1371, 1390, 1405, 1413, 1417, 1423, 1426, 1442, 1498, 1511, 1520, 1529, 1537, 1648, 1662, 1679, 1691, 1750: code: "return" (with means return nil) WAS CHANGED to code: "return 0" ADDED CODE (string 431): OnConnect={} -- Таблица плагинов триггера подключения к серверу ADDED CODE (strings 536-542): res,c=loadfile(MySettings["FName"].."PLUGINS"..PathSeparator..PlugList[i]..PathSeparator..localization..PathSeparator.."OnConnect.lua") if res then dofile(MySettings["FName"].."PLUGINS"..PathSeparator..PlugList[i]..PathSeparator..localization..PathSeparator.."OnConnect.lua") table.insert(OnConnect, {MyFunctionTable,CurPlugName}) elseif io.open(MySettings["FName"].."PLUGINS"..PathSeparator..PlugList[i]..PathSeparator..localization..PathSeparator.."OnConnect.lua") then PMToOPs(MySettings["BotName"], OpChat, gl("Bot_2","")..MySettings["FName"].."PLUGINS"..PathSeparator..PlugList[i]..PathSeparator..localization..PathSeparator.."OnConnect.lua\n"..tostring(c)) end --заносим триггер процедуры OnConnect плагина File verlihub.lua: In the strings: 265, 279, 286, 324, 359: code: "return" (with means return nil) WAS CHANGED to code: "return 0". ADDED CODE (strings 364-371): function VH_OnNewConn(sIP) if not sIP then sIP="" end for i=1,#OnConnect do CurPlugName=OnConnect[i][2] if OnConnect[i][1].go(sIP) then return 0 end end --плагины --plugins return 1 end --подключение к серверу --incoming connection File rushub.lua: ADDED CODE (strings 401-407): function OnUserConnected(sIP) if not sIP then sIP={["sIP"]=""} end for i=1,#OnConnect do CurPlugName=OnConnect[i][2] if OnConnect[i][1].go(sIP.sIP or "") then return true end end --плагины --plugins end --подключение к серверу --incoming connection File ptokax04.lua: ADDED CODE (strings 421-426): function KeyArrival(curUser, data) for i=1,#OnConnect do CurPlugName=OnConnect[i][2] if OnConnect[i][1].go(curUser.sIP or "") then return true end end --плагины --plugins end --подключение к серверу --incoming connection File eximius.lua: ADDED CODE (strings 388-393): function KeyArrival(curUser, data) for i=1,#OnConnect do CurPlugName=OnConnect[i][2] if OnConnect[i][1].go(curUser.sIP or "") then return true end end --плагины --plugins end --подключение к серверу --incoming connection