BadFils = { ["childsex"]=1, ["childporn"]=2, ["underage"]=3, ["animalsex"]=4, ["preteen"]=5, ["r@ygold"]=6, ["lolita"]=7, ["rape"]=8, ["incest"]=9, ["beastiality"]=10, ["rape"]=11, } function Main() frmHub:EnableFullData(1) end function DataArrival(tUser, sData) if tUser.bOperator == nil then if strsub(sData, 1, 12) == "$Search Hub:" then -- Pasive Searchs local _,_, sSearch = strfind(sData, "$Search Hub:%S+%s+%a%?%a%?%d+%?%d+%?(.*)|") -- SendPmToOps(frmHub:GetOpChatName(),"Search Hub: -> sUsername: " .. tUser.sName .. ", sIP: " .. tUser.sIP .. ", sSearch: " .. sSearch) for key,a in BadFils do if( strfind( strlower(sSearch), key) ) then SendPmToOps(frmHub:GetOpChatName(), "\r\n\r\nThis user is searching for Bad files Please check their share:-\r\n\r\nUsername:-\t"..tUser.sName.."\r\n\IP:-\t\t" .. tUser.sIP .. "\r\nSearched for:-\t"..key.."\r\n\r\n" ) end end elseif strsub(sData, 1, 7) == "$Search" then -- Active Searchs local _,_, sSearch = strfind(sData, "%$Search %d+%.%d+%.%d+%.%d+:%d+%s+%a%?%a%?%d+%?%d+%?(.*)|") -- SendPmToOps(frmHub:GetOpChatName(),"Search -> sUsername: "..tUser.sName..", sIP: " .. tUser.sIP .. ", sSearch: " .. sSearch) for key,a in BadFils do if( strfind( strlower(sSearch), key) ) then SendPmToOps(frmHub:GetOpChatName(), "\r\n\r\nThis user is searching for Bad files Please check their share:-\r\n\r\nUsername:-\t"..tUser.sName.."\r\n\IP:-\t\t" .. tUser.sIP .. "\r\nSearched for:-\t"..key.."\r\n\r\n" ) end end end end end