All pastes #898493 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-10 11:41 UTC
rendered paste body
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 
}