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 } }