rendered paste body[script]by Ace !!!!
n0=on *:TEXT:!demute *:#: {
n1= if ($address($nick,2) == $address($me,2)) {
n2= var %a = 1
n3= while ($ini(Mutes.ini,Mutes,%a)) {
n4= var %i = $v1
n5= if ($readini(Mutes.ini, Current, %i) == $3) {
n6= remini Mutes.ini Mutes %i
n7= mode # -b $+(~q:,%i)
n8= msg # 4 $2 2has been demuted.
n9= halt
n10= }
n11= inc %a
n12= }
n13= msg $chan 2The nick4 $2 2was not found.
n14= }
n15=}
n16=on *:TEXT:!mute *:#: {
n17= if ($address($nick,2) == $address($me,2)) {
n18= /writeini Mutes.ini Mutes $address($2,2) $2
n19= /msg # 2 $Nick 4has just muted2 $2 4for2 $3 4seconds.
n20= /mode # -ohv $2 $2 $2 $2 $2
n21= ban -u $+ $calc($3 * 60) $chan $+(~q:,$address($2,2))
n22= /timer 1 $3 /mode # -b ~q: $+ $address($2,2)
n23= /timer 1 $3 /remini Mutes.ini Mutes $address($2,2)
n24= }
n25=}
n26=on *:JOIN:#: {
n27= if ($readini(Mutes.ini,Mutes,$address($nick,2))) {
n28= /mode # -ohv $nick $nick $nick $nick $nick
n29= /notice $nick 7You're muted, so don't try and get out of it.2 Won't work.
n30= }
n31=}
n32=on *:RAWMODE:#:{
n33= var %a = 1, %b = 1, %m, %s = $iif(+* iswm $1,on,off)
n34= while ($mid($1,%a,1)) {
n35= %m = $v1
n36= if (%m == +) %s = on
n37= if (%m == -) %s = off
n38= if (%m isincs aohv) && (%s == on) && ($readini(Mutes.ini,Mutes,$address($mode(%b),2))) {
n39= mode $chan $+(-,%m) $mode(%b)
n40= .notice $nick $mode(%b) is muted for a reason.
n41= }
n42= if (%m isincs beIqaohv) inc %b
n43= inc %a
n44= }
n45=}