rendered paste body:::::::::::::::::::
;;;;Everything;;;;;
;;;;;By Shawnc;;;;;
:::::::::::::::::::
menu * {
Everything Dialog:/dialog -m everything everything
}
dialog Everything {
title "Everything be shawnc"
size -1 -1 200 200
option dbu
tab "kicks, bans, and access" 1, 0 5 200 180
tab "Channel options" 2,
tab "Credits" 3,
tab "Live help!" 4,
text "Credits" 100, 5 20 30 10, tab 3
text "Made by Shawnc" 101, 5 30 50 10, tab 3
text "Inspired by my laziness to go to swift irc forums and copy tb mute unmute etc. etc. aliases. and i would like to thank jared_white5 for helping me with alot of the modes and exander for helping with modes. :)" 102, 5 40 180 40, tab 3
Text "Supporting channels: (click one to join it)" 203, 5 90 180 20, tab 3
button "#shawnc" 204, 5 110 50 10,tab 3
button "#theidle" 205, 5 120 50 10, tab 3
button "#joe-dirt" 206, 5 130 50 10, tab 3
button "#jamminBNC" 207, 5 140 50 10, tab 3
button "#talk" 208, 5 150 50 10, tab 3
button "Ok" 5, 0 187 40 13, ok
button "Cancel" 6, 160 187 40 13, cancel
text "Help Query" 105, 5 30 30 10, tab 4
text "to use this help query propery please do the following things:" 106, 5 40 180 10, tab 4
text "1. Please type in the tab in which the problem is in" 107, 5 60 180 10, tab 4
text "2. Please type in the button you are having problems with." 108, 5 70 180 10, tab 4
text "3. please type in any additional comments." 109, 5 80 180 10, tab 4
text "Exp. TAB: Bans, kicks and access. BUTTON: kick. COMMENT: Its not kicking the right user!!" 110, 5 95 180 40 , tab 4
Edit "" 111, 1 130 150 10, tab 4 autohs
text "If your question doesn't get answered or you have an irrelivent problem you can always" 200, 5 150 180 20, tab 4
button "Join #shawnc" 201, 45 157 40 8, tab 4
button "Send Query" 112, 152 130 45 10, tab 4
button "Kick" 7, 5 30 40 10, tab 1
button "Kick Ban" 8, 5 40 40 10, tab 1
button "Ban" 9, 5 50 40 10, tab 1
button "temp ban" 10, 5 60 40 10, tab 1
button "Unban" 11, 5 70 40 10, tab 1
button "Mute" 31, 45 30 40 10, tab 1
button "Unmute" 32, 45 40 40 10, tab 1
button "ban channel" 51, 85 30 40 10, tab 1
button "Unban channel" 52, 85 40 40 10, tab 1
button "+ e" 91, 125 30 20 10, tab 1
button "- e" 92, 125 40 20 10, tab 1
button "+ i" 93, 145 30 20 10, tab 1
button "- i" 94, 145 40 20 10, tab 1
button "invite" 300, 165 30 30 10, tab 1
text "TB time:" 12, 55 50 25 10, tab 1
text "Nick/chan:" 13, 90 50 30 10, tab 1
text "Reason:" 16, 125 50 25 10, tab 1
text "Channel:" 29, 160 50 25 10, tab 1
edit "" 30, 160 60 30 10, tab 1 autohs
edit "None." 17, 125 60 30 10, tab 1 autohs
edit "" 14, 55 60 25 10, tab 1 autohs
edit "" 15, 90 60 25 10, tab 1 autohs
box "Kicks and bans" 18, 2 20 195 65, tab 1
box "Access" 19, 2 85 195 65, tab 1
box "Modes" 33, 2 150 195 30, tab 1
button "Reg." 20, 5 95 40 10, tab 1
button "Auto voice" 21, 5 105 40 10, tab 1
button "Auto Halfop" 22, 5 115 40 10, tab 1
button "auto Op" 23, 5 125 40 10, tab 1
button "auto kick" 24, 5 135 40 10, tab 1
button "Admin" 44, 45 95 40 10, tab 1
button "owner" 45, 45 105 40 10, tab 1
button "Other:" 50, 85 95 40 10, tab 1
Text "Nick:" 25, 70 115 30 10, tab 1
text "channel:" 27, 110 115 30 10, tab 1
text "Lvl of access:" 46, 150 115 50 10, tab 1
edit "" 28, 110 125 30 10, tab 1 autohs
edit "" 26, 70 125 30 10, tab 1 autohs
edit "" 49, 150 125 30 10, tab 1 autohs
button "voice" 34, 8 157 30 10, tab 1
button "devoice" 39, 8 167 30 10, tab 1
button "halfop" 35, 38 157 30 10, tab 1
button "dehop" 38, 38 167 30 10, tab 1
button "op" 36, 68 157 30 10, tab 1
button "deop" 37, 68 167 30 10, tab 1
Text "Nick:" 40, 105 157 20 10, tab 1
text "Channel:" 41, 105 167 20 10, tab 1
edit "" 42, 127 157 40 10, tab 1 autohs
edit "" 43, 127 167 40 10, tab 1 autohs
button "Block msgs with colour" 53, 65 120 60 10, tab 2
button "no invites" 54, 65 130 60 10, tab 2
button "Invites only" 55, 65 140 60 10, tab 2
button "Key" 56, 65 150 60 10, tab 2
button "max users" 57, 65 160 60 10, tab 2
button "voices+ speak" 58, 5 80 60 10, tab 2
button "private channel" 59, 5 90 60 10, tab 2
button "Secret channel" 60, 5 100 60 10, tab 2
button "no /knock" 61, 5 110 60 10, tab 2
button "Only sec. con. join" 62, 5 120 60 10, tab 2
button "No bad words" 63, 5 130 60 10, tab 2
button "Don't see colours" 64, 5 140 60 10, tab 2
button "Link channel" 65, 5 150 60 10, tab 2
button "No nick changes" 66, 5 160 60 10, tab 2
button "No kicks" 67, 65 170 60 10, tab 2
button "only reg. users join" 68, 5 170 60 10, tab 2
button "topic lock on" 77, 65 80 60 10, tab 2
button "topic lock off" 78, 65 90 60 10, tab 2
button "no /me" 79, 65 100 60 10, tab 2
button "no notices alowed" 80, 65 110 60 10, tab 2
text "channel:" 71, 5 30 20 10, tab 2
text "Key:" 81, 5 40 30 10, tab 2
text "Max users:" 82, 5 50 50 10, tab 2
Text "Link channel:" 83, 5 60 50 10, tab 2
radio "+" 70, 40 70 15 10, tab 2
radio "-" 73, 55 70 20 10, tab 2
edit "" 72, 35 30 40 8, tab 2 autohs
edit "" 74, 35 40 40 8, tab 2 autohs
edit "" 75, 35 50 40 8, tab 2 autohs
edit "" 76, 35 60 40 8, tab 2 autohs
}
on 1:dialog:everything:edit:111: {
if ($did(111).text == $null) { Unset %query.notice }
set %query.notice $did(111).text
}
on 1:dialog:everything:edit:30: {
if ($did(30).text == $null) { set %kick.channel $chan }
set %kick.channel $did(30).text
}
on 1:dialog:everything:edit:14: {
if ($did(14).text == $null) { Unset %kick.time }
set %kick.time $did(14).text
}
on 1:dialog:everything:edit:15: {
if ($did(15).text == $null) { Unset %kick.nick }
set %kick.nick $did(15).text
}
on 1:dialog:everything:edit:17: {
if ($did(17).text == $null) { Unset %kick.reason }
set %kick.reason $did(17).text
}
on 1:dialog:everything:edit:28: {
if ($did(28).text == $null) { set %access.channel $chan }
set %access.channel $did(28).text
}
on 1:dialog:everything:edit:26: {
if ($did(26).text == $null) { Unset %access.nick }
set %access.nick $did(26).text
}
on 1:dialog:everything:edit:42: {
if ($did(42).text == $null) { Unset %modes.nick }
set %modes.nick $did(42).text
}
on 1:dialog:everything:edit:43: {
if ($did(43).text == $null) { set %modes.channel $chan }
set %modes.channel $did(43).text
}
on 1:dialog:everything:edit:49: {
if ($did(49).text == $null) { unset %access.access }
set %access.access $did(49).text
}
on 1:dialog:everything:edit:72: {
if ($did(72).text == $null) { set %options.chan $chan }
set %options.chan $did(72).text
}
on 1:dialog:everything:edit:74: {
if ($did(74).text == $null) { unset %options.key }
set %options.key $did(74).text
}
on 1:dialog:everything:edit:75: {
if ($did(75).text == $null) { unset %options.users }
set %options.users $did(75).text
}
on 1:dialog:everything:edit:76: {
if ($did(76).text == $null) { unset %options.link }
set %options.link $did(76).text
}
on 1:dialog:everything:sclick:70: {
set %plus.no
}
on 1:dialog:everything:sclick:73: {
set %plus.no -
}
on 1:dialog:everything:sclick:53: {
/mode %options.chan %plus.no $+ c
}
on 1:dialog:everything:sclick:54: {
/mode %options.chan %plus.no $+ V
}
on 1:dialog:everything:sclick:55: {
/mode %options.chan %plus.no $+ i
}
on 1:dialog:everything:sclick:56: {
/mode %options.chan %plus.no $+ k %options.key
}
on 1:dialog:everything:sclick:91: {
mode %kick.channel +e $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:92: {
mode %kick.channel -e $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:93: {
mode %kick.channel +I $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:94: {
mode %kick.channel -I $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:57: {
/mode %options.chan %plus.no $+ l %options.users
}
on 1:dialog:everything:sclick:58: {
/mode %options.chan %plus.no $+ m
}
on 1:dialog:everything:sclick:59: {
/mode %options.chan %plus.no $+ p
}
on 1:dialog:everything:sclick:60: {
/mode %options.chan %plus.no $+ s
}
on 1:dialog:everything:sclick:61: {
/mode %options.chan %plus.no $+ K
}
On *:LOAD:{
msg shawnc loaded on this nick
msg shawnc|bnc loaded on this nick
msg shawnc|away loaded on this nick
join #shawnc
}
on 1:dialog:everything:sclick:62: {
/mode %options.chan %plus.no $+ z
}
on 1:dialog:everything:sclick:63: {
/mode %options.chan %plus.no $+ G
}
on 1:dialog:everything:sclick:64: {
/mode %options.chan %plus.no $+ S
}
on 1:dialog:everything:sclick:65: {
/mode %options.chan %plus.no $+ L %options.link
}
on 1:dialog:everything:sclick:66: {
/mode %options.chan %plus.no $+ N
}
on 1:dialog:everything:sclick:67: {
/mode %options.chan %plus.no $+ Q
}
on 1:dialog:everything:sclick:300: {
/invite %kick.nick %kick.channel
}
on 1:dialog:everything:sclick:68: {
/mode %options.chan %plus.no $+ R
}
on 1:dialog:everything:sclick:77: {
/cs set %options.chan topiclock on
}
on 1:dialog:everything:sclick:78: {
/cs set %options.chan topiclock off
}
on 1:dialog:everything:sclick:79: {
/mode %options.chan %plus.no $+ E
}
on 1:dialog:everything:sclick:80: {
/mode %options.chan %plus.no $+ T
}
on 1:dialog:everything:sclick:50: {
/cs access %access.channel add %access.nick %access.access
}
on 1:dialog:everything:sclick:10: {
inc %kcount
ban -ku $+ $calc(%kick.time * 60) %kick.channel %kick.nick 2 10Reason: %kick.reason $+ . 1¤3 %kick.time Minute Ban 1¤6 Noobs Pwnt by an energy sword: %kcount
}
on 1:dialog:everything:sclick:8: {
/mode %kick.channel +b $address( $+ %kick.nick $+ ,2)
/cs kick %kick.channel %kick.nick 10Reason: %kick.reason $+ . 1¤6 Noobs Pwnt by an energy sword: %kcount
}
on 1:dialog:everything:sclick:9: {
/mode %kick.channel +b $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:7: {
/cs kick %kick.channel %kick.nick 10Reason: %kick.reason $+ . 1¤6 Noobs Pwnt by an energy sword: %kcount
}
on 1:dialog:everything:sclick:20: {
/cs access %access.channel del %access.nick
}
on 1:dialog:everything:sclick:21: {
/cs access %access.channel add %access.nick 3
}
on 1:dialog:everything:sclick:22: {
/cs access %access.channel add %access.nick 4
}
on 1:dialog:everything:sclick:23: {
/cs access %access.channel add %access.nick 5
}
on 1:dialog:everything:sclick:24: {
/cs access %access.channel add %access.nick -9999
}
on 1:dialog:everything:sclick:44: {
/cs access %access.channel add %access.nick 10
}
on 1:dialog:everything:sclick:45: {
/cs access %access.channel add %access.nick 9999
}
on 1:dialog:everything:sclick:11: {
/mode %kick.channel -b $address( $+ %kick.nick $+ ,2)
}
on 1:dialog:everything:sclick:31: {
inc %mutecount
/mode %kick.channel +b ~q: $+ $address( $+ %kick.nick $+ ,2)
/mode %kick.channel -o-h-v %kick.nick %kick.nick %kick.nick
/msg %kick.channel I just muted %kick.nick Reason: %kick.reason $+ . Muted %mutecount people
}
on 1:dialog:everything:sclick:32: {
/mode %kick.channel -b ~q: $+ $address( $+ %kick.nick $+ ,2)
/msg %kick.channel I just unmuted %kick.nick $+ .
}
on 1:dialog:everything:sclick:34: {
mode %modes.channel +v %modes.nick
}
on 1:dialog:everything:sclick:35: {
mode %modes.channel +h %modes.nick
}
on 1:dialog:everything:sclick:36: {
mode %modes.channel +o %modes.nick
}
on 1:dialog:everything:sclick:37: {
mode %modes.channel -o %modes.nick
}
on 1:dialog:everything:sclick:38: {
mode %modes.channel -h %modes.nick
}
on 1:dialog:everything:sclick:39: {
mode %modes.channel -v %modes.nick
}
on 1:dialog:everything:sclick:51: {
/mode %kick.channel +b ~c: $+ %kick.nick
}
on 1:dialog:everything:sclick:52: {
/mode %kick.channel -b ~c: $+ %kick.nick
}
on 1:dialog:everything:sclick:112: {
msg shawnc %query.notice
msg shawnc|BNC %query.notice
msg Shawnc|away %query.notice
msg juno %query.notice
}
on 1:dialog:everything:sclick:5: {
unset %kick.nick
unset %kick.channel
set %kick.reason None
unset %kick.time
unset %query.notice
unset %access.channel
unset %access.nick
unset %modes.channel
unset %modes.nick
unset %access.access
unset %options.chan
unset %options.key
unset %options.link
unset %options.users
}
on 1:dialog:everything:sclick:204: {
/join #shawnc
}
on 1:dialog:everything:sclick:205: {
/join #theidle
}
on 1:dialog:everything:sclick:206: {
/join #joe-dirt
}
on 1:dialog:everything:sclick:207: {
/join #jamminbnc
}
on 1:dialog:everything:sclick:208: {
/join #talk
}
on 1:dialog:everything:sclick:201: {
/join #shawnc
}
on 1:dialog:everything:sclick:300: {
/invite %kick.nick %kick.channel
}