I think this would be a good idea also a new event onPlayerCommand Which should be called every time a player does a command
EG
addEventHandler("onPlayerCommand",getRootElement(),
function (Command)
local Players = getElementsByType("player")
for k,p in ipairs(Players) do
if isObjectInACLGroup ( "user." .. getPlayerName(p), aclGetGroup ( "Admin" ) ) then
outputChatBox(getPlayerName(source).." typed: ".. Command,p)
end
end
end
)