on *:TEXT:!bl *:#:{ if ($read(admins.txt,w,$nick)) { if ($left($2,1) == #) { write blchan.txt $2 $3- amsg 10[04Blacklist10]: I am globally banning04 $2 10in all channels I am (04@10)Op or (07%10)Halfop in. $iif($3,Reason:04 $3-,$null) var %x 1 | while ($chan(%x)) { if ($me isop $chan || $me ishop $chan) { mode $chan(%x) +b ~c: $+ $2 $+ !*@* } | inc %x } } if ($left($2,1) isalpha) { write blnick.txt $2 $3- amsg 10[04Blacklist10]: I am globally banning04 $2 10in all channels I am (04@10)Op or (07%10)Halfop in. $iif($3,Reason:04 $3-,$null) var %x 1 | while ($chan(%x)) { if ($me isop $chan || $me ishop $chan) { mode $chan(%x) +b ~q: $+ $2 $+ !*@* } | inc %x } } else { notice $nick 10You must enter a valid channel or nickname. } } else { notice $nick 10You need to be an admin of04 Tucan10 to use this command. } } on *:TEXT:!unbl *:#:{ if ($read(admins.txt,w,$nick)) { if ($left($2,1) == #) { write -ds $+ $2 blchan.txt amsg 10[04Blacklist10]: I am globally unbanning04 $2 10in all channels I am (04@10)Op or (07%10)Halfop in. var %x 1 | while ($chan(%x)) { if ($me isop $chan || $me ishop $chan) { mode $chan(%x) -b ~c: $+ $2 $+ !*@* } | inc %x } } if ($left($2,1) isalpha) { write -ds $+ $2 blnick.txt amsg 10[04Blacklist10]: I am globally unbanning04 $2 10in all channels I am (04@10)Op or (07%10)Halfop in. var %x 1 | while ($chan(%x)) { if ($me isop $chan || $me ishop $chan) { mode $chan(%x) -b ~q: $+ $2 $+ !*@* } | inc %x } } else { notice $nick 10You must enter a valid channel or nickname. } } else { notice $nick 10You need to be an admin of04 Tucan10 to use this command. } }