rendered paste bodyon *: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
}
}