Archive > 0.3.x Custom/Unofficial Modules

modules/Mail.php

(1/5) > >>

Blueeagle:
I've been working on a bot mail system that allows members and guests to send offline messages to eachother. This is a huge improvement over offline tells.

Features:
 - All registered alts of a player has got access to the same mailbox.
 - Configurable with the new settings module to allow different levels of access to send and read mail. (IE it can be restricted so only leaders/admins may send mail and everyone may read mail sendt or only leaders can read mail but everyone can send mail to them or all but guests can send/recieve and so on)
- Configurable expiration time of read and unread mail
- Conigurable (global) notificaton of unread mail when a player logs on any of his alts

To do: (ignore the to-do list in the Mail.php file.
 - Cron jobs got lost in a brainfart. Needs to be re-implemented.
 - Colors of message windows needs to be ported to the new Colors module
 - Implement a mass messaging feature so that leaders (configurable ofcourse) can send messages to everyone of a certain access level. (Not sure how this should be done. Ideas are welcome)
 - For those running a webserver on the same machine as the bot it would be possible to implement a web-based send mail interface that iterfaces directly with the database. Not sure how to best make such an interface to be implementable by various boards used by guilds tho.
 - Testing, testing and more testing

Please give feedback.

Attatchment: modules/Mail.php

Edit: Added more stuff to the TO-DO list

Alreadythere:
Nice idea!

For more info on colors check the wiki

Blueeagle:

--- Quote from: Alreadythere on March 04, 2007, 04:11:51 pm ---Nice idea!

For more info on colors check the wiki

--- End quote ---

Yeah, I saw that. I had it all set up but I lost it when I was updating the svn tree. :p

Malosar:
Thats a really good idea, mind if I help out?

Wolfbiter:
Always thought about doing this, but never got off my fat ass.
Good job.

Navigation

[0] Message Index

[#] Next page

Go to full version