Angel 2000 — File Browser

Angel2000v1.0 / Angel2000v1.0 / Scripts / nlc.mrc

nlc.mrc — 2.29 KB — Download this file

#cnl1 on
{
  window -l @Nicklist
  titlebar @Nicklist Coloring Addon by Mozzy
  aline @nicklist Choose Coloring for Ops (double-click on a color to select it).
  aline @nicklist ------------------------------------------------------------------------------------------------- 
  aline 0 @nicklist White
  aline 2 @nicklist Dark Blue
  aline 3 @nicklist Green
  aline 4 @nicklist Red
  aline 5 @nicklist Brown
  aline 6 @nicklist Purple
  aline 7 @nicklist Orange
  aline 8 @nicklist Yellow
  aline 9 @nicklist Neon Green
  aline 10 @nicklist Till
  aline 11 @nicklist Sky Blue
  aline 12 @nicklist Neon Blue
  aline 13 @nicklist Neon Purple
  aline 14 @nicklist Gray
  aline 15 @nicklist Light Gray 
}
menu @nicklist {
  dclick: {
    if ($sline(@nicklist,1).ln > 1) && (op isin $line(@nicklist,1)) { set %cnl.o $calc($sline(@nicklist,1).ln - 2) | /rline @nicklist 1 Choose Coloring for voice (double-click on a color to select it). }
    elseif ($sline(@nicklist,1).ln > 1) && (voice isin $line(@nicklist,1)) { set %cnl.v $calc($sline(@nicklist,1).ln - 2) | /rline @nicklist 1 Choose Coloring for regulars (double-click on a color to select it). } 
    elseif ($sline(@nicklist,1).ln > 1) && (regulars isin $line(@nicklist,1)) { set %cnl.n $calc($sline(@nicklist,1).ln - 2) | /window -c @nicklist } 
  }
}
alias cnl {
  if ($2 ischan) {
    if ($1 == strict) {
      set %cnl.c $nick($2,0)
      :loop
      if ($nick($2,%cnl.c) isop $2) { cline %cnl.o $2 $nick($2,%cnl.c) }
      if ($nick($2,%cnl.c) isvo $2) && ($nick($2,%cnl.c) !isop $2) { cline %cnl.v $2 $nick($2,%cnl.c) }
      if ($nick($2,%cnl.c) isreg $2) { cline %cnl.n $2 $nick($2,%cnl.c) }
      dec %cnl.c 1
      if (%cnl.c == 0) { halt }
      goto loop
    }
    if ($1 == random) {
      set %cnl.c $nick($2,0)
      :loop
      cline $rand(1,15) $2 $nick($2,%cnl.c) 
      dec %cnl.c 1
      if (%cnl.c == 0) { halt }
      goto loop
    }
  }
}
#cnl1 end
#cnl2 off
menu menubar {
  -
  Enable Nicklist Coloring:/enable #cnl1 | /disable #cnl2 | /enable #cnl3
}
#cnl2 end
#cnl3 on
on 1:JOIN:#: {
  if ($nick == $me) { /timer 1 1 /cnl %cnl.s $chan }
  else { /cnl %cnl.s $chan }
}
on 1:OP:#:/cnl %cnl.s $chan
on 1:DEOP:#:/cnl %cnl.s $chan
on 1:VOICE:#:/cnl %cnl.s $chan
on 1:DEVOICE:#:/cnl %cnl.s $chan
#cnl3 end