on *:input:#:{ if (xop == $1-) { .msg x@channels.undernet.org op $chan $me halt } if (xdeop == $1-) { .msg x@channels.undernet.org deop $chan $me halt } if (xop == $1) && ($2 != $null) { .msg x@channels.undernet.org op $chan $2- halt } if (xdeop == $1) && ($2 != $null) { .msg x@channels.undernet.org deop $chan $2- halt } if (xvoice == $1-) { .msg x@channels.undernet.org voice $chan $me halt } if (xdevoice == $1-) { .msg x@channels.undernet.org devoice $chan $me halt } if (xvoice == $1) && ($2 != $null) { .msg x@channels.undernet.org voice $chan $2- halt } if (xdevoice == $1) && ($2 != $null) { .msg x@channels.undernet.org devoice $chan $2- halt } if (xban == $1) { .msg x@channels.undernet.org ban $chan $2 $?="durée" 75 $?="Raison" halt } if (xunban == $1) { .msg x@channels.undernet.org unban $2- halt } if (xblist == $1) { .msg x@channels.undernet.org banlist $2 halt } if (xkick == $1) { .msg x@channels.undernet.org kick $chan $2- halt } if (xlogin == $1-) { .msg x@channels.undernet.org login $?="Username" $?*="Password" mode $me +x halt } if (xaccess == $1) { .msg x@channels.undernet.org access $?"=Channel" $?"value" halt } if (xinfo == $1) { .msg x@channels.undernet.org info $2- halt } if (xjoin == $1) { .msg x@channels.undernet.org join $chan halt } if (xpart == $1) { .msg x@channels.undernet.org part $chan halt } if (part == $1-) { hop $chan set -u15 %joinedchan $chan halt } if (xadduser == $1) { .msg x@channels.undernet.org adduser $chan $2- halt } if (xremuser == $1) { .msg x@channels.undernet.org remuser $chan $2 halt } if (xtopic == $1) { .msg x@channels.undernet.org topic $chan $2- halt } if (xverify == $1) { .msg x@channels.undernet.org verify $2 halt } if (xstatus == $1) { .msg x@channels.undernet.org status $2 halt } if (xsuspend == $1-) { .msg x@channels.undernet.org suspend $chan $?="Username" $?="Duration" $?="Lvl" halt } if (xinvite == $1) { .msg x@channels.undernet.org invite $2 halt } }