Public feed #890795

Unnamed

public text v1 · immutable
Raw Edit
·published 2008-02-04 02:18 UTC
rendered paste body
on ^*:RAWMODE:#: {
  if (-h iswm $1) && ($me isin $2-) && ($nick != $me) {  cs halfop # }
  if (-o iswm $1) && ($me isin $2-) && ($nick != $me) { cs op # }
  if (-v iswm $1) && ($me isin $2-) && ($nick != $me) { cs voice # }
}

on *:input:#: { 
  if (,i isin $1) { mode # +i }
  if (.i isin $1) { mode # -i }
  if (,b isin $1) { mode # +b $2 }
  if (.b isin $1) { mode # -b $2 }
  if (,m isin $1) { mode # +m }
  if (.m isin $1) { mode # -m }
  if (.ei isin $1) { mode # +eIeI $address($me,2) $address($me,2) $me $me }
  if (.inv isin $1) { invite $2 $3 }
  if (.link isin $1) { cs set # mlock +lL 1 $2 }
  if (.delink isin $1) { cs set # mlock -lL }
  if (.mlock isin $1) { cs set # mlock $2- }
  if (,v isin $1) { cs voice # $2 }
  if (.v isin $1) { cs devoice # $2 }
  if (,h isin $1) { cs halfop # $2 }
  if (.h isin $1) { cs dehalfop # $2 }
  if (,o isin $1) { cs op # $2 }
  if (.o isin $1) { cs deop # $2 }
  if (.kb isin $1) { kb1 $2 $3- 4» $+ 14 $+ %kb $+ 4« }
  if (,Q isin $1) { mode # +Q }
  if (.Q isin $1) { mode # -Q }
  if (.topic isin $1) { topic # $2- }
  if (.sops isin $1) { cs set # secureops $2 }
  if (.tlock isin $1) { cs set # topiclock $2 }
  if (+e isin $1) { mode # +e $2 }
  if (-e isin $1) { mode # -e $2 }
  if (+N isin $1) { mode # +N }
  if (-N isin $1) { mode # -N }
  if (.clearb isin $1) { cs clear # bans }
  if (.cleare isin $1) { cs clear # excepts }
  if (.cleari isin $1) { cs clear # invites }
  if (+I isin $1) { mode # +I $2 }
  if (-I isin $1) { mode # -I $2 }
  if (.akick isin $1) { cs akick # add $2 }
  if (.delakick isin $1) { cs akick # del $2 }
  if (.update isin $1) { ns update }
 }