on *:start: {
server irc.blach.com -i YourNick YourAltNick user@ gecosname
server -m irc.blah2.org -i YourNick YourAltNick user@ gecosname
server -m irc.blah3.org -i YourNick YourAltNick user@ gecosname
server -m irc.blah4.org -i YourNick YourAltNick user@ gecosname
}
on *:notice:*:?:{
if ($regex($1-,/(.*This.*nickname.*is.*registered.*and.*protected.*If.*it.*is.*your.*)/Si) && $nick == nickserv) {
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
if ($istok(network-here ,$network,32) && $me == yournick) { nickserv identify password-here }
}
; for undernet
if ($regex($1-,/(.*VERIFICATIE.*SUCCESVOL.*)/Si) && $nick == X) { if ($istok(UnderNet,$network,32)) { delayjoinxz 3 1 #channel1,#channel2 } }
; for anope services
if ($regex($1-,/(.*Password.*accepted.*|.*you.*identified.*)/Si) && $nick == nickserv) {
if ($istok(some-network,$network,32)) { delayjoinxz 3 1 #channel1,#channel2 }
}
}
; /delayjoinxz <start-delay> <join-delay> #chan1 [pass][,#chan2 [pass],...]
; <start-delay> is the number of seconds to wait before joining channels
; <join-delay> is the number of seconds to wait between channel joins
delayjoinxz {
if ($1 !isnum || $2 !isnum || (!$3)) { echo /delayjoin: invalid parameters }
else {
var %delay = $1
var %x = 1
while (%x <= $numtok($3,44)) {
.timer 1 %delay join $!eval( $gettok($3,%x,44) ,0)
inc %delay $2
inc %x
}
}
}