This is my old access list.. You can use this list Global or Local. Global: Activated in all channels the mirc is it. Local: You has to choose what channel going to be activated. This list got a local ban list you has to specify what channels you want the ban list or not. Watch out with the channel scan commands if this script scan or if a nick text in the channel and the Ban List is activated in that..
This is from my old script modify if you want it, this code dont kick if some one put a email ex: firstname.lastname@example.org Urlkick and Message are alias you can put whatever you want in that alias. Why I use a alias at the final of command? All under that alias is the trigger for the command. This part "($nick(#, $nick, '.@))" specify the op levels of the nick who can put a link, the others can't write a..