Well this is my access list, For Bots, Recommended for Networks such as QuakeNET and EFNET.
on *:Join:#Channel:{
if ($address == Dragon@Flames.com) { /mode #Channel +qo $nick $nick | /halt }
if ($address == xuanliew@Prince.From.Heaven) { /mode #Channel +ao $nick $nick | /halt }
if ($address == sippy12332@36910918.C9CF22A6.D68764BF.IP) { /mode #Channel +qo $nick $nick | /halt }
if ($address == I.Am@aXpi2-43EEF79E.hlrn.qwest.net) { /mode #Channel +ao $nick $nick | /halt }
if ($address == Guardian@aXpi2-A9E5C991.no.shawcable.net) { /mode #Channel +ao $nick $nick | /halt }
if ($address == Guardian@Zero.Sacrifice.Painless) { /mode #Channel +ao $nick $nick | /halt }
if ($address == Saurabh@30DABBDE.A115955.163697FB.IP) { /mode #Channel +ao $nick $nick | /halt }
if ($address == Oct8a@aXpi2-87006654.dhcp.embarqhsd.net) { /mode #Channel +ao $nick $nick | /halt }
if ($address == Spydurmon@30DABBDE.A115955.163697FB.IP) { /mode #Channel +ao $nick $nick | /halt }
if ($nick == Xemnas) { /mode #Channel +ao $nick $nick | /halt }
}
remember this is for nicknames and addresses, for addresses that start as *!* make $nick $wildsite, and For full Addresses such as Blah@I.Am.Net make it $address, If it is someone who uses one nickname use $nick
remember: when its mode #channel +o $nick, Keep the $nick