--[[ etc_report.lua v0.02 by blastbeat - this script provides a report function for other scripts - changelog 0.02: - updated script api ]]-- local hub_getusers = hub.getusers local opchat, err -- opchat user object local send = function( msg, llevel, ulevel, from, pm ) llevel = llevel or 0 -- lower level <= user level ulevel = ulevel or 100 -- user level <= upper level for sid, user in pairs( hub_getusers( ) ) do local level = user:level( ) if ( llevel <= level ) and ( level <= ulevel ) then user:reply( msg, from, pm ) end end end hub.debug( "** Loaded etc_report.lua **" ) --// public //-- return { send = send, -- use this with hub.import }