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ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ä }