All pastes #956865 Raw Edit

Relay Script

public text v1 · immutable
#956865 ·published 2008-03-25 16:49 UTC
rendered paste body
on *:text:*:%relaychan:{ //msg #relaychan 4 $+ $nick $+  says in 7 $+ %relaychan $+ : " $+ $1- $+ " }
on *:action:*:%relaychan:{ //msg #relaychan 4 $+ $nick $+  12 $+ $1- $+  in 7 $+ %relaychan $+  }
on *:join:%relaychan:{ //msg #relaychan 4 $+ $address($nick,5) $+  has joined 7 $+ %relaychan $+  }
on *:part:%relaychan { //msg #relaychan 4 $+ $address($nick,5) $+  has left 7 $+ %relaychan $+  }
on *:quit:{ //msg #relaychan $address($nick,5) has quit the IRC ( $+ $1- $+ ) }
on *:mode:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode(s) 12 $+ $1- $+  on 7 $+ %relaychan $+  }
on *:voice:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode 7+v on 12 $+ $2- $+  }
on *:devoice:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode 7-v on 12 $+ $2- $+  }
on *:op:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode 7+o on 12 $+ $2- $+  }
on *:deop:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode 7-o on 12 $+ $2- $+  }
on *:help:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode 7+h on 12 $+ $2- $+  }
on *:dehelp:%relaychan:{ //msg #relaychan 4 $+ $nick $+  set mode 7-h on 12 $+ $2- $+  }
on *:nick:{ //msg #relaychan 4 $+ $nick $+  shall now be referred to as 12 $+ $newnick $+  }
on *:ban:%relaychan:{ //msg #relaychan 4 $+ $nick $+  has banned 12 $+ $2 $+  from 7 $+ %relaychan $+  }
on *:unban:%relaychan:{ //msg #relaychan 4 $+ $nick $+  has unbanned 12 $+ $2 $+  from 7 $+ %relaychan $+  }
on *:kick:%relaychan:{ //msg #relaychan 4 $+ $nick $+  kicked 12 $+ $knick $+  (7 $+ $1- $+ ) }
on *:topic:%relaychan:{ //msg #relaychan 4 $+ $nick $+  has changed %relaychan $+ 's topic to $1- }
on *:notice:relay *:?:{ if ($address($nick,0) == *!user@host) { //notice $nick Will do. | //msg #relaychan Now Relaying: $2 | if ($2 == none) { //unset %relaychan } else { //set %relaychan $2 | //msg $2 You are being relayed by Gren|Bot in #relaychan } } else { //notice $nick We'll see. } }