[Turn off line numbering]1: arg cmd, args, opts, detailed, full; 2: var ch, syn, cmd; 3: 4: syn = "Syntax: " + cmd + " <channel> <command>"; 5: if (listlen(args) < 2) 6: return [syn, "Where <command> is one of: WHO, OFF, ON, or INFO"]; 7: [ch, cmd, @args] = args; 8: switch (cmd) { 9: case "who": 10: if (ch in $channel_db.system_channels() && !$sys.is_system(this())) 11: return "Sorry, that's a listen only channel."; 12: return .channel_members(ch, full); 13: case "off": 14: .channel_off(ch); 15: return; 16: case "on": 17: .channel_on(ch); 18: return; 19: case "info": 20: return; 21: default: 22: return "Unknown @channel command: " + cmd + ", should be: WHO, OFF, ON or INFO"; 23: }
// Created 24-Jul-1996 as a part of ColdCore, see: @help Credit