; SpankN (SpankX + ircN) v1.5 ; by The Liquid Plumber ; http://drano.freeshell.org/ [theme] name=SpankX theme by The Liquid Plumber sounds=no ircn7script=$true ircnscript=$true [loadmsg] n1=Thanks for loading SpankX, my theme. It's quite good, might I add. n2=This theme looks best in Arial bold size 9. Type /font and choose that. n3=It'll look like crap otherwise. Email bugs to drano@apiworld.net. [ircN] sc=11 ac=16 hc=10 ; iecho=$c $+ 10( $+ $c $+ $c $+ 11n $+ $c $+ $c $+ 10) $+ $c iecho=$c $+ 10( $+ $c $+ $c $+ 11s $+ $c $+ $c $+ 10) $+ $c multisay=echo -ti2 $gettok($1,%i.msg,44) $c $+ 6< $+ $c $+ 15< $+ $pst($me,$gettok($1,%i.msg,44)) $+ $c $+ 6> $c $+ 15 $+ $2- say=echo -ti2 $1 $c $+ 11< $+ $c $+ 15 $+ $pst($me,$1) $+ $c $+ 11> $c $+ 15 $+ $2- msg=iiecho $c $+ 14[ $+ $c $+ 10msg $+ $c $+ 14( $+ $c $+ 11 $+ $1 $+ $c $+ 14)] $c $+ 15 $+ $2- multimsg=iiecho $c $+ 14[ $+ $c $+ 10msg $+ $c $+ 14( $+ $c $+ 11 $+ $gettok($1,%i.msg,44) $+ $c $+ 14) $c $+ 15 $+ $2- describe=echo -ti2 $chan $c $+ 14» $+ $c $c $+ 16 $+ $me $+ $c $1- ctcp=$c $+ 14[ $+ $c $+ 10ctcp $+ $c $+ 15( $+ $c $+ 11 $+ $1 $+ $c $+ 14 $+ $c $+ $c $+ 15 $+ ) $+ $c $+ $c $+ 14 $+ ] $+ $c $upper($2) $3- action=echo -ti2 $chan $c $+ 14» $+ $c $c $+ 16 $+ $me $+ $c $c $+ 15 $+ $1- notice=$c $+ 14[ $+ $c $+ 10notice $+ $c $+ 14( $+ $c $+ 11 $+ $1 $+ $c $+ 14)] $c $+ 15 $+ $2- multinotice=$c $+ 14[ $+ $c $+ 10notice $+ $c $+ 14( $+ $c $+ 11 $+ $hc($gettok($1,%i.notice,44)) $+ $c $+ 14)] $2- shownicktext=$c $+ 10< $+ $c $+ 15 $+ $nick $+ $c $+ $c $+ 10> $+ $c %tmp shownickaction=$c $+ 8« $+ $c $nick %tmp invite=$c $+ 14> $+ $c $+ 15> $+ $ac(>) $ac(Inviting) $ac($1) $ac(to) $ac($2) back=You're no longer marked as being away. away=You've been marked as being away. awaymsg1=ame $gettok(%away.chan,%i.away,44) is away $+ $b $+ . $+ $b $+ . $1- . $+ $b $+ . $+ $b $+ $b($chr(40)) $+ logging $+ $u $+ : $+ $u $+ %msglog $+ $b($chr(41)) $page-msg $e-mail($email) $uin(%uin) awaymsg2=ame $gettok(%away.chan,%i.away,44) is away $+ $b $+ . $+ $b $+ . $1- . $+ $b $+ . $+ $b $+ $b($chr(40)) $+ logging $+ $u(:) $+ %msglog $+ $b($chr(41)) $page-msg $e-mail($email) $uin(%uin) backmsg1=describe $gettok(%away.chan,%i.back,44) has returned from %awaymsg $+ . $u $+ [ $+ $u $+ gone $+ $b $+ : $+ $b $+ $gone $+ $u $+ ] $+ $u backmsg2=ame has returned from %awaymsg . $+ $b(.) $+ gone $+ $b($chr(40)) $+ $gone $+ $b($chr(41)) lmsg=$c $+ 14[ $+ $c $+ 10msg $+ $c $+ 14( $+ $c $+ 11 $+ Selected Nicks $+ $c $+ 14)] $1- lnotice=$c $+ 14[ $+ $c $+ 10notice $+ $c $+ 14( $+ $c $+ 11 $+ Selected Nicks $+ $c $+ 14)] $1- multidescribe=echo -ti2 $gettok($1,%i.describe,44) $c $+ 8» $+ $c $pst($me,$gettok($1,%i.describe,44)) $2- privdescribe=echo -tai2 $c $+ 14[ $+ $c $+ 10act $+ $c $+ 14( $+ $c $+ 11 $+ $1 $+ $c $+ 14)] $c $+ 15ð $me $2- channotice=echo -ti2 $1 - $+ $pst($me,$1) $+ : $+ $1 $+ - $2- multiprivdescribe=echo -tai2 $c $+ 15[ $+ $sc(act) $+ $c $+ 15( $+ $hc($gettok($1,%i.describe,44)) $+ $c $+ 15)] $c $+ 8» $+ $c $me $2- multichannotice=echo -ti2 $gettok($1,%i.notice,44) - $+ $pst($me,$gettok($1,%i.notice,44)) $+ : $+ $gettok($1,%i.notice,44) $+ - $2- [nickcolors] shitted=05 user=1 protected=11 voice=06 halfop=09 op=09 bot=05 master=12 owner=16 [mIRCcolors] action=6 ctcp=4 highlight=5 info=2 info2=2 invite=3 join=3 kick=3 mode=3 nick=3 normal=15 notice=4 notify=12 other=6 own=0 part=14 quit=4 topic=15 wallops=5 whois=1 editbox=1 listbox=1 editbg=10 listbg=10 background=1 [mIRC] action=echo -ti2 $chan $c $+ 8« $ac($pst($nick,$chan)) $c $+ 15 $+ $1- ctcp=$c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $c $+ 14[ $+ $c $+ 10 $+ $address $+ $c $+ 14] $c $+ 10requested $upper($1) from you $c $+ 14 $+ ( $+ $c $+ $me $+ $c $+ 14 $+ ) $+ $c pwctcp1=$c $+ 15CTCP $ac($1) $c $+ 15request by $ac($nick) $+ : $cpms($str(*,$len($2))) $3- pwctcp2=$c $+ 15CTCP $ac($1) $c $+ 15request by $ac($nick) $+ :$cpms($str(*,$len($2)))) $str(*,$len($3)) $4- chanctcp=$hc($nick) has requested a $sc($1) on $hc($chan) at $atime $+ $cpms($2-) ctcpreply=$c $+ 15CTCP $ac($1) reply from $nick: $2- ctcppingreply=$c $+ 15CTCP $ac(PING) $c $+ 15reply from $nick: $iduration(%pt) ctcppingreply0=$c $+ 15CTCP $ac(PING) $c $+ 15reply from $nick: 0 seconds invite1=echo -tsi2 $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c Invite You to $chan invite2=echo -tai2 $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c Invite You to $chan kickme=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $ac(You) $c $+ 15have been kicked off $sc($chan) $c $+ 15by $sc($nick) $c $+ 14( $+ $c $+ 15 $+ $nick $+ $c $+ 14) joined=echo -ti2 $chan $c $+ 10( $+ $c $+ $c $+ 11s $+ $c $+ $c $+ 10) $+ $c Now talking in $ac($chan) join1=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c $c $+ 14 $+ ( $+ $c $+ $c $+ 10 $+ $gettok($address,1,64) $+ $c $+ $c $+ 11@ $+ $c $+ $c $+ 10 $+ $gettok($address,2,64) $+ $c $+ $c $+ 14 $+ $chr(41) $+ $c has joined $c $+ 16 $+ # $+ $c join2=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c $c $+ 14 $+ ( $+ $c $+ $c $+ 10 $+ $gettok($address,1,64) $+ $c $+ $c $+ 11@ $+ $c $+ $c $+ 10 $+ $gettok($address,2,64) $+ $c $+ $c $+ 14 $+ $chr(41) $+ $c has joined $c $+ 16 $+ # $+ $c part1=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c $c $+ 14 $+ ( $+ $c $+ $c $+ 10 $+ $gettok($address,1,64) $+ $c $+ $c $+ 11@ $+ $c $+ $c $+ 10 $+ $gettok($address,2,64) $+ $c $+ $c $+ 14 $+ $chr(41) $+ $c has left $c $+ 16 $+ # $+ $c part2=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c $c $+ 14 $+ ( $+ $c $+ $c $+ 10 $+ $gettok($address,1,64) $+ $c $+ $c $+ 11@ $+ $c $+ $c $+ 10 $+ $gettok($address,2,64) $+ $c $+ $c $+ 14 $+ $chr(41) $+ $c has left $c $+ 16 $+ # $+ $c nick=echo -ti2 $comchan($newnick,%i) $c $+ 11> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 14> $+ $c $c $+ 16 $+ $nick $+ $c is now known as $c $+ 16 $+ $newnick $+ $c text=echo -ti2 $chan $c $+ 10< $+ $c $+ 15 $+ $pst($nick,$chan) $+ $c $+ 10> $c $+ 15 $+ $1- ban=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11+b $+ $c $c $+ 10 $+ $banmask $+ $c unban=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11-b $+ $c $c $+ 10 $+ $banmask $+ $c quit1=echo -ti2 $comchan($nick,%i) $c $+ 11> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 14> $+ $c $c $+ 16 $+ $nick $+ $c $c $+ 14( $+ $c $+ $c $+ 10 $+ $gettok($address,1,64)) $+ $c $+ 11@ $+ $c $+ $c $+ 10 $+ $gettok($address,2,64)) $+ $c $+ $c $+ 14) $+ $c has quit IRC: $c $+ 14( $+ $c $+ $1- $+ $c $+ 14) $+ $c quit2=echo -ti2 $comchan($nick,%i) $c $+ 11> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 14> $+ $c $c $+ 16 $+ $nick $+ $c $c $+ 14( $+ $c $+ $c $+ 10 $+ $gettok($address,1,64)) $+ $c $+ 11@ $+ $c $+ $c $+ 10 $+ $gettok($address,2,64)) $+ $c $+ $c $+ 14) $+ $c has quit IRC: $c $+ 14( $+ $c $+ $1- $+ $c $+ 14) $+ $c op=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11+o $+ $c $c $+ 10 $+ $opnick $+ $c deop=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11-o $+ $c $c $+ 10 $+ $opnick $+ $c voice=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11+v $+ $c $c $+ 10 $+ $opnick $+ $c devoice=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11-v $+ $c $c $+ 10 $+ $opnick $+ $c help=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11+h $+ $c $c $+ 10 $+ $opnick $+ $c dehelp=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11-h $+ $c $c $+ 10 $+ $opnick $+ $c mode=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11 $+ $1 $+ $c $c $+ 10 $+ $2- $+ $c topic=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $ac($pst($nick,$chan)) $c $+ changed the topic on $chan to $c $+ 10" $+ $c $+ $c $+ 16 $+ $1- $+ $c $+ $c $+ 10" $+ $c wallops1=echo $colour(Wallops) -tai2 $hc($nick) $+ $c $+ 16WallOps $+ $c $1- wallops2=echo $colour(Wallops) -tai2 $hc($nick) $+ $c $+ 16WallOps $+ $c $1- kick=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $hc($knick) was kicked from $chan by $sc($nick) $c $+ 14( $+ $c $+ 15 $+ $1- $+ $o $+ $c $+ 14) usermode=echo -tsi2 $c $+ 10( $+ $c $+ $c $+ 11s $+ $c $+ $c $+ 10) $+ $c Mode change $c $+ 14[ $+ $ac($1-) $+ $c $+ 14] $c $+ 15for user $sc($me) kickrejoin=echo -i2 $chan $c $+ 10( $+ $c $+ $c $+ 11s $+ $c $+ $c $+ 10) $+ $c Attempting to rejoin... notice=echo -ti2 $chan $c $+ 14- $+ $hc($nick) $+ 14: $+ $sc($chan) $+ 14- $c $+ 15 $+ $1- servermode=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11 $+ $1 $+ $c $c $+ 10 $+ $2- $+ $c serverop=echo -ti2 $chan $c $+ 14> $+ $c $+ $c $+ 10> $+ $c $+ $c $+ 11> $+ $c $c $+ 16 $+ $nick $+ $c sets mode $+ $c $+ 16: $+ $c $c $+ 11+o $+ $c $c $+ 10 $+ $opnick $+ $c servernotice1=echo -tsi2 $+ $hc($nick) $+ $c $+ 16: $+ $c $1- servernotice2=echo -tai2 $+ $hc($nick) $+ $c $+ 16: $+ $c $1- [nicklist] top=$lfix(3,.) $+ $str(-,15) $+ . $+ $str(-,15) $+ . $+ $str(-,15) $+ . $+ $str(-,15) $+ . names=$lfix(3,$vl) $fix(13,$nll($gettok($1-,%i.nline,32))) $vl $fix(13,$nll($gettok($1-,$pls(1,%i.nline),32))) $vl $fix(13,$nll($gettok($1-,$pls(2,%i.nline),32))) $vl $fix(13,$nll($gettok($1-,$pls(3,%i.nline),32))) $vl namecount=4 bottom=$lfix(3,') $+ $str(-,15) $+ ' $+ $str(-,15) $+ ' $+ $str(-,15) $+ ' $+ $str(-,15) $+ ' namestop1=$lfix(3,.) $+ $str(-,63) $+ . namestop2a=$lfix(3,$vl) Names [[ $+ $hc($3) $+ : $+ $sc($fix(2,%jstat.num2)) $+ ]] $lfix($sub(51,$len($3)),$vl) namestop2b=$lfix(3,$vl) Next [[ $+ $hc($3) $+ : $+ $sc($fix(2,%jstat.num2)) $+ ]] $lfix($sub(52,$len($3)),$vl) [whois] top=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – address=$c $+ 11| $+ $c $c $+ 16 $+ $2 $c $+ 11( $+ $c $+ 15 $+ $3 $+ $c $+ 10@ $+ $c $+ 15 $+ $4 $+ $c $+ 11) $+ $c $+ 15 $c $+ 11< $+ $c $+ 10 $+ $country($4) $+ $c $+ 11> name=$c $+ 11¦ $+ $c $c $+ 10i $+ $c $+ 15rcname: $6- chan=$c $+ 11| $+ $c $c $+ 10c $+ $c $+ 15hannels: $replace($replace($3-,@,$c(10,@)),+,$c(11,+)) server=$c $+ 11¦ $+ $c $c $+ 10s $+ $c $+ 15erver: $3 ( $+ $c $+ 11 $+ $4- $+ $c $+ 15 $+ ) away=$c $+ 11| $ac(a) $+ $c $+ 15 $+ way msg: $3- ircop=$c $+ 11| $+ $c $c $+ 10s $+ $c $+ 15tatus: $2 is an IRC Operator. idle=$c $+ 11| $+ $c $c $+ 10i $+ $c $+ 15dle: $duration($2) bottom=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – [cwhois] top=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – address=$c $+ 11| $+ $c $c $+ 16 $+ $2 $c $+ 11( $+ $c $+ 15 $+ $3 $+ $c $+ 10@ $+ $c $+ 15 $+ $4 $+ $c $+ 11) $+ $c $+ 15 $c $+ 11< $+ $c $+ 10 $+ $country($4) $+ $c $+ 11> name=$c $+ 11¦ $+ $c $c $+ 10i $+ $c $+ 15rcname: $6- chan=$c $+ 11| $+ $c $c $+ 10c $+ $c $+ 15hannels: $replace($replace($3-,@,$c(10,@)),+,$c(11,+)) server=$c $+ 11¦ $+ $c $c $+ 10s $+ $c $+ 15erver: $3 ( $+ $c $+ 11 $+ $4- $+ $c $+ 15 $+ ) away=$c $+ 11| $ac(a) $+ $c $+ 15 $+ way msg: $3- ircop=$c $+ 11| $+ $c $c $+ 10s $+ $c $+ 15tatus: $2 is an IRC Operator. idle=$c $+ 11| $+ $c $c $+ 10i $+ $c $+ 15dle: $duration($2) bottom=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – [whowas] top=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – address=$c $+ 11| $+ $c $c $+ 16 $+ $2 $c $+ 11( $+ $c $+ 15 $+ $3 $+ $c $+ 10@ $+ $c $+ 15 $+ $4 $+ $c $+ 11) $+ $c $+ 15 $c $+ 11< $+ $c $+ 10 $+ $country($4) $+ $c $+ 11> name=$c $+ 11¦ $+ $c $c $+ 10i $+ $c $+ 15rcname: $6- server=$c $+ 11¦ $+ $c $c $+ 10s $+ $c $+ 15erver: $3 ( $+ $c $+ 11 $+ $4- $+ $c $+ 15 $+ ) last=$c $+ 11| $+ $c $c $+ 10l $+ $c $+ 15ast: $4- bottom=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – [cwhowas] top=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – address=$c $+ 11| $+ $c $c $+ 16 $+ $2 $c $+ 11( $+ $c $+ 15 $+ $3 $+ $c $+ 10@ $+ $c $+ 15 $+ $4 $+ $c $+ 11) $+ $c $+ 15 $c $+ 11< $+ $c $+ 10 $+ $country($4) $+ $c $+ 11> name=$c $+ 11¦ $+ $c $c $+ 10i $+ $c $+ 15rcname: $6- server=$c $+ 11¦ $+ $c $c $+ 10s $+ $c $+ 15erver: $3 ( $+ $c $+ 11 $+ $4- $+ $c $+ 15 $+ ) last=$c $+ 11| $+ $c $c $+ 10l $+ $c $+ 15ast: $4- bottom=$c $+ 11–––––––– $+ $c $+ 10– $+ $c $+ 11–– $+ $c $+ 10–– $+ $c $+ 11– $+ $c $+ 10––––––––– $+ $c $+ 14– $+ $c $+ 10–– $+ $c $+ 14–– $+ $c $+ 10– $+ $c $+ 14–––––––––––– –– – [nickcomp] styles=SpankN, SpankX, Drewio, SX4 SpankN=$1 $+ : SpankX=$1 $+ $u($b(:)) Drewio=$u($b($left($1,1))) $+ $right($1,$calc($len($1) - 1) $+ $b($u(:)) SX4=$b($1) $+ $u(:)