Skip to content
MSN

nicklist.dll question

A TG007 community discussion started by DreaM.

Discussion 10 posts
Page 1 of 1
Open
Topic #3401 · 10 published posts · 1,022 views

hi guys, I am using nicklist.dll but I noticed weird error.

 

When you join any busy room (more than 42 chatters exactly) the nicklist starts moving at the top when you highlight any nick after 42 such as nick number 43, 44 ........ in the nicklist, Anyone noticed that?

yeah its some kinda bug it wants to undock ect, im not sure if anyone ever found a fix for it though

you have to make it resize the list after its got all the names

My code does NOT have bugs. It just develops random features.

If the lastest nucklist.dll was released then it would probably be less buggy and have a few more options

he said nicklist.dll not nucklust.dll lol

Edited Apr 25, 2005 12:17 AM by OZZY_10â„¢

My code does NOT have bugs. It just develops random features.

I know... I know the difference... Im just stating that the lastest nucklist.dll has more options and seems less buggy, but good luck trying to find it

no such thing as nucklist.dll and it isn't a floor in nicklist.dll, it is how you code your dialog, i have mine fine, i can select a user at say 50, have the nicklist refresh, and it still has that user in which i selected, on the screen, selected. And i'm presuming you mean you have a dialog in place of the nicklist, via nicklist.dll.

Edited Apr 25, 2005 2:11 AM by The Gate Keeper

raw 366:*:{
 dialog -s <dialog name> 0 0 $dialog(dialogname).w $dialog(dialogname).h
}

 

also, if you're using an 'on sclick' event to select a line in the mirc nicklist beneath the custom nicklist when you select a user, put that 'dialog -s ...' command in your sclick event AFTER doing the line select. it's better to make a custom popup with popups.dll or mpopups.dll tho. and it looks nicer

Edited Apr 25, 2005 6:50 AM by vexation

bfush.PNG

thank you all

 

This is what I am using for clicks:

on *:dialog:nicklist*:*click:1: {
 did -i $dname 1 1 page event
 tokenize 32 $did($dname,1,1)
 if ($1 == sclick) {
   sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
 }
 if ($1 == rclick) {
   sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
   dll $nickdll Popup $right($dname,-4)
 }
 if ($1 == dclick) {
   query $nick($right($dname,-4),$calc($3 - 1))
 }
}

 

what did you mean vexation? should I replace it by:

 

on *:dialog:nicklist*:*click:1: {
 did -i $dname 1 1 page event
 tokenize 32 $did($dname,1,1)
if ($1 == sclick) {
   dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h
   sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
 }
 if ($1 == rclick) {
   dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h
   sline $right($dname,-4) $nick($right($dname,-4),$calc($3 - 1))
   dll $nickdll Popup $right($dname,-4)
 }
 if ($1 == dclick) {
   dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h
   query $nick($right($dname,-4),$calc($3 - 1))
 }
}

 

sure after adding values I want for $dialog($dname).w $dialog($dname).h

 

but is it logic to refresh the nicklist for each *click ? and is not there better way?

 

gatekeepr was talking about different coding, Can you help please?

 

Vexation, can you give more details please?

 

Edited Apr 25, 2005 3:07 PM by DreaM

use dialog -s $dname 0 0 $dialog($dname).w $dialog($dname).h AFTER your /sline command.

bfush.PNG