rendered paste bodymenu * {
Voice Control:dialog -md voicecontrol voicecontrol
}
dialog Voicecontrol {
title "Voice Control - By Boszy"
size -1 -1 130 90
option dbu
tab "Add", 1, -3 -3 220 152
tab "Del", 2
text "Nickname:", 3, 5 15 30 20 10, tab 1
edit "", 4, 5 25 100 10, tab 1
button "Add", 5, 5 65 50 10, tab 1
button "Del", 6, 5 65 50 10, tab 2
text "Nickname:", 7, 5 15 30 20 10, tab 2
edit "", 8, 5 25 100 10, tab 2
edit "Checker", 9, 5 45 100 10, read, tab 1
edit "Checker", 10, 5 45 100 10, read, tab 2
}
on *:dialog:voicecontrol:sclick:5:{
set %av [ $+ [ $address($did(5),2) ] ] on
did -ra voicecontrol 9 Added.
mode #dg +v $did(5)
}
on *:dialog:voicecontrol:sclick:6:{
unset %av [ $+ [ $address($did(8),2) ] ]
did -ra voicecontrol 10 Deleted.
mode #dg -v $did(8)
}
on *:join:#dg:{
mode $chan +v $nick
}
on *:text:!av*:#dg:{
if ($nick isop $chan) || ($nick ishop $chan) && ($2 != $null) {
mode $chan +v $2
Set %av [ $+ [ $address($2,2) ] ] on
}
}
on *:text:!delav*:#dg:{
if ($nick isop $chan) || ($nick ishop $chan) && ($2 != $null) {
mode $chan -v $2
unset %av [ $+ [ $address($2,2) ] ]
}
}