mIRC Home    About    Download    Register    News    Help

Print Thread
#21577 30/04/03 02:48 AM
Joined: Feb 2003
Posts: 28
D
Ameglian cow
OP Offline
Ameglian cow
D
Joined: Feb 2003
Posts: 28
what i need is to find out everyone's information (just like /who) when i join a channel. the reason i can't use /who is because if i set it as an on join event, it would lag the hell out of me (especially when joining big channels). i need something that's like a substitute, that will give me the information of all the users in a channel and won't lag.

any ideas/suggestion is greatly appreciated


------------------
*** ArcticFire ***
#21578 30/04/03 02:56 AM
Joined: Dec 2002
Posts: 2,809
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 2,809
Yes, and I need to get a million dollars, but do it without robbing a bank or winning the lotto. When you receive massive amounts of information, such as /who sends when done on a large channel, lag occurs. If you don't want the lag, get a faster connection. There is no alternative. And even if there were another command that had the same function as /who, it would also have the same lag as /who.

#21579 30/04/03 08:50 AM
Joined: Dec 2002
Posts: 2,962
S
Hoopy frood
Offline
Hoopy frood
S
Joined: Dec 2002
Posts: 2,962
If you don't want so much lag simply /who each person individually and put a small delay between each one. The chances are that you're not going to join a channel and instantly have to ban someone or do anything else address related, so give a few seconds between each command and you can retrieve retrieve the entire nicklist for a fair sized channel within a minute or two with very little lag. But does /who #channelname really lag you that much?


Spelling mistakes, grammatical errors, and stupid comments are intentional.
#21580 30/04/03 12:10 PM
Joined: Feb 2003
Posts: 28
D
Ameglian cow
OP Offline
Ameglian cow
D
Joined: Feb 2003
Posts: 28
It's not me that it lags too often, as I have a good connection, but it's for an addon I'm planning on releasing, and those will slower connections will suffer. And if you have 3+ channels with over 100 users each on your autojoin, image how badly you'll be lagged.


------------------
*** ArcticFire ***
#21581 30/04/03 01:09 PM
Joined: Dec 2002
Posts: 774
T
Hoopy frood
Offline
Hoopy frood
T
Joined: Dec 2002
Posts: 774
It's not your problem, just advice your script users to get better connection?


Code:
//if ( khaled isgod ) echo yes | else echo no
#21582 30/04/03 03:15 PM
Joined: Feb 2003
Posts: 28
D
Ameglian cow
OP Offline
Ameglian cow
D
Joined: Feb 2003
Posts: 28
ya, i guess i'll have to do that. i was hoping for another way to do it, but i guess there isn't any :\


------------------
*** ArcticFire ***
#21583 30/04/03 05:44 PM
Joined: Dec 2002
Posts: 2,809
C
Hoopy frood
Offline
Hoopy frood
C
Joined: Dec 2002
Posts: 2,809
If you are doing this to fill the IAL, just a note, on some networks (with large channels) this won't work. For example, DALnet limits a /who reply to 250 responses. If the channel has more than 250 users on it, you will not receive a response for every user.


Link Copied to Clipboard