All pastes #423053 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-04-03 21:37 UTC
rendered paste body
menu channel { 
  -
  Channel Manager:/dialog -m Manager Manager
} 
dialog Manager { 
  title "Channel Manager - SeersClient" 
  size -1 -1 130 150 
  option dbu

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

  box "User Control", 1, 3 15 123 91, tab 100
  text "Nickname:", 2, 9 25 40 11, left, tab 100
  edit "", 3, 41 24 81 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, 47 40 35 10, tab 100 
  button "Dehalfop", 7, 47 53 35 10, tab 100
  button "Op", 8, 86 40 35 10, tab 100 
  button "Deop", 9, 86 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, 47 66 35 10, tab 100 
  button "Unban", 13, 47 79 35 10, tab 100
  button "Kick", 14, 86 66 35 10, tab 100 
  button "Kick-Ban", 15, 86 79 35 10, tab 100
  button "Add Invite", 16, 8 92 35 10, tab 100 
  button "Add Except", 17, 47 92 35 10, tab 100

  box "Enforce Modes", 18, 3 15 123 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, 47 28 35 10, tab 101 
  button "Invite only", 22, 47 41 35 10, tab 101
  button "No Knock", 23, 86 28 35 10, tab 101
  button "Mute", 24, 86 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, 47 54 35 10, tab 101
  button "Private", 28, 47 67 35 10, tab 101
  button "Secret", 29, 86 54 35 10, tab 101 
  button "No Notices", 30, 86 67 35 10, tab 101
  button "Only Reg's can speak", 31, 8 80 54 10, tab 101 
  button "Only Reg's can join", 32, 67 80 54 10, tab 101
  button "No Nick Changes", 33, 8 93 54 10, tab 101
  button "Max Users", 34, 8 106 54 10, tab 101
  edit "", 35, 68 106 52 10, tab 101
  button "Channel Key", 36, 8 119 54 10, tab 101
  edit "", 37, 68 119 52 10, tab 101

  box "Timed Ban", 38, 3 15 123 87, tab 102
  text "Nick:", 39, 8 28 22 10, left, tab 102
  edit "", 40, 32 26 91 10, center, tab 102  
  text "Time:", 41, 8 43 22 10, left, tab 102  
  edit "", 42, 32 41 68 10, center, tab 102
  text "Channel:", 43, 8 58 22 10, left, tab 102
  edit "", 44, 32 56 91 10, center, tab 102  
  text "Reason:", 49, 8 73 22 10, left, tab 102
  edit "", 45, 32 71 91 10, centre tab 102
  text "minutes", 46, 103 43 20 10, tab 102
  button "TimeBan User", 47, 6 86 58 13, center, tab 102
  button "Cancel", 48, 64 86 58 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 $address($did($dname,3),2) } 
on *:DIALOG:Manager:sclick:17: { mode $active +e $address($did($dname,3),2) }

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) }