NNScript — File Browser
NNScriptv3.21 / NNScriptv3.21 / themes / infernal / infernal.mrc
infernal.mrc — 3.14 KB — Download this file
alias infernal.whois {
%:echo 13 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
%:echo 13 ³ /whois start 13³
%:echo 13 ÀÄÂÄÄÄÄÄÄÂÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä
%:echo 13 ³ nick 13³ %::nick 13( $+ %::realname $+ 13)
%:echo 13 ³ addy 13³ $replace(%::address,@,13@)
if (%thm.ownip) { %:echo 13 ³ real 13³ $replace($gettok($ifmatch,1,32),@,13@) 13( $+ $gettok($ifmatch,2,32) $+ 13) }
if (%::chan) {
var %i = $numtok(%::chan,32),%m = 0
while (%i) {
var %c = $gettok(%::chan,%i,32),%p = $left(%c,1),%f = $prefix
if (%p isin $prefix) {
while (%f) {
var %y = $left(%f,1)
if (%p == %y) {
if ($me ison $right(%c,-1)) {
var %u = $+(#,$right(%c,-2),)
inc %m
}
else { var %u = $right(%c,-1) }
set -nu0 %_wchan. [ $+ [ %y ] ] $addtok(%_wchan. [ $+ [ %y ] ],%u,32)
}
var %f = $right(%f,-1)
}
}
else {
if ($me ison %c) { inc %m }
set -nu0 %_wchan. $addtok(%_wchan.,$iif($me ison %c,$+(#,$right(%c,-1),),%c),32)
}
dec %i
}
%:echo 13 ³ chan 13ÃÄÄÄÂÄÄÄ Ä
var %f = $prefix
while (%f) {
var %v = $eval($+(%,_wchan.,$left(%f,1)),2)
if (%v) { %:echo 13 ³ 13³ $iif($left(%f,1),$ifmatch, ) 13³ $replace(%v,$chr(35),13#) }
var %f = $right(%f,-1)
}
if (%_wchan.) { %:echo 13 ³ 13³ 13³ $replace(%_wchan.,$chr(35),13#) }
%:echo 13 ³ 13ÃÄÄÄÅÄÄÄ Ä
%:echo 13 ³ 13³ ? 13³ $numtok(%::chan,32) total13, %m common channel(s)
%:echo 13 ³ 13ÃÄÄÄÁÄÄÄ Ä
}
%:echo 13 ³ serv 13³ %::wserver $+(13,$chr(40),,%::serverinfo,13,$chr(41))
if (%::away) { %:echo 13 ³ away 13³ %::away }
if (%thm.auth) { %:echo 13 ³ auth 13³ $ifmatch }
if (%::idletime) {
%:echo 13 ³ idle 13³ $duration(%::idletime)
%:echo 13 ³ conn 13³ $duration($calc($ctime - $ctime(%::signontime))) ago $+(13,$chr(40),,%::signontime,13,$chr(41))
}
%:echo 13 ÚÄÁÄÄÄÄÄÄÁÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä
%:echo 13 ³ /whois end 13³
%:echo 13 ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ
unset %thm.auth %thm.ownip
}
alias infernal.whowas {
%:echo 13 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
%:echo 13 ³ /whowas start 13³
%:echo 13 ÀÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä
%:echo 13 ³ nick 13³ %::nick $+(13,$chr(40),,%::realname,13,$chr(41))
%:echo 13 ³ addy 13³ $replace(%::address,@,13@)
if (%::wserver) { %:echo 13 ³ serv 13³ %::wserver }
if (%::serverinfo) { %:echo 13 ³ quit 13³ $asctime($ctime(%::serverinfo),dddd $+ $chr(44) mmm dd yyyy $+ $chr(44) HH:nn:ss) }
%:echo 13 ÚÄÁÄÄÄÄÄÄÁÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä
%:echo 13 ³ /whowas end 13³
%:echo 13 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
}
alias nn.tsd { return $+(13,$1-,15) }
alias nn.tgt { return $+(13,$lower($1-),15) }
alias nn.tgtd { return $+(13,$lower($1-),15:) }
alias nn.linesep { return 13<14ÄÄÄÄÄÄÄÄÄÄÄÄ15ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä }