All pastes #559863 Raw Edit

Stuff

public text v1 · immutable
·published 2007-06-11 22:46 UTC
rendered paste body
menu * {
  Channel Helper:{ Channelhelper
    did -a Channelhelper 3 $active
    did -a Channelhelper 72 $remove($chan($active).mode,r)
  }
}
alias Channelhelper { dialog -m ChannelHelper ChannelHelper }
dialog ChannelHelper {
  title "Channel Buddy!"
  size -1 -1 250 170
  option dbu
  text "Made by: iStink" 1, 125 0 60 10
  edit "" 3, 10 20 50 10
  text "Channel" 4, 10 10 20 10
  text "Modes" 5, 20 43 20 10
  button "+c" 6, 20 50 10 10
  button "+m" 9, 20 60 10 10
  button "+n" 10, 20 70 10 10
  button "+p" 11, 20 80 10 10
  button "+s" 12, 20 90 10 10
  button "+t" 13, 20 100 10 10
  button "+z" 14, 20 110 10 10
  button "+C" 16, 20 120 10 10
  button "+G" 17, 20 130 10 10
  button "+M" 18, 20 140 10 10
  button "+K" 19, 20 150 10 10
  button "+N" 20, 20 160 10 10
  button "+Q" 21, 30 50 10 10
  button "+R" 22, 30 60 10 10
  button "+S" 23, 30 70 10 10
  button "+T" 24, 30 80 10 10
  button "+V" 25, 30 90 10 10
  button "+u" 26, 30 100 10 10
  text "Un-Modes" 27, 50 43 24 10
  button "-c" 28, 50 50 10 10
  button "-m" 31, 50 60 10 10
  button "-n" 32, 50 70 10 10
  button "-p" 33, 50 80 10 10
  button "-s" 34, 50 90 10 10
  button "-t" 35, 50 100 10 10
  button "-z" 36, 50 110 10 10
  button "-C" 38, 50 120 10 10
  button "-G" 39, 50 130 10 10
  button "-M" 40, 50 140 10 10
  button "-K" 41, 50 150 10 10
  button "-N" 42, 50 160 10 10
  button "-Q" 43, 60 50 10 10
  button "-R" 44, 60 60 10 10
  button "-S" 45, 60 70 10 10
  button "-T" 46, 60 80 10 10
  button "-V" 47, 60 90 10 10
  button "-u" 48, 60 100 10 10
  text "Param-Modes" 49, 80 43 30 10
  button "+e" 50, 90 50 10 10
  button "+I" 51, 90 60 10 10
  button "+f" 52, 90 70 10 10
  button "+j" 53, 90 80 10 10
  button "+k" 54, 90 90 10 10
  button "+l" 55, 90 100 10 10
  button "+L" 56, 90 110 10 10
  edit "" 57, 100 50 150 10
  edit "" 58, 100 60 150 10
  edit "" 59, 100 70 150 10
  edit "" 60, 100 80 150 10
  edit "" 61, 100 90 150 10
  edit "" 62, 100 100 150 10
  edit "" 70, 100 110 150 10
  button "-e" 63, 80 50 10 10
  button "-I" 64, 80 60 10 10
  button "-f" 65, 80 70 10 10
  button "-j" 66, 80 80 10 10
  button "-k" 67, 80 90 10 10
  button "-l" 68, 80 100 10 10
  button "-L" 69, 80 110 10 10
  text "Mode-Lock" 71, 80 120 40 10
  edit "" 72, 80 127 70 10
  button "Lock!!" 73, 150 127 30 10
  check "Show Mode usages?" 74, 10 30 57 10
}
on *:DIALOG:Channelhelper:sclick:6:{ mode $did(3) +c | if ($did(74).state == 0) halt | else echo -a +c blocks colors from being used in the channel. }
on *:DIALOG:Channelhelper:sclick:9:{ mode $did(3) +m | if ($did(74).state == 0) halt | else echo -a +m sets the channel to moderated so you need voice or above to speak. }
on *:DIALOG:Channelhelper:sclick:10:{ mode $did(3) +n | if ($did(74).state == 0) halt | else echo -a +n sets it so no one can send messages to the channel while they aren't in it. }
on *:DIALOG:Channelhelper:sclick:11:{ mode $did(3) +p | if ($did(74).state == 0) halt | else echo -a +p sets the channel to private }
on *:DIALOG:Channelhelper:sclick:12:{ mode $did(3) +s | if ($did(74).state == 0) halt | else echo -a +s sets the channel to secret }
on *:DIALOG:Channelhelper:sclick:13:{ mode $did(3) +t | if ($did(74).state == 0) halt | else echo -a +t sets the channel where you need halfop or above to set/change the topic. }
on *:DIALOG:Channelhelper:sclick:14:{ mode $did(3) +z | if ($did(74).state == 0) halt | else echo -a +z sets the channel so you need SSL (Secure Socket Layer) to join the channel. }
on *:DIALOG:Channelhelper:sclick:16:{ mode $did(3) +C | if ($did(74).state == 0) halt | else echo -a +C sets the channel so users cant use CTCP on the channel, like: /ctcp #channel ping }
on *:DIALOG:Channelhelper:sclick:17:{ mode $did(3) +G | if ($did(74).state == 0) halt | else echo -a +G sets the channel so when someone types out a badword it will show up as <censored> }
on *:DIALOG:Channelhelper:sclick:18:{ mode $did(3) +M | if ($did(74).state == 0) halt | else echo -a +M sets the channel so you need to be registered and identified to type in that channel }
on *:DIALOG:Channelhelper:sclick:19:{ mode $did(3) +K | if ($did(74).state == 0) halt | else echo -a +K sets it so users can't do /knock #channel message when the channel is +i and users are outstide of the channel. }
on *:DIALOG:Channelhelper:sclick:20:{ mode $did(3) +N | if ($did(74).state == 0) halt | else echo -a +N sets the channel so that only Operators of the channel can change there nicks }
on *:DIALOG:Channelhelper:sclick:21:{ mode $did(3) +Q | if ($did(74).state == 0) halt | else echo -a +Q sets the channel so that no one can kick anyone }
on *:DIALOG:Channelhelper:sclick:22:{ mode $did(3) +R | if ($did(74).state == 0) halt | else echo -a +R sets the channel so you need a registered and identified nick to join }
on *:DIALOG:Channelhelper:sclick:23:{ mode $did(3) +S | if ($did(74).state == 0) halt | else echo -a +S sets the channel so that messages with color in them are shown to others as black instead of color }
on *:DIALOG:Channelhelper:sclick:24:{ mode $did(3) +T | if ($did(74).state == 0) halt | else echo -a +T sets the channel so that only Operators of the channel can notice to the channel, /notice #channel message }
on *:DIALOG:Channelhelper:sclick:25:{ mode $did(3) +V | if ($did(74).state == 0) halt | else echo -a +V sets the channel so that no one can invite other users to the channel }
on *:DIALOG:Channelhelper:sclick:26:{ mode $did(3) +u | if ($did(74).state == 0) halt | else echo -a +u sets the channel so that only Operators of the channel are shown on the nicklist, other users can talk but they won't be shown on the nicklist }
on *:DIALOG:Channelhelper:sclick:28:{ mode $did(3) -c }
on *:DIALOG:Channelhelper:sclick:29:{ mode $did(3) -e }
on *:DIALOG:Channelhelper:sclick:30:{ mode $did(3) -i }
on *:DIALOG:Channelhelper:sclick:31:{ mode $did(3) -m }
on *:DIALOG:Channelhelper:sclick:32:{ mode $did(3) -n }
on *:DIALOG:Channelhelper:sclick:33:{ mode $did(3) -p }
on *:DIALOG:Channelhelper:sclick:34:{ mode $did(3) -s }
on *:DIALOG:Channelhelper:sclick:35:{ mode $did(3) -t }
on *:DIALOG:Channelhelper:sclick:36:{ mode $did(3) -z }
on *:DIALOG:Channelhelper:sclick:37:{ mode $did(3) -A }
on *:DIALOG:Channelhelper:sclick:38:{ mode $did(3) -C }
on *:DIALOG:Channelhelper:sclick:39:{ mode $did(3) -G }
on *:DIALOG:Channelhelper:sclick:40:{ mode $did(3) -M }
on *:DIALOG:Channelhelper:sclick:41:{ mode $did(3) -K }
on *:DIALOG:Channelhelper:sclick:42:{ mode $did(3) -N }
on *:DIALOG:Channelhelper:sclick:43:{ mode $did(3) -Q }
on *:DIALOG:Channelhelper:sclick:44:{ mode $did(3) -R }
on *:DIALOG:Channelhelper:sclick:45:{ mode $did(3) -S }
on *:DIALOG:Channelhelper:sclick:46:{ mode $did(3) -T }
on *:DIALOG:Channelhelper:sclick:47:{ mode $did(3) -V }
on *:DIALOG:Channelhelper:sclick:48:{ mode $did(3) -u }
on *:DIALOG:Channelhelper:sclick:50:{ mode $did(3) +e $did(57) | if ($did(74).state == 0) halt | else echo -a +e sets a mode so that whoever matches the +e they can join the channel when they are banned }
on *:DIALOG:Channelhelper:sclick:51:{ mode $did(3) +I $did(58) | if ($did(74).state == 0) halt | else echo -a +I sets a mode so that whoever matches the +I, they can join the channel when +i is on; invite only }
on *:DIALOG:Channelhelper:sclick:52:{ mode $did(3) +f $did(59) | if ($did(74).state == 0) halt | else echo -a +f sets flood parameters, /helpop chmodef for more help. }
on *:DIALOG:Channelhelper:sclick:53:{ mode $did(3) +j $did(60) | if ($did(74).state == 0) halt | else echo -a +j sets join parameters where you can only join in; joins:seconds }
on *:DIALOG:Channelhelper:sclick:54:{ mode $did(3) +k $did(61) | if ($did(74).state == 0) halt | else echo -a +k sets a key to the channel so you need to type: /join #channel key-here in order to join. }
on *:DIALOG:Channelhelper:sclick:55:{ mode $did(3) +l $did(62) | if ($did(74).state == 0) halt | else echo -a +l sets a user limit to the channel. }
on *:DIALOG:Channelhelper:sclick:56:{ mode $did(3) +L $did(70) | if ($did(74).state == 0) halt | else echo -a +L sets a linked channel, so when the maximum amount of users has been reached (mode +l) the users that try to join with join the linked channel. }
on *:DIALOG:Channelhelper:sclick:63:{ mode $did(3) -e $did(57) }
on *:DIALOG:Channelhelper:sclick:64:{ mode $did(3) -I $did(58) }
on *:DIALOG:Channelhelper:sclick:65:{ mode $did(3) -f }
on *:DIALOG:Channelhelper:sclick:66:{ mode $did(3) -j }
on *:DIALOG:Channelhelper:sclick:67:{ mode $did(3) -k $did(61) }
on *:DIALOG:Channelhelper:sclick:68:{ mode $did(3) -l }
on *:DIALOG:Channelhelper:sclick:69:{ mode $did(3) -L $did(70) }
on *:DIALOG:Channelhelper:sclick:73:{ cs set $did(3) mlock $did(72) }