This is a Mail System for Persistent Worlds. Users can setup Mailboxes, then receive Mail messages from other users. Messages are stored in the NWN database system.
New in this version: You may filter the Mailboxes with a text string or send a message directly using the Mailbox ID. Many DM features added, including the ability to disable/enable Mailboxes and view messages sent to your players.
May 12, 2004 - Small update to help fix some user problems.
Has anyone else tried this script with CEPv2? I'm having a problem with it.
Posted by Olander at 2005-05-11 12:11:48 Voted 10.00 on 05/11/05
Hmm.....why is this rated so low? I think this is the best Bulletin Board and Mail System available.
Sure some folks may have a couple issues with DMFI or other listening patterns......but if you follow the instructions.... no problems!
Keep up the solid work!
Cheers!
Olander
Posted by Gomi(san) ( 203.87.xxx.xxx ) at 2004-08-25 18:28:00
Feature request....
I'd like to see soem way for DMs to send a message to multiple users. or to all users.
Though that may be a bit heavy on the database, so I was thinking that it could be implemented slightly differently....
The DM writes a message to all, and instead of saving it in everyones mailbox, it is saved in a special DM Message mailbox. Then when there is a new message there, every player sees a new option when reading mail that says, "DM Message Available" and the date, so you can tell if it a new message.
You see I'm constantly wanting to let players know about changes or new areas, but the builders often (almost always) forget to update the in-game changelog signs. And players don't read them anyway!
But they do read DM mail!
Ohh, while I'm thinking about it.... there would need to be a number of DM messages available, not just the one, and the DM should be able to add/delete messages at will.
Posted by hippie ( 12.218.xxx.xxx ) at 2004-05-25 14:16:00
Is it possible to use only cdkey for the mailboxes?
Posted by hippie ( 12.218.xxx.xxx ) at 2004-05-25 14:16:00
Is it possible to use only cdkey for the mailboxes?
There is a custom token that has the same number as one of yours... Might want to change that because the DMFI is pretty commonly use...
:)
Posted by Makzimia_De_Graf at 2004-05-14 19:21:00 Voted 9.00 on 04/23/04
Milambus, I was using it exactly how you made it :) I have a program called, CDBF for Windows, which allows me to view and or edit various DB files, I use it mostly to view for errors in the two DB's I ran that are bioware related, yours, and the time one, time I still run. I actually nuked the mail DB at the same time as I removed the system. And I do appreciate that you came in to speak to me on my server, one of my in game DM's told me that.
I think you will find, the overall traffic and the fact that players could acess DM functions was the main reason for my problems ;) as Leanthar said, and I did tell you initially, they could. I'll take another stab at this, when I have some time again for it.
Makz.
Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
Verions 1.2 released. This is a small update to hopefully correct some problems people were having with the mail system.
Conflicts with other Listening NPC should be reduced, and the readme now has detailed instructions on how to correct this problem if it does occur.-Milambus Mandragon
Sorry, I haven't had a chance to check this thread in a while.
Makzimia_De_Graf,
I still have no idea whats causing problems for you. Can you give me more information about how you have your server setup? For the Mailmen are you using the CDKeyCheck? What is the name of the database you are using?
You say you are looking at the database and it says there are more mailboxes in it. What are you using to look at the database?
Would it be possible for you to e-mail me the database you were using so I can see if it works for me? ([email protected])
I tried to stop in to your server one night and see what the problem was, but you had already left for the night.-Milambus Mandragon
Posted by Silverti at 2004-05-09 13:13:46 Voted 5.00 on 05/09/04
I downloaded the system and integrated it into Adventure island. We had problems right off the bat. All players can use the dm code, its broken. There were problems with the mail box's disappearing. We have not heard from the maker in some time. I was forced to spend a lot of time deleting all of the scripts and removing they system. If the maker does fix these items, I would try it again. It seems like a well though out system. I would also change my score at that time. I would avoid this system at this time. _________________________ Creater / Designer / Host
Adventure Island 1: NWN
Adventure Island 2: NWN2
Posted by Silverti at 2004-05-08 09:07:00 Voted 5.00 on 05/09/04
HAve we heard from the maker? Im removing the system pretty soon since its broke. Please give us a status. I dont want to drop a bad rating on you if you are working on the issues (even if I dont use it).
_________________________ Creater / Designer / Host
Adventure Island 1: NWN
Adventure Island 2: NWN2
Posted by Makzimia_De_Graf at 2004-05-06 17:07:00 Voted 9.00 on 04/23/04
I retract what I said about the time being fixed, obviously some limit may have been reached with something else causing the time glitch. Mail system was not it, although, removal of it, did in fact make things go back to normal until about, 20 mins ago today. 05/06/2004 after running for 38 hrs normally.
Makz.Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
Posted by Makzimia_De_Graf at 2004-05-06 06:07:00 Voted 9.00 on 04/23/04
I have removed the Mail system from Fredian, and may look at it again later when it is refined further, great idea, not quite ready. As the running of it has gone on more and more of the mail box access dissapeared, DB said 157 boxes, access was down to about 15 boxes. In addition to this, somehow it was causing the MOD to lose access to heartbeat time, I know this because it was the only & last set of scripts I added to Fredian, and the moment I removed them yesterday, time tracking went back to working, no more lack of movement of the clock then bursts if it ever caught up.
Makz.Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
Posted by Silverti at 2004-04-30 18:51:00 Voted 5.00 on 05/09/04
I do have the player guild ssytem on the mod that has a npc that listens. Please expalin how to change the id string's.
All my players can also see the dm list. _________________________ Creater / Designer / Host
Adventure Island 1: NWN
Adventure Island 2: NWN2
Posted by Makzimia_De_Graf at 2004-04-29 19:37:00 Voted 9.00 on 04/23/04
Yes there is only 30 boxes now, and if anyone adds any, they seem to truncate, I have seen this behaviour before with something using the bioware DB, we changed that to MySQL and the problem went away :D... you mention filters? I don't remember seeing instructions for their use, what will they do to stop a players mailbox dissapearing?.. sorry as I have said somewhere I am not a coder, my wife is, but I have to deal with a lot of stuff like this initially at least, and I can do some basics. If I want to send a message I get a page up to 19 then a page with just 20 on then another page from 21 - 30, and that is that, there is no next, and that is that, is there some way you can make it so it will go more than that? and so that it will actuall display 20 - 29 on the second page? that seems wrong, in my experience?. Looking at the actual DB file for your system, there are, 108 boxes, so again, if it is just someway we are missing to look at them, it is not documented... it all works, it is saving it all, it just does not display how I would expect it to personally.
Makz.Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
My server has well over 300 Mailboxes assigned, hence the need for the filter =) Can you give me some more information on the problem you are having?-Milambus Mandragon
First, do you have any other NPCes that listen to text? If so they can conflict with the mailmen. If this is the case, you may need to change the ID number of the Listen string of the NPCes.
Or, if you are trying to test the Mailmen as DM and you are invisble the NPC will not be able to hear you until you go visible once in the area, then Disappear again. Not really sure why this happens, but the game can't tell who you are until you have been visible within an area once.-Milambus Mandragon
Posted by Silverti at 2004-04-28 22:40:00 Voted 5.00 on 05/09/04
Ive been working on this for a while. I can log into your test module and it works great however after I import everything into my module (and compile) the mailman does not "hear" the "talk" that people say to him. I ownloaded the file 3 days ago. Any chance that its bugged? _________________________ Creater / Designer / Host
Adventure Island 1: NWN
Adventure Island 2: NWN2
Posted by Silverti at 2004-04-28 21:43:00 Voted 5.00 on 05/09/04
I slapped it on my mod to test and it seems to work well except that the messanger does not get what people say to him, every message is blank, any help?
Silverti
Adventure Island
PW Story
_________________________ Creater / Designer / Host
Adventure Island 1: NWN
Adventure Island 2: NWN2
Posted by Makzimia_De_Graf at 2004-04-28 17:22:00 Voted 9.00 on 04/23/04
Milambus,
ok we have certainly given your system a good run now, with in excess of 40 players on at peak times a lot during the days since we tried this. There is a apparent problem with number of mail boxes, we can't seem to go past 30, and then it loses some for players.
Makz.Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
Posted by Makzimia_De_Graf at 2004-04-23 15:40:45 Voted 9.00 on 04/23/04
Works well, nice clean job.
Makz.
Posted by Makzimia_De_Graf at 2004-04-23 15:39:00 Voted 9.00 on 04/23/04
Thank you :) much appreciated, I knew I had to have missed something, I did see the CDKey thing after I posted this. Seems to work great by the way, thank you :)
Makz.Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
If you look into the mail_include script you will find a function labeled DMTest. This is what test to see whether a player (oPC) is a DM or not. Be default, this script includes a line where it tests the Public CDKey of the player, and if the Public CDKey is blank, it returns TRUE, that the player is a DM. The only time a player will have a blank Public CDKey is when they are playing in single player mode. So, yes when you play it locally, or in single player mode it will show you the DM Options. -Milambus Mandragon
Posted by Makzimia_De_Graf at 2004-04-23 07:55:00 Voted 9.00 on 04/23/04
Milambus,
First of all great Idea! I am giving it a spin on my PW.
I may be very likely missing something here, but am I correct to say that by default, the mailman is allowing anyone to DM access the options? I went on locally as a player and saw DM options when I was testing it, and that was prior to my even setting up a mailbox for my test. Looking at the script to see where it tests for the DM, it has oPC instead oDM, please enlighten me, I am sure there is something I missed.
Makz.Makzimia De Graf
DM/Creator
Island of Fredian a PW
Home of ATS/Salandra's crafting
No, it should not overwrite any scripts that you currently have. All the scripts for this system begin with a prefix of 'mail_'. Also, the toolset should give you a warning before any files would overwrite.-Milambus Mandragon
Posted by sdragonblood ( 162.40.xxx.xxx ) at 2004-04-22 13:24:00
Just out of curiosity... if I import the erf into my mod and rebuild it, is it going to override or over write anything? ( such as scripts for on enter, or on Item Activate for module properties?)
Posted by aidonor at 2004-04-22 12:14:26 Voted 10.00 on 04/22/04
Great package and seems exceptionally easy to install and use! _________________________ ---Aidonor
Dragon's Prophecy PW Admin
aidonor@(removeifnotspam)dragonsprophecy.net
Posted by aidonor at 2004-04-22 11:39:00 Voted 10.00 on 04/22/04
Very nice system. Lots of options. This will be the in game mail system for Dragon's Prophecy PW. I was wondering if you considered an APS persistence port? If not we may performs the conversion ourselves. That would also let this system perform the mail function from server to server for someone using shared a shared database on multiple servers.---Aidonor _________________________ ---Aidonor
Dragon's Prophecy PW Admin
aidonor@(removeifnotspam)dragonsprophecy.net
New in this version: You may filter the Mailboxes with a text string or send a message directly using the Mailbox ID. Many DM features added, including the ability to disable/enable Mailboxes and view messages sent to your players.-Milambus Mandragon