rendered paste bodyalias c1 { return $+($chr(3),10,$1-) }
alias c2 { return $+($chr(3),12,$1-) }
on *:text:!kk*:#: {
if ($1 == !kk) {
if ($2 ison $chan) {
if ($2 isop $chan) && ($nick ishop $chan) {
.notice $nick $c1(You can't kick an) $c2(op)
}
elseif ($nick ishop $chan || $nick isop $chan) {
kick $chan $2 $3-
}
else { .notice $nick $c1(You are not) $c2(halfop or op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!tb*:#: {
if ($1 == !tb) {
if ($2 ison $chan) {
if ($2 isop $chan) && ($nick ishop $chan) {
.notice $nick $c1(You can't kickban an) $c2(op)
}
else {
if ($nick ishop $chan || $nick isop $chan) {
if ($3 != $null) {
ban -ku $+ $calc($+($3)*60) $chan $2 2 $3 Minute Ban
}
else {
ban -k $chan $2 2
}
}
}
else { .notice $nick $c1(You are not) $c2(halfop or op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!v*:#: {
if ($1 == !v) {
if ($2 ison $chan) {
if ($nick ishop $chan || $nick isop $chan) {
mode $chan +v $2
}
else { .notice $nick $c1(You are not) $c2(halfop or op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!dv*:#: {
if ($1 == !dv) {
if ($2 ison $chan) {
if ($nick ishop $chan || $nick isop $chan) {
mode $chan -v $2
}
else { .notice $nick $c1(You are not) $c2(halfop or op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!h*:#: {
if ($1 == !h) {
if ($2 ison $chan) {
if ($nick isop $chan) {
mode $chan +h $2
}
else { .notice $nick $c1(You are not an) $c2(op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!dh*:#: {
if ($1 == !dh) {
if ($2 ison $chan) {
if ($nick isop $chan) {
mode $chan -h $2
}
else { .notice $nick $c1(You are not an) $c2(op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!o*:#: {
if ($1 == !o) {
if ($2 ison $chan) {
if ($nick isop $chan) {
mode $chan +o $2
}
else { .notice $nick $c1(You are not a) $c2(op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!do*:#: {
if ($2 ison $chan) {
if ($1 == !do) {
if ($nick isop $chan) {
mode $chan -o $2
}
else { .notice $nick $c1(You are not a) $c2(op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}
on *:text:!mute*:#: {
if ($1 == !mute) {
if ($2 ison $chan) {
if ($2 isop $chan) && ($nick ishop $chan) {
.notice $nick stats $c1(You can't mute an) $c2(op)
}
else {
if ($nick ishop $chan || $nick isop $chan) {
mode $chan - $+ $iif($2 isvoice $chan,v,$iif($2 ishop $chan,h,$iif($2 isop $chan,o))) $2
mode $chan +b $+(~q:,$address($2,2))
}
}
else { .notice $nick $c1(You are not) $c2(halfop or op) }
}
else { .notice $nick $c2($2) $c1(is not on) $c2($chan)
}
}
}