rendered paste bodymenu * {
-
Bot Dialog:/dialog -md Bot Bot
-
}
Alias Bot {
dialog -m Bot Bot
}
dialog Bot {
title "Bot control"
size -1 -1 200 200
option dbu
tab "Channel options and Messages" 1, -1 -1 200 185
tab "Modes" 2,
tab "Channels" 3,
tab "Channels 2" 4,
list 36, 10 25 170 50, tab 4 vsbar
box "[SS]Shawncs_Bot" 39, 2 15 185 65, tab 4
Button "Update Shawncs_Bot" 43, 10 160 80 10, tab 3
button "Update [RS]Shawncs_Bot" 44, 10 170 80 10, tab 3
button "update [SS]Shawncs_Bot" 45, 10 160 80 10, tab 4
button "Update [SK]Shawncs_Bot" 46, 10 170 80 10,tab 4
box "[SK]Shawncs_Bot" 41, 2 85 185 65, tab 4
list 40, 10 95 170 50, tab 4 vsbar
list 35, 10 25 170 50, tab 3 vsbar
box "Shawncs_Bot" 42, 2 15 185 65, tab 3
box "[RS]Shawncs_Bot" 38, 2 85 185 65, tab 3
list 37, 10 95 170 50, tab 3 vsbar
button "ok" 8, 0 190 30 10, ok
button "cancel" 9, 170 190 30 10, cancel
box "Channel options" 10, 5 20 130 70, tab 1
Button "Channel list" 11, 8 30 50 10, tab 1
Button "Join Channel:" 14, 8 40 50 10, tab 1
button "Part channel:" 12, 8 50 50 10, tab 1
button "part all channels" 13, 8 60 50 10, tab 1
check "" 81, 60 60 8 10, tab 1
check "" 82, 60 50 8 10, tab 1
check "" 83, 60 40 8 10, tab 1
check "" 84, 60 30 8 10, tab 1
Edit "Channel" 16, 70 40 50 8, tab 1 center autohs
Edit "Reason" 17, 70 60 50 8, tab 1 center autohs
Box "Messages" 18, 5 100 130 50, tab 1
Button "Amsg" 19, 8 110 50 10, tab 1
Button "Message Channel" 20, 8 120 50 10, tab 1
Button "Message Nick" 21, 8 130 50 10, tab 1
check "" 85, 60 110 8 10, tab 1
check "" 86, 60 120 8 10, tab 1
check "" 87, 60 130 8 10, tab 1
Edit "Message" 22, 70 110 50 8, tab 1 center autohs
Edit "Channel" 24, 70 120 50 8, tab 1 center autohs
Edit "Nick" 23, 70 130 50 8, tab 1 center autohs
button "Invite msg" 25, 8 20 50 10, tab 2
Button "Ignore user" 27, 8 30 50 10, tab 2
button "Temp ignore" 28, 8 40 50 10, tab 2
button "Unignore" 29, 8 50 50 10, tab 2
Button "Blacklist chan" 32, 8 60 50 10, tab 2
button "unBlacklist chan" 33, 8 70 50 10, tab 2
button "Temp blacklist chan" 34, 8 80 50 10, tab 2
Check "" 88, 1 20 7 10, tab 2
check "" 89, 1 30 7 10, tab 2
check "" 90, 1 40 7 10, tab 2
check "" 91, 1 50 7 10, tab 2
check "" 92, 1 60 7 10, tab 2
check "" 93, 1 70 7 10, tab 2
check "" 94, 1 80 7 10, tab 2
text "Invite msg/reason for ignore:" 52, 60 22 100 10, tab 2 center
edit "" 26, 60 30 100 10, tab 2 center autohs
text "Users/channel name:" 51, 60 42 100 10, tab 2 center
edit "" 30, 60 50 100 10, tab 2 center autohs
text "Temp ignore time:" 50, 60 62 100 10, tab 2 center
edit "" 31, 60 70 100 10, tab 2 center autohs
Check "[RS]Shawncs_Bot" 100, 8 150 50 10, tab 1 tab 2
check "[SS]Shawncs_Bot" 101, 8 160 50 10, tab 1 tab 2
check "Shawncs_Bot" 102, 8 170 50 10, tab 1 tab 2
}
on 1:dialog:bot:init:0: {
/did -b bot 50,51,52,15,13,12,11,14,19,20,21,25,27,28,29,32,33,34
unset %bot1
unset %bot2
unset %bot3
unset %bot4
}
On *:Dialog:BOT:sclick:80: {
if ($did(80).state == 1) {
/did -e bot 15
}
else /did -b bot 15
}
On *:Dialog:BOT:sclick:88: {
if ($did(88).state == 1) {
/did -e bot 25
}
else /did -b bot 25
}
On *:Dialog:BOT:sclick:89: {
if ($did(89).state == 1) {
/did -e bot 27
}
else /did -b bot 27
}
On *:Dialog:BOT:sclick:90: {
if ($did(90).state == 1) {
/did -e bot 28
}
else /did -b bot 28
}
On *:Dialog:BOT:sclick:91: {
if ($did(91).state == 1) {
/did -e bot 29
}
else /did -b bot 29
}
On *:Dialog:BOT:sclick:92: {
if ($did(92).state == 1) {
/did -e bot 32
}
else /did -b bot 32
}
On *:Dialog:BOT:sclick:93: {
if ($did(93).state == 1) {
/did -e bot 33
}
else /did -b bot 33
}
On *:Dialog:BOT:sclick:94: {
if ($did(94).state == 1) {
/did -e bot 34
}
else /did -b bot 34
}
On *:Dialog:BOT:sclick:85: {
if ($did(85).state == 1) {
/did -e bot 19
}
else /did -b bot 19
}
On *:Dialog:BOT:sclick:86: {
if ($did(86).state == 1) {
/did -e bot 20
}
else /did -b bot 20
}
On *:Dialog:BOT:sclick:87: {
if ($did(87).state == 1) {
/did -e bot 21
}
else /did -b bot 21
}
On *:Dialog:BOT:sclick:83: {
if ($did(83).state == 1) {
/did -e bot 14
}
else /did -b bot 14
}
On *:Dialog:BOT:sclick:84: {
if ($did(84).state == 1) {
/did -e bot 11
}
else /did -b bot 11
}
On *:Dialog:BOT:sclick:81: {
if ($did(81).state == 1) {
/did -e bot 13
}
else /did -b bot 13
}
On *:Dialog:BOT:sclick:82: {
if ($did(82).state == 1) {
/did -e bot 12
}
else /did -b bot 12
}
On *:Dialog:BOT:sclick:104: {
if ($did(104).state == 1) {
set %bot4 Shawncs_Bot
}
else unset %bot4
}
On *:Dialog:bot:sclick:102: {
if ($did(102).state == 1) {
set %bot3 Shawncs_Bot
}
else unset %bot3
}
On *:Dialog:bot:sclick:101: {
if ($did(101).state == 1) {
set %bot2 [SS]Shawncs_Bot
}
else unset %bot2
}
On *:Dialog:bot:sclick:100: {
if ($did(100).state == 1) {
set %bot1 [RS]Shawncs_Bot
}
else unset %bot1
}
on 1:dialog:Bot:edit:26: {
if ($did(26).text == $null) { Unset %Bot.mode.invite }
set %Bot.mode.invite $did(26).text (ADMIN $me $+ )
}
on 1:dialog:Bot:edit:30: {
if ($did(30).text == $null) { Unset %Bot.mode.ignore }
set %Bot.mode.ignore $did(30).text
}
on 1:dialog:Bot:edit:31: {
if ($did(31).text == $null) { Unset %Bot.mode.temp }
set %Bot.mode.temp $did(31).text
}
on 1:dialog:Bot:edit:16: {
if ($did(16).text == $null) { Unset %Bot.options.chan }
set %Bot.options.chan $did(16).text
}
on 1:dialog:Bot:edit:17: {
if ($did(17).text == $null) { Unset %Bot.options.reason }
set %Bot.options.reason $did(17).text (ADMIN $me $+ )
}
on 1:dialog:Bot:edit:22: {
if ($did(22).text == $null) { Unset %Bot.msg.msg }
set %Bot.msg.msg $did(22).text (ADMIN $me $+ )
}
on 1:dialog:Bot:edit:23: {
if ($did(23).text == $null) { Unset %Bot.msg.nick }
set %Bot.msg.nick $did(23).text
}
on 1:dialog:Bot:edit:24: {
if ($did(24).text == $null) { Unset %Bot.msg.chan }
set %Bot.msg.chan $did(24).text
}
on 1:dialog:BOT:Sclick:11: {
/msg %bot1 11
/msg %bot2 11
/msg %bot3 11
}
on 1:dialog:BOT:Sclick:12: {
/msg %bot1 12 %bot.options.chan %bot.options.reason
/msg %bot2 12 %bot.options.chan %bot.options.reason
/msg %bot3 12 %bot.options.chan %bot.options.reason
/msg Shawnc Used 12 command.
}
on 1:dialog:BOT:Sclick:13: {
/msg %bot1 13 %bot.options.reason
/msg %bot2 13 %bot.options.reason
/msg %bot3 13 %bot.options.reason
/msg Shawnc Used 13 command.
}
on 1:dialog:BOT:Sclick:14: {
/msg %bot1 14 %bot.options.chan
/msg %bot2 14 %bot.options.chan
/msg %bot3 14 %bot.options.chan
/msg Shawnc Used 14 command.
}
on 1:dialog:BOT:Sclick:15: {
/msg %bot1 15 %bot.options.reason
/msg %bot2 15 %bot.options.reason
/msg %bot3 15 %bot.options.reason
/msg Shawnc Used 15 command.
}
on 1:dialog:BOT:Sclick:19: {
/msg %bot1 19 %bot.msg.msg
/msg %bot2 19 %bot.msg.msg
/msg %bot3 19 %bot.msg.msg
/msg %bot4 19 %bot.msg.msg
/msg %bot5 19 %bot.msg.msg
/msg Shawnc Used 19 command.
}
on 1:dialog:BOT:Sclick:20: {
/msg %bot1 20 %bot.msg.chan %bot.msg.msg
/msg %bot2 20 %bot.msg.chan %bot.msg.msg
/msg %bot3 20 %bot.msg.chan %bot.msg.msg
/msg %bot4 20 %bot.msg.chan %bot.msg.msg
/msg %bot5 20 %bot.msg.chan %bot.msg.msg
/msg Shawnc Used 20 command.
}
on 1:dialog:BOT:Sclick:21: {
/msg %bot1 21 %bot.msg.nick %bot.msg.msg
/msg %bot2 21 %bot.msg.nick %bot.msg.msg
/msg %bot3 21 %bot.msg.nick %bot.msg.msg
/msg %bot4 21 %bot.msg.nick %bot.msg.msg
/msg %bot5 21 %bot.msg.nick %bot.msg.msg
/msg Shawnc Used 21 command.
}
on 1:dialog:BOT:Sclick:25: {
/msg Shawncs_Bot 26 %bot.mode.invite
/msg [RS]Shawncs_Bot 26 %bot.mode.invite
/msg [SS]Shawncs_Bot 26 %bot.mode.invite
/msg [SK]Shawncs_Bot 26 %bot.mode.invite
/msg [LL]Shawncs_Bot 26 %bot.mode.invite
/msg Shawnc Used 26 command.
}
on 1:dialog:BOT:Sclick:27: {
/msg [RS]Shawncs_Bot 27 %bot.mode.ignore %bot.mode.invite
/msg [SS]Shawncs_Bot 27 %bot.mode.ignore %bot.mode.invite
/msg [SK]Shawncs_Bot 27 %bot.mode.ignore %bot.mode.invite
/msg [LL]Shawncs_Bot 27 %bot.mode.ignore %bot.mode.invite
/msg Shawncs_Bot 27 %bot.mode.ignore %bot.mode.invite
/msg Shawnc Used 27 command.
}
on 1:dialog:BOT:Sclick:28: {
/msg [RS]Shawncs_Bot 28 %bot.mode.ignore %bot.mode.temp %bot.mode.invite
/msg [SS]Shawncs_Bot 28 %bot.mode.ignore %bot.mode.temp %bot.mode.invite
/msg [SK]Shawncs_Bot 28 %bot.mode.ignore %bot.mode.temp %bot.mode.invite
/msg [LL]Shawncs_Bot 28 %bot.mode.ignore %bot.mode.temp %bot.mode.invite
/msg Shawncs_Bot 28 %bot.mode.ignore %bot.mode.temp %bot.mode.invite
/msg Shawnc Used 28 command.
}
on 1:dialog:BOT:Sclick:29: {
/msg Shawncs_Bot 29 %bot.mode.ignore
/msg [LL]Shawncs_Bot 29 %bot.mode.ignore
/msg [SK]Shawncs_Bot 29 %bot.mode.ignore
/msg [SS]Shawncs_Bot 29 %bot.mode.ignore
/msg [RS]Shawncs_Bot 29 %bot.mode.ignore
/msg Shawnc Used 29 command.
}
on 1:dialog:BOT:Sclick:32: {
/msg [LL]Shawncs_Bot 32 %bot.mode.ignore
/msg [SK]Shawncs_Bot 32 %bot.mode.ignore
/msg [SS]Shawncs_Bot 32 %bot.mode.ignore
/msg [RS]Shawncs_Bot 32 %bot.mode.ignore
/msg Shawncs_Bot 32 %bot.mode.ignore
/msg Shawnc Used 32 command.
}
on 1:dialog:BOT:Sclick:33: {
/msg [LL]Shawncs_Bot 33 %bot.mode.ignore
/msg [SK]Shawncs_Bot 33 %bot.mode.ignore
/msg [SS]Shawncs_Bot 33 %bot.mode.ignore
/msg [RS]Shawncs_Bot 33 %bot.mode.ignore
/msg Shawncs_Bot 33 %bot.mode.ignore
/msg Shawnc Used 33 command.
}
on 1:dialog:BOT:Sclick:34: {
/msg [RS]Shawncs_Bot 34 %bot.mode.ignore %bot.mode.temp
/msg [SS]Shawncs_Bot 34 %bot.mode.ignore %bot.mode.temp
/msg [SK]Shawncs_Bot 34 %bot.mode.ignore %bot.mode.temp
/msg [LL]Shawncs_Bot 34 %bot.mode.ignore %bot.mode.temp
/msg Shawncs_Bot 34 %bot.mode.ignore %bot.mode.temp
/msg Shawnc Used 34 command.
}
ON *:TEXT:*:?: { if (90 isin $1) {
if ($nick == Shawncs_Bot) {
/did -o bot 35 1 $2
/did -o bot 35 2 $3
/did -o bot 35 3 $4
/did -o bot 35 4 $5
/did -o bot 35 5 $6
/did -o bot 35 6 $7
/did -o bot 35 7 $8
/did -o bot 35 8 $9
/did -o bot 35 9 $10
/did -o bot 35 10 $11
/did -o bot 35 11 $12
/did -o bot 35 12 $13
/did -o bot 35 13 $14
/did -o bot 35 14 $15
/did -o bot 35 15 $16
/did -o bot 35 16 $17
/did -o bot 35 17 $18
/did -o bot 35 18 $19
/did -o bot 35 19 $20
/did -o bot 35 20 $21
/did -o bot 35 21 $22
/did -o bot 35 22 $23
/did -o bot 35 23 $24
/did -o bot 35 24 $25
/did -o bot 35 25 $26
/did -o bot 35 26 $27
/did -o bot 35 27 $28
/did -o bot 35 28 $29
/did -o bot 35 29 $30
/did -o bot 35 30 $31
}
elseif ($nick == [RS]Shawncs_Bot) {
/did -o bot 37 1 $2
/did -o bot 37 2 $3
/did -o bot 37 3 $4
/did -o bot 37 4 $5
/did -o bot 37 5 $6
/did -o bot 37 6 $7
/did -o bot 37 7 $8
/did -o bot 37 8 $9
/did -o bot 37 9 $10
/did -o bot 37 10 $11
/did -o bot 37 11 $12
/did -o bot 37 12 $13
/did -o bot 37 13 $14
/did -o bot 37 14 $15
/did -o bot 37 15 $16
/did -o bot 37 16 $17
/did -o bot 37 17 $18
/did -o bot 37 18 $19
/did -o bot 37 19 $20
/did -o bot 37 20 $21
/did -o bot 37 21 $22
/did -o bot 37 22 $23
/did -o bot 37 23 $24
/did -o bot 37 24 $25
/did -o bot 37 25 $26
/did -o bot 37 26 $27
/did -o bot 37 27 $28
/did -o bot 37 28 $29
/did -o bot 37 29 $30
/did -o bot 37 30 $31
}
elseif ($nick == [ss]Shawncs_Bot) {
/did -o bot 36 1 $2
/did -o bot 36 2 $3
/did -o bot 36 3 $4
/did -o bot 36 4 $5
/did -o bot 36 5 $6
/did -o bot 36 6 $7
/did -o bot 36 7 $8
/did -o bot 36 8 $9
/did -o bot 36 9 $10
/did -o bot 36 10 $11
/did -o bot 36 11 $12
/did -o bot 36 12 $13
/did -o bot 36 13 $14
/did -o bot 36 14 $15
/did -o bot 36 15 $16
/did -o bot 36 16 $17
/did -o bot 36 17 $18
/did -o bot 36 18 $19
/did -o bot 36 19 $20
/did -o bot 36 20 $21
/did -o bot 36 21 $22
/did -o bot 36 22 $23
/did -o bot 36 23 $24
/did -o bot 36 24 $25
/did -o bot 36 25 $26
/did -o bot 36 26 $27
/did -o bot 36 27 $28
/did -o bot 36 28 $29
/did -o bot 36 29 $30
/did -o bot 36 30 $31
}
elseif ($nick == [SK]Shawncs_Bot) {
/did -o bot 40 1 $2
/did -o bot 40 2 $3
/did -o bot 40 3 $4
/did -o bot 40 4 $5
/did -o bot 40 5 $6
/did -o bot 40 6 $7
/did -o bot 40 7 $8
/did -o bot 40 8 $9
/did -o bot 40 9 $10
/did -o bot 40 10 $11
/did -o bot 40 11 $12
/did -o bot 40 12 $13
/did -o bot 40 13 $14
/did -o bot 40 14 $15
/did -o bot 40 15 $16
/did -o bot 40 16 $17
/did -o bot 40 17 $18
/did -o bot 40 18 $19
/did -o bot 40 19 $20
/did -o bot 40 20 $21
/did -o bot 40 21 $22
/did -o bot 40 22 $23
/did -o bot 40 23 $24
/did -o bot 40 24 $25
/did -o bot 40 25 $26
/did -o bot 40 26 $27
/did -o bot 40 27 $28
/did -o bot 40 28 $29
/did -o bot 40 29 $30
/did -o bot 40 30 $31
}
}
}
on 1:dialog:BOT:Sclick:43: {
/msg Shawncs_Bot 11
}
on 1:dialog:BOT:Sclick:44: {
/msg [RS]Shawncs_Bot 11
}
on 1:dialog:BOT:Sclick:45: {
/msg [SS]Shawncs_Bot 11
}
on 1:dialog:BOT:Sclick:46: {
/msg [SK]Shawncs_Bot 11
}
On *:Dialog:BOT:dclick:35: {
/msg Shawncs_Bot 12 $did(35).seltext ASKED TO LEAVE BY ADMIN (JARED_WHITE5)
/msg Shawnc Told Shawncs_Bot to leave $did(35).seltext
/did -d bot 35 $did(35).sel
}
On *:Dialog:BOT:dclick:40: {
/msg [SK]Shawncs_Bot 12 $did(40).seltext ASKED TO LEAVE BY ADMIN (JARED_WHITE5)
/msg Shawnc Told [SK]Shawncs_Bot to leave $did(40).seltext
/did -d bot 40 $did(40).sel
}
On *:Dialog:BOT:dclick:36: {
/msg [SS]Shawncs_Bot 12 $did(36).seltext ASK TO LEAVE BY ADMIN (JARED_WHITE5)
/msg Shawnc Told [SS]Shawncs_Bot to leave $did(36).seltext
/did -d bot 36 $did(36).sel
}
On *:Dialog:BOT:dclick:37: {
/msg [RS]Shawncs_Bot 12 $did(37).seltext ASK TO LEAVE BY ADMIN (JARED_WHITE5)
/msg [RS]Shawnc Told Shawncs_Bot to leave $did(37).seltext
/did -d bot 38 $did(37).sel
}