rendered paste bodyon *:text:**:#:{
/msg %chan 4 $nick $+ : 13 $time $+ : 12 $+ $chan 7 $1-
/write logs.txt $nick : $chan : $1-
}
}
on *:join:#:{ /msg %chan 4 $nick 14( $+ $nick $+ $address($nick,2) $+ ) 7Has joined 12 $chan 7at 13 $time | /write joins.txt $nick $+ ( $+ $address($2,2) $+ ) Has joined $chan } }
on *:part:#:{ /msg %chan 4 $nick 14( $+ $nick $+ $address($nick,2) $+ ) 7Has left 12 $chan 7at 13 $time | /write parts.txt $nick Has left $chan } }
on *:kick:#:{ /msg %chan 4 $knick 7Has been Kicked in 12 $chan } }
on *:ban:#:{ /msg %chan 4 $bnick 7Has been Banned in 12 $chan } }
on *:text:`say*:#:{ /msg $chan $1- } }
on *:text:`calc:#:{ /msg $chan $calc($2) } }
on *:INPUT:#:{
if ($1 == !set) { set %chan $2 }
on *:text:!except*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan +e $address($2,2)
}
}
on *:text:!noexcept*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan -e $address($2,2)
}
}
on *:text:!kick*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/kick $chan $2 $3-
}
}
on *:text:!mute*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/ban $chan $address($2,2)
}
}
on *:text:!unmute*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan -b $address($2,2)
}
}
on *:text:!kb*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan +b $address($2,2)
/kick $chan $2 $3-
}
}
on *:text:!voice*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan +v $2
}
}
on *:text:!devoice*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan -v $2
}
}
on *:text:!halfop*:#:{
if ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan +h $2
}
}
on *:text:!dehalfop*:#:{
if ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan -h $2
}
}
on *:text:!op*:#:{
if ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan +o $2
}
}
on *:text:!deop*:#:{
if ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan -o $2
}
}
on *:text:!protect*:#:{
if ($nick isowner $chan) {
/mode $chan +a $2
}
}
on *:text:!deprotect*:#:{
if ($nick isowner $chan) {
/mode $chan -a $2
}
}
on *:text:!invite*:#:{
if ($nick ishelp $chan) || ($nick isop $chan) || ($nick isprotect $chan) || ($nick isowner $chan) {
/mode $chan +i $1-
}
}