BlueHell mIRC Script — File Browser
BlueHellmIRCScriptv1.0 / BlueHellmIRCScriptv1.0 / BlueHellScript / autojoin.mrc
autojoin.mrc — 5.52 KB — Download this file
alias Autojoin {
dialog -m autojoin autojoin
}
dialog autojoin {
title "Autojoin"
size -1 -1 200 105
option dbu
text (#01) ( $+ %activec1 $+ ) %channel1 , 11, 2 3 100 10, ok tab 1
text (#02) ( $+ %activec2 $+ ) %channel2 , 12, 2 13 100 10, ok tab 1
text (#03) ( $+ %activec3 $+ ) %channel3 , 13, 2 23 100 10, ok tab 1
text (#04) ( $+ %activec4 $+ ) %channel4 , 14, 2 33 100 10, ok tab 1
text (#05) ( $+ %activec5 $+ ) %channel5 , 15, 2 43 100 10, ok tab 1
text (#06) ( $+ %activec6 $+ ) %channel6 , 16, 2 53 100 10, ok tab 1
text (#07) ( $+ %activec7 $+ ) %channel7 , 17, 2 63 100 10, ok tab 1
text (#08) ( $+ %activec8 $+ ) %channel8 , 18, 2 73 100 10, ok tab 1
text (#09) ( $+ %activec9 $+ ) %channel9 , 19, 2 83 100 10, ok tab 1
text (#10) ( $+ %activec10 $+ ) %channel10 , 20, 2 93 100 10, ok tab 1
button "set", 21, 105 2 15 10
button "set", 22, 105 12 15 10
button "set", 23, 105 22 15 10
button "set", 24, 105 32 15 10
button "set", 25, 105 42 15 10
button "set", 26, 105 52 15 10
button "set", 27, 105 62 15 10
button "set", 28, 105 72 15 10
button "set", 29, 105 82 15 10
button "set", 30, 105 92 15 10
button "unset", 31, 121 2 20 10
button "unset", 32, 121 12 20 10
button "unset", 33, 121 22 20 10
button "unset", 34, 121 32 20 10
button "unset", 35, 121 42 20 10
button "unset", 36, 121 52 20 10
button "unset", 37, 121 62 20 10
button "unset", 38, 121 72 20 10
button "unset", 39, 121 82 20 10
button "unset", 40, 121 92 20 10
button "active", 41, 151 2 20 10
button "active", 42, 151 12 20 10
button "active", 43, 151 22 20 10
button "active", 44, 151 32 20 10
button "active", 45, 151 42 20 10
button "active", 46, 151 52 20 10
button "active", 47, 151 62 20 10
button "active", 48, 151 72 20 10
button "active", 49, 151 82 20 10
button "active", 50, 151 92 20 10
button "inactive", 51, 172 2 25 10
button "inactive", 52, 172 12 25 10
button "inactive", 53, 172 22 25 10
button "inactive", 54, 172 32 25 10
button "inactive", 55, 172 42 25 10
button "inactive", 56, 172 52 25 10
button "inactive", 57, 172 62 25 10
button "inactive", 58, 172 72 25 10
button "inactive", 59, 172 82 25 10
button "inactive", 60, 172 92 25 10
}
alias awayref {
.dialog -c awaycontrol awaycontrol
.awaycontrol
}
on 1:dialog:autojoin:sclick:*: {
if ($did == 21) { .set %channel1 $$?="Enter Channel Name" | autojref }
if ($did == 22) { .set %channel2 $$?="Enter Channel Name" | autojref }
if ($did == 23) { .set %channel3 $$?="Enter Channel Name" | autojref }
if ($did == 24) { .set %channel4 $$?="Enter Channel Name" | autojref }
if ($did == 25) { .set %channel5 $$?="Enter Channel Name" | autojref }
if ($did == 26) { .set %channel6 $$?="Enter Channel Name" | autojref }
if ($did == 27) { .set %channel7 $$?="Enter Channel Name" | autojref }
if ($did == 28) { .set %channel8 $$?="Enter Channel Name" | autojref }
if ($did == 29) { .set %channel9 $$?="Enter Channel Name" | autojref }
if ($did == 30) { .set %channel10 $$?="Enter Channel Name" | autojref }
if ($did == 31) { .set %channel1 none | autojref }
if ($did == 32) { .set %channel2 none | autojref }
if ($did == 33) { .set %channel3 none | autojref }
if ($did == 34) { .set %channel4 none | autojref }
if ($did == 35) { .set %channel5 none | autojref }
if ($did == 36) { .set %channel6 none | autojref }
if ($did == 37) { .set %channel7 none | autojref }
if ($did == 38) { .set %channel8 none | autojref }
if ($did == 39) { .set %channel9 none | autojref }
if ($did == 40) { .set %channel10 none | autojref }
if ($did == 41) { .set %activec1 active | autojref }
if ($did == 42) { .set %activec2 active | autojref }
if ($did == 43) { .set %activec3 active | autojref }
if ($did == 44) { .set %activec4 active | autojref }
if ($did == 45) { .set %activec5 active | autojref }
if ($did == 46) { .set %activec6 active | autojref }
if ($did == 47) { .set %activec7 active | autojref }
if ($did == 48) { .set %activec8 active | autojref }
if ($did == 49) { .set %activec9 active | autojref }
if ($did == 50) { .set %activec10 active | autojref }
if ($did == 51) { .set %activec1 inactive | autojref }
if ($did == 52) { .set %activec2 inactive | autojref }
if ($did == 53) { .set %activec3 inactive | autojref }
if ($did == 54) { .set %activec4 inactive | autojref }
if ($did == 55) { .set %activec5 inactive | autojref }
if ($did == 56) { .set %activec6 inactive | autojref }
if ($did == 57) { .set %activec7 inactive | autojref }
if ($did == 58) { .set %activec8 inactive | autojref }
if ($did == 59) { .set %activec9 inactive | autojref }
if ($did == 60) { .set %activec10 inactive | autojref }
}
on *:CONNECT:{
if (%activec1 == active) && (%channel1 !== none) { .join %channel1 }
if (%activec2 == active) && (%channel1 !== none) { .join %channel2 }
if (%activec3 == active) && (%channel1 !== none) { .join %channel3 }
if (%activec4 == active) && (%channel1 !== none) { .join %channel4 }
if (%activec5 == active) && (%channel1 !== none) { .join %channel5 }
if (%activec6 == active) && (%channel1 !== none) { .join %channel6 }
if (%activec7 == active) && (%channel1 !== none) { .join %channel7 }
if (%activec8 == active) && (%channel1 !== none) { .join %channel8 }
if (%activec9 == active) && (%channel1 !== none) { .join %channel9 }
if (%activec10 == active) && (%channel1 !== none) { .join %channel10 }
}
alias autojref {
.dialog -c autojoin autojoin
.autojoin
}