i have another problem now
on *:Dialog:switch:sclick:4:{
did -r $dname 7
var %z 1
var %q 1
while (%z <= $comchan($me,0)) {
if ($comchan($me,%z) == $did(4).seltext) {
.set %channick $did(4).seltext
}
inc %z
}
while (%q <= $nick(%channick,0)) {
if ($nick(%channick,%q) isop $chan) {
did -a $dname 7 @ $+ $nick(%channick,%q)
inc %q
}
elseif ($nick(%channick,%q) ishop $chan) {
did -a $dname 7 % $+ $nick(%channick,%q)
inc %q
}
elseif ($nick(%channick,%q) isvoice $chan) {
did -a $dname 7 + $+ $nick(%channick,%q)
inc %q
}
if ($nick(%channick,%q) isreg $chan) {
did -a $dname 7 $nick(%channick,%q)
inc %q
}
}
/window -a %channick
did -r $dname 8
did -a $dname 8 Server: $server
did -a $dname 8 Channel: %channick
did -a $dname 8 Topic: $chan(%channick).topic
did -a $dname 8 Modes: $chan(%channick).mode
did -a $dname 8 Ops: $nick(%channick,0,o)
did -a $dname 8 Half Ops: $nick(%channick,0,h)
did -a $dname 8 Voiced: $nick(%channick,0,v)
did -a $dname 8 Normal Users: $nick(%channick,0,r)
did -a $dname 8 Total Users: $nick(%channick,0)
did -z $dname 8
}
the 2nd while loop freezes me
im trying to get it so its like mircs nicklist
@blah
%blah
+blah
blah
any help greatly appreciated