All pastes #742580 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-10-19 17:18 UTC
rendered paste body
alias c1 { return $+($chr(3),%col1,$1-) } 
alias c2 { return $+($chr(3),%col2,$1-) } 
alias c3 { return $+($chr(3),%col3,$1-) } 
alias u { return $+($chr(31),$1-,$chr(31)) } 
alias setcol { 
  set %col1 $1 
  set %col2 $2 
  set %col3 $3 
} 
on *:text:*:#:{ 
  inc %letters $len($1-) 
  inc %words $0 
  inc %text 1 
  writeini -n talk.ini LINES $nick $iif($readini(talk.ini,lines,$nick),$calc($v1 + 1),1) 
  writeini -n talk.ini CHARACTERS $nick $iif($readini(talk.ini,characters,$nick),$calc($v1 + $len($1-)),1) 
} 
on *:join:#:{ 
  inc %joinz 1 
  inc %letters $len($1-) 
  inc %words $0 
} 
on *:part:#:{ 
  inc %parts 1 
  inc %letters $len($1-) 
  inc %words $0 
} 
on *:quit:{ 
  inc %quits 1 
  inc %letters $len($1-) 
  inc %words $0 
} 
on *:NICK:{ 
  inc %nickchanges 1 
  inc %letters $len($1-) 
  inc %words $0 
} 
on *:kick:#:{ 
  inc %kicks 1 
  inc %letters $len($1-) 
  inc %words $0 
} 
on *:mode:#:{ 
  inc %modes 1 
  inc %letters $len($1-) 
  inc %words $0
  inc %bans 1 
} 
on *:action:*:#: { 
  inc %actions 1 
  inc %letters $len($1-) 
  inc %words $0 
} 
alias info { 
  echo -a $+($c1($u(N)),$c2(ow) $c1($u(D)),$c2(isplaying) $c1($u(R)),$c2(egisteel001's) $c1($u(i)),$c2(nfo),$c2($u(:))) 
  echo -a $+($c1($u(m)),$c2(IRC) $c1($u(v)),$c2(ersion),$c2($u(:)),$c3(,$version,)) 
  echo -a $+($c1($u(N)),$c2(etwork),$c2($u(:)),$c3(,$network,) $c1($u(S)),$c2(erver),$c2($u(:)),$c3(,$server,) $c1($u(P)),$c2(ort),$c2($u(:)),$c3(,$port,)) 
  echo -a $+($c1([),$c2(I Have Seen),$c1(])) $+($c1($u(C)),$c2(haracters),$c2($u(:))) $c3($bytes(%letters,db)) $+($c1($u(W)),$c2(ords),$c2($u(:))) $c3($bytes(%words,db)) $+($c1($u(M)),$c2(essages),$c2($u(:))) $c3($bytes(%text,db)) $+($c1($u(W)),$c2(ords),$c1($u(P)),$c2(er),$c1($u(M)),$c2(essage)) $c3($left($calc(%words / %text),5)) $+($c1($u(L)),$c2(etters),$c1($u(P)),$c2(er),$c1($u(W)),$c2(ord)) $c3($left($calc(%letters / %words),5)) 
  echo -a $+($c1([),$c2(I Have Seen),$c1(])) $+($c1($u(K)),$c2(icks),$c2($u(:))) $c3($bytes(%kicks,db)) $+($c1($u(B)),$c2(ans),$c2($u(:))) $c3($bytes(%bans,db)) $+($c1($u(A)),$c2(ctions),$c2($u(:))) $c3($bytes(%actions,db)) $+($c1($u(J)),$c2(oins),$c2($u(:))) $c3($bytes(%joinz,db)) $+($c1($u(P)),$c2(arts),$c2($u(:))) $c3($bytes(%parts,db)) $+($c1($u(N)),$c2(ick),$c1($u(C)),$c2(hanges),$c2($u(:))) $c3($bytes(%nickchanges,db)) $+($c1($u(Q)),$c2(uits),$c2($u(:))) $c3($bytes(%quits,db)) $+($c1($u(C)),$c2(hannel),$c1($u(M)),$c2(ode),$c1($u(C)),$c2(hanges),$c2($u(:))) $c3($bytes(%modes,db)) 
} 
alias publicinfo { 
  msg $chan $+($c1($u(N)),$c2(ow) $c1($u(D)),$c2(isplaying) $c1($u(R)),$c2(egisteel001's) $c1($u(i)),$c2(nfo),$c2($u(:))) 
  msg $chan $+($c1($u(m)),$c2(IRC) $c1($u(V)),$c2(ersion),$c2($u(:)),$c3(,$version,)) 
  msg $chan $+($c1($u(N)),$c2(etwork),$c2($u(:)),$c3(,$network,) $c1($u(S)),$c2(erver),$c2($u(:)),$c3(,$server,) $c1($u(P)),$c2(ort),$c2($u(:)),$c3(,$port,)) 
  msg $chan $+($c1([),$c2(I Have Seen),$c1(])) $+($c1($u(C)),$c2(haracters),$c2($u(:))) $c3($bytes(%letters,db)) $+($c1($u(W)),$c2(ords),$c2($u(:))) $c3($bytes(%words,db)) $+($c1($u(M)),$c2(essages),$c2($u(:))) $c3($bytes(%text,db)) $+($c1($u(W)),$c2(ords),$c1($u(P)),$c2(er),$c1($u(M)),$c2(essage)) $c3($left($calc(%words / %text),5)) $+($c1($u(L)),$c2(etters),$c1($u(P)),$c2(er),$c1($u(W)),$c2(ord)) $c3($left($calc(%letters / %words),5)) 
  msg $chan $+($c1([),$c2(I Have Seen),$c1(])) $+($c1($u(K)),$c2(icks),$c2($u(:))) $c3($bytes(%kicks,db)) $+($c1($u(B)),$c2(ans),$c2($u(:))) $c3($bytes(%bans,db)) $+($c1($u(A)),$c2(ctions),$c2($u(:))) $c3($bytes(%actions,db)) $+($c1($u(J)),$c2(oins),$c2($u(:))) $c3($bytes(%joinz,db)) $+($c1($u(P)),$c2(arts),$c2($u(:))) $c3($bytes(%parts,db)) $+($c1($u(N)),$c2(ick),$c1($u(C)),$c2(hanges),$c2($u(:))) $c3($bytes(%nickchanges,db)) $+($c1($u(Q)),$c2(uits),$c2($u(:))) $c3($bytes(%quits,db)) $+($c1($u(C)),$c2(hannel),$c1($u(M)),$c2(ode),$c1($u(C)),$c2(hanges),$c2($u(:))) $c3($bytes(%modes,db)) 
}