Hi Genius at work
Thanks for your reply

Basically it does not matter how the server changes the modes, i want to correctly parse whatever the socket sees.
For example i just did the following

/mode #test +oo-v Adam comperr decay Solo
the socket saw this
:Solo!solo@hhx-C0087967.dsl.in-addr.orange.co.uk MODE #test +oo-v Adam comperr decay

Basically i want to track save all user modes and add it to a temp hash table in this format $+(#channel_username) usersmodes hence the
hadd -m temp $+($3,_,$5) users mode example i pasted before. Trouble is it only caters in an event one users mode changes it will correctly track but if say a few users modes are changed in one command it will not correctly track all the changes.

p.s
The socket sees basically what one would see in a debug window /debug @debug

Last edited by Solo1; 19/08/08 03:14 PM.