Author Topic: Kick messages filtering changed in DC++ 0.705+ - solution for LV 3.1  (Read 1748 times)

0 Members and 1 Guest are viewing this topic.

Offline eMTee

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-2
Hi all,
filtering kick messages in NMDC hubs was changed with DC++ 0.705 so it filters only when a string starts with <Username>.  If anybody still using 3.1 to keep profile compatibility here are the required changes in Functons.lua. It puts the botname before the the messages sent to kickbar.

Code: [Select]
Notify_Login = function(user,data)
if Prf[user.iProfile]["Notify_Login"] == string.lower("yes") then
SendToAll("<"..frmHub:GetHubBotName()..">*** "..Cvrt.P2[user.iProfile].." "..user.sName.." just logged in !! "..string.rep("\t",20).."is kicking because:")
user:SendData("<"..frmHub:GetHubBotName().."> <(,^^)>\tWelcome to: "..frmHub:GetHubName().." "..Cvrt.P2[user.iProfile].." "..user.sName.."\t<(^^,)>"..string.rep("\t",13).."is kicking because:")
end
Clear()
end

Notify_Logout = function(user,data)
if Prf[user.iProfile]["Notify_Login"] == string.lower("yes") then
SendToAll("<"..frmHub:GetHubBotName()..">*** "..Cvrt.P2[user.iProfile].." "..user.sName.." just logged off !! "..string.rep("\t",20).."is kicking because:")
end
Clear()
end
--

SendMessage = function(message,SendWhere)
if Cfg.Send_Kick_Ban_Where == "main" then
SendToOps(Cfg.Bot_Name,message)
elseif Cfg.Send_Kick_Ban_Where == "kickbar" then
SendToOps("<"..frmHub:GetHubBotName()..">"..message.." "..string.rep("\t",13).."is kicking because:")
elseif Cfg.Send_Kick_Ban_Where == "opchat" then
SendPmToOps(frmHub:GetOpChatName(),message)
elseif Cfg.Send_Kick_Ban_Where == "off" then
return 1
end
Clear()
end



PtokaX forum