mIRC Home    About    Download    Register    News    Help

Print Thread
#158706 08/09/06 10:12 AM
Joined: Sep 2006
Posts: 1
R
Runic Offline OP
Mostly harmless
OP Offline
Mostly harmless
R
Joined: Sep 2006
Posts: 1
ok this is my first post here so just saying hi to all people here first

now onto the question i want to give the nicks in my nicklist more then just one color per nick like a custom alias effect but i can not seem to get this script to work

Code:
alias wrdnick { timernick 0 1 dowierd }
alias dowierd { 
  var %nick.line = 1 
  while ( %nick.line <= $nick(chan,0) ) {
    inc %nick.line
    set %nick.r $nick($chan,%nick.line)
    rline $chan %nick.line %nick.r
    echo -a Test line number %nick.line $clr( %nick.r )

  }
}
alias stopwrd { timernick off }

ok thanks in advance 4c07o08l09o11r ok there is an example of what $clr does

Last edited by Runic; 08/09/06 10:25 AM.
#158707 19/09/06 11:19 PM
Joined: May 2003
Posts: 41
D
Ameglian cow
Offline
Ameglian cow
D
Joined: May 2003
Posts: 41
I hope i read you right.

Code:
alias wrdnick { .timernick 0 1 dowierd }
alias dowierd { 
  var %nick.line = 1 
  var %nick.col = 2
  while (%nick.line <= $nick($chan,0)) {
    inc %nick.line
    set %nick.r $nick($chan,%nick.line)
    if (%nick.r == $null) { .timernick off | unset %nick.r | HALT }
    cline %nick.col $chan %nick.r
    inc %nick.col
    if (%nick.col == 14) { var %nick.col = 2 }
  }
}
alias stopwrd { .timernick off }

usage: /wrdnick

will colour all nicks then stop. want it to carry on, use an ON JOIN to reactivate it.

Last edited by Damsulegna; 19/09/06 11:21 PM.
#158708 20/09/06 11:44 AM
Joined: May 2003
Posts: 41
D
Ameglian cow
Offline
Ameglian cow
D
Joined: May 2003
Posts: 41
to revert back to all black
Code:
alias undowierd { 
  var %nick.line = 1 
  while (%nick.line <= $nick($chan,0)) {
    inc %nick.line
    set %nick.r $nick($chan,%nick.line)
    if (%nick.r == $null) { unset %nick.r | HALT }
    cline 1 $chan %nick.r
  }
}

usage: /undowierd

Last edited by Damsulegna; 20/09/06 11:48 AM.

If At First You Don't Succeed, Ask Someone For Help......
#158709 20/09/06 11:47 AM
Joined: May 2003
Posts: 41
D
Ameglian cow
Offline
Ameglian cow
D
Joined: May 2003
Posts: 41
as for the original to be honest you dont need a timer.
Code:
alias dowierd { 
  var %nick.line = 1 
  var %nick.col = 2
  while (%nick.line <= $nick($chan,0)) {
    inc %nick.line
    set %nick.r $nick($chan,%nick.line)
    if (%nick.r == $null) { unset %nick.r | HALT }
    cline %nick.col $chan %nick.r
    inc %nick.col
    if (%nick.col == 14) { var %nick.col = 2 }
  }
}

Usage: /dowierd
inside the channel u r in.

Last edited by Damsulegna; 20/09/06 11:48 AM.

If At First You Don't Succeed, Ask Someone For Help......

Link Copied to Clipboard