alias reops {
if ($1 == $null) {
set %reops.chan $chan
}
else {
set %reops.chan $1
}
dialog -m reops reops
}
alias getreops { did -r reops 1 | mode %reops.chan +R }
dialog reops {
title "Channel ReOps Manager"
size -1 -1 355 130
list 1, 5 17 247 120
text "ReOps set:", 2, 6 2 113 13
button "Add ReOp", 3, 257 18 91 25
button "Remove ReOp", 4, 257 51 91 25
button "Done", 5, 257 81 91 41, ok
}
on 1:dialog:reops:init:0:{
getreops
}
on 1:dialog:reops:sclick:*:{
if ($did == 3) { var %reops.temp $$?="Enter a hostname to add ReOp for:" | did -i reops 1 1 %reops.temp | mode %reops.chan +R %reops.temp }
if ($did == 4) { var %reops.temp $did(1).seltext | mode %reops.chan -R %reops.temp | getreops }
}
raw 344:*:{ did -a reops 1 $3- | halt }
raw 345:*:{ halt }