[Nchat-users] 3.3-BETA6 Released!
Brought to you by:
haplo
|
From: Bryan B. <bb...@ea...> - 2005-01-03 00:37:37
|
The next development release is now available. The complete changelog is below. CHANGES FOR 3.3-BETA6 RELEASE ------------------------------------------------------------------------------ - Many minor visual changes, just cleaning up the display of some commands and output screens. - Originally it was hardcoded that guests couldn't use color codes in their handles, but they could in chat and other places. Honestly I don't remember why I took out colored guest handles, but the idea of letting them use it elsewhere and not in handles was stupid. So now there is a new option called color_priority, which allows you to block whatever classes you want from using color codes, and it applies everywhere in the chat, not just in the handle anymore. By default color_priority = 0, meaning anyone can now use them. - The way the registration system worked was: A user enters their info, a disabled account is created, and they are disconnected and told to wait until a sysop validates them. Some people complained about that system, so now you can have it how you want it (maybe) If you create a NEW class in the nc_class file, then instead of logging them out and telling them they have to wait, their account will be created and activated, and they will be sent back to the login where they can use their new account. They will still be of the NEW class, but you can give the class whatever access you want. NexusChat will ship with a default NEW class that will just inheret from GUEST. So basically they get to use their account number and save their preferences, but they are still subject to guest access (ie. can be vote killed, no email, etc) This is the way I suggest doing it, instead of giving them user rights immediately, but now its up to you. Also, if you make NEW inheret from USER, you still need to change their class to USER at some point, unless you want all your user classes to be NEW. NOTE: You can also change the macro NEW_CLASS in class.h to set a new user's class to whatever you want. So if you want them to automatically become full fledged users, just change NEW_CLASS to "USER" - Now, in the user editor, when you set a user's class, it will automatically set their node flags, and their time limit, even if they were already set. This should make it less of a hassle to change a class. - Added a User Since field to the database which is set when the account is created, and cannot be edited. It is displayed in the user editor, /last, and /us. - Added extended help for /mail, /us, /ud, and /q -- Bryan Burns a.k.a "Haplo" <bburns3earthlink.net> |