[Turn off line numbering]
1: arg cmdstr, cmd, user, prep, channel;
2: var db, channel;
3:
4: channel = (| tosym(channel.lowercase()) |) || 0;
5: if (channel == 0)
6: return "@add-channel-manager|@acm <user> to <channel>";
7: db = (| $channel_db.search(channel) |) || 0;
8: if (db == 0)
9: return "That channel does not exist.";
10: if (sender() != db[5] && !$sys.is_system(sender()))
11: return "You are not the channel owner.";
12: if (user in db[6])
13: return user.name() + " is already a manager of channel " + db[1];
14: $channel_db.value_changed(channel, db.replace(6, [@db[6], user]));
15: return "Manager added.";
// Created 24-Jul-1996 as a part of ColdCore, see: @help Credit