menu * { 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) ] ] } }