"Hmmm, I have no idea what a "Access List" is. Can you explain? " Sure:
In your channel you have a access list or aop list, the access list is different becuase 1-3 means +v, 4 means +h, 5 means +o, 10 means +a, 9999 means +q, switching to the access list is easy type /cs set #you channel xop off. When you first make a channel it is set to aop as most people use, im not most people i use access list. When you add someone to the access list you type /cs access #youchannel add NickName (access level as shown above).
This script will work nicely for aop list but not for access list. There would be a way to add a "elseif (xop == off)" I'm not sure how to do that, most likely "elseif (xop == off)" is wrong.
Also when making your v2 DO NOT make a hole new script just edit and paste here.