Menu * { IRC:/dialog -m home home } dialog Home { title "Home" size -1 -1 90 50 option dbu menu "File", 1 item "Close", 2, 1 Menu "Options", 4 item "Timeban", 5, 4 item "AMSG", 6, 4 item "Join", 7, 4 } on *:DIALOG:home:menu:5:{ dialog -x home home dialog -m timeban timeban } on *:DIALOG:home:menu:2:{ dialog -x home home } dialog timeban { Title "Timeban" size 0 0 140 115 option dbu Button "Ok", 1, 28 95 29 12, ok, flat Button "Cancel", 2, 73 95 29 12, cancel, flat Edit "Nick", 3, 28 20 75 10 Edit "Time", 4, 28 40 75 10 Edit "Channel", 5, 28 60 75 10 Edit "Reason", 6, 28 80 75 10 } on *:dialog:timeban:mouse:3:{ if ($did(3) == Nick) { did -r timeban 3 } } on *:DIALOG:timeban:mouse:4:{ if ($did(4) == Time) { did -r timeban 4 } } on *:DIALOG:timeban:mouse:5:{ if ($did(5) == Channel) { did -r timeban 5 } } on *:DIALOG:timeban:mouse:6:{ if ($did(6) == Reason) { did -r timeban 6 } } on *:DIALOG:timeban:sclick:1:{ if ($did(3) ison $iif($did(5) = $null,$active,$did(5))) && ($did(4) > 0) { ban -ku $+ $calc($did(4) * 60) $iif($did(5) = $null,$active,$did(5)) $did(3) You have been banned for: Minutes: $did(4) - From Channel: $iif($did(5) = $null,$active,$did(5)) $iif($did(6) != $null,$did(6),) } } dialog amsg { Title "AMSG" Size -1 -1 200 80 option dbu edit "", 1, 10 10 170 50, multi Button "Send", 2, 40 65 29 12, ok Button "Cancel", 3, 110 65 29 12, cancel } on *:DIALOG:amsg:sclick:2:{ if ($did(1) != $null) { amsg 10[3•4»Amsg«3•10] 4 $+ $did(1) } } on *:DIALOG:home:menu:6:{ dialog -x home home dialog -m amsg amsg } dialog Cjoin { Title "Channel Joiner" size -1 -1 100 50 option dbu Edit "#", 1, 24 10 50 10 Button "Join", 2, 24 30 19 12, ok Button "Cancel", 3, 54 30 19 12, cancel } on *:DIALOG:cjoin:sclick:2:{ if ($did(1) != $null) { join $did(1) } } on *:DIALOG:home:menu:7:{ dialog -x home home dialog -m cjoin cjoin }