All pastes #424613 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-04 22:24 UTC
rendered paste body
menu channel { 
  -
  Channel Manager:/dialog -m Manager Manager
} 
dialog Manager { 
  title "Channel Manager - SeersClient" 
  size -1 -1 140 175 
  option dbu

  tab "User", 100, 0 0 140 175
  tab "Channel", 101, 0 0 130 175 
  tab "Timed Ban", 102, 0 0 130 175

  box "Nickname Control", 1, 3 15 133 91, tab 100
  text "Nickname:", 2, 9 25 60 11, left, tab 100
  edit "", 3, 41 24 89 10, left, tab 100
  button "Voice", 4, 8 40 35 10, tab 100 
  button "Devoice", 5, 8 53 35 10, tab 100 
  button "Halfop", 6, 53 40 35 10, tab 100 
  button "Dehalfop", 7, 53 53 35 10, tab 100
  button "Op", 8, 96 40 35 10, tab 100 
  button "Deop", 9, 96 53 35 10, tab 100
  button "Protect", 10, 8 66 35 10, tab 100 
  button "Deprotect", 11, 8 79 35 10, tab 100
  button "Ban", 12, 53 66 35 10, tab 100 
  button "Unban", 13, 53 79 35 10, tab 100
  button "Kick", 14, 96 66 35 10, tab 100 
  button "Kick-Ban", 15, 96 79 35 10, tab 100
  button "Add Invite", 16, 8 92 35 10, tab 100 
  button "Add Except", 17, 53 92 35 10, tab 100
  box "Address Control", 50, 3 108 133 63, tab 100
  button "Ban", 51, 8 118 39 10, tab 100
  edit "", 52, 53 118 77 10, tab 100
  button "Unban", 53, 8 131 39 10, tab 100
  edit "", 54, 53 131 77 10, tab 100
  button "Add Invite", 55, 8 144 39 10, tab 100
  edit "", 56, 53 144 77 10, tab 100
  button "Add Except", 57, 8 157 39 10, tab 100
  edit "", 58, 53 157 77 10, tab 100

  box "Enforce Modes", 18, 3 15 133 118, tab 101
  button "No colour", 19, 8 28 35 10, tab 101 
  button "No CTCP's", 20, 8 41 35 10, tab 101 
  button "G Rated", 21, 52 28 35 10, tab 101 
  button "Invite only", 22, 52 41 35 10, tab 101
  button "No Knock", 23, 96 28 35 10, tab 101
  button "Mute", 24, 96 41 35 10, tab 101
  button "No Invites", 25, 8 54 35 10, tab 101 
  button "No kicks", 26, 8 67 35 10, tab 101
  button "Strip Colour", 27, 52 54 35 10, tab 101
  button "Private", 28, 52 67 35 10, tab 101
  button "Secret", 29, 96 54 35 10, tab 101 
  button "No Notices", 30, 96 67 35 10, tab 101
  button "Only Reg's can speak", 31, 8 106 54 10, tab 101 
  button "Only Reg's can join", 32, 67 106 64 10, tab 101
  button "No Nick Changes", 33, 8 119 54 10, tab 101
  button "Max Users", 34, 8 80 54 10, tab 101
  edit "", 35, 68 80 62 10, tab 101
  button "Channel Key", 36, 8 93 54 10, tab 101
  edit "", 37, 68 93 62 10, tab 101

  box "Timed Ban", 38, 3 15 133 87, tab 102
  text "Nick:", 39, 8 28 22 10, left, tab 102
  edit "", 40, 32 26 100 10, center, tab 102  
  text "Time:", 41, 8 43 22 10, left, tab 102  
  edit "", 42, 32 41 78 10, center, tab 102
  text "Channel:", 43, 8 58 22 10, left, tab 102
  edit "", 44, 32 56 100 10, center, tab 102  
  text "Reason:", 49, 8 73 22 10, left, tab 102
  edit "", 45, 32 71 100 10, centre tab 102
  text "minutes", 46, 113 43 20 10, tab 102
  button "TimeBan User", 47, 6 86 62 13, center, tab 102
  button "Cancel", 48, 70 86 62 13, cancel, tab 102
}

on *:DIALOG:Manager:sclick:4: { mode $active +v $did($dname,3) }
on *:DIALOG:Manager:sclick:5: { mode $active -v $did($dname,3) }
on *:DIALOG:Manager:sclick:6: { mode $active +h $did($dname,3) }
on *:DIALOG:Manager:sclick:7: { mode $active -h $did($dname,3) }
on *:DIALOG:Manager:sclick:8: { mode $active +o $did($dname,3) }
on *:DIALOG:Manager:sclick:9: { mode $active -o $did($dname,3) }
on *:DIALOG:Manager:sclick:10: { mode $active +a $did($dname,3) }
on *:DIALOG:Manager:sclick:11: { mode $active -a $did($dname,3) }
on *:DIALOG:Manager:sclick:12: { mode $active +b $did($dname,3) }
on *:DIALOG:Manager:sclick:13: { mode $active -b $did($dname,3) }
on *:DIALOG:Manager:sclick:14: { kick $active $did($dname,3) }
on *:DIALOG:Manager:sclick:15: { kick -ku $active $did($dname,3) }
on *:DIALOG:Manager:sclick:16: { mode $active +I $did($dname,3) } 
on *:DIALOG:Manager:sclick:17: { mode $active +e $did($dname,3) }
on *:DIALOG:Manager:sclick:51: { mode $active +b $did($dname,52)) } 
on *:DIALOG:Manager:sclick:53: { mode $active +b $did($dname,54) }
on *:DIALOG:Manager:sclick:55: { mode $active +I $did($dname,56) } 
on *:DIALOG:Manager:sclick:57: { mode $active +e $did($dname,58) }

on *:DIALOG:Manager:sclick:19: { mode $active +c }
on *:DIALOG:Manager:sclick:20: { mode $active +C }
on *:DIALOG:Manager:sclick:21: { mode $active +G }
on *:DIALOG:Manager:sclick:22: { mode $active +i }
on *:DIALOG:Manager:sclick:23: { mode $active +K }
on *:DIALOG:Manager:sclick:24: { mode $active +m }
on *:DIALOG:Manager:sclick:25: { mode $active +V }
on *:DIALOG:Manager:sclick:26: { mode $active +Q }
on *:DIALOG:Manager:sclick:27: { mode $active +S }
on *:DIALOG:Manager:sclick:28: { mode $active +p }
on *:DIALOG:Manager:sclick:29: { mode $active +s }
on *:DIALOG:Manager:sclick:30: { mode $active +T }
on *:DIALOG:Manager:sclick:31: { mode $active +M }
on *:DIALOG:Manager:sclick:32: { mode $active +R }
on *:DIALOG:Manager:sclick:33: { mode $active +N }
on *:DIALOG:Manager:sclick:34: { mode $active +l $did($dname,35) }
on *:DIALOG:Manager:sclick:36: { mode $active +k $did($dname,37) }

on *:DIALOG:Manager:sclick:47: { mode $did($dname,44) +b $address($did($dname,40),2) |   kick $did($dname,44) $did($dname,40) $did($dname,45) | timer 1 $calc( $did($dname,42) * 60 ) mode $did($dname,44) -b $address($did($dname,40),2) }