Yeah, i recently started taking some classes at a nearby college, and its taking up almost all my time, but when i have some time ill add those features.
The only reason i made it large is for ease of use. Kinda like a simple 3 step process, although as you can tell from my steps there is a little more. I would have made it smaller and with tabs, but i figured it might confuse some noobs.
Let me get this straight? You want to have users that are non registered added to list so that they can get +o or +h when they join the channels? Cause if so, that would defeat the purpose of this script. All this script does is add the user to the Services access list on the channel. It doesnt store any information, all it does is relay information to Chanserv (a service) so that its easier for people to add access. If you do /cs access #chan list it will give you the channels access list.
The problem with adding non-regg'd nicks is that chanserv doesnt let you add them. Because if its not registered, anyone can use the nick. So that addon could be added, but if you want that, i might as well just make a new snippet, because this one uses chanserv, and holds no access information
Well yeah if the nick changes then the access changes. But that would need to be an option changed in the services entirely. This is not a bot access script, its meant for use with chanserv :P
Updated, added xOp support, and made it cleaner as i said in the description. I hope it becomes more useful to you Cheiron. Let me know if their is anything else that looks like it could use change.