Originally posted by steuben
maybe something patched into the registration e-mail address? and only sendable from the char select screen. and works kind of like tells, but not in real time. when you try to send the message a window would pop up that says if the char is currently in game. proceed with mail.
Hmm, why drag the char selection screen in? Why not make it like /tell? Like have a /mail command that pops up the inventory and a mini-inventory like with /trade (and, while you\'re at it, add the money to the mini-inventory screen

), with the addition of a name field of the one to send it to. No reason to indicate if the adressee is online or not, because that isn\'t IC and also can be accomplished via /tells, and isn\'t really important, anyway.
It would then store the items / message / money in an outbox style secondary inventory for the sender.
Now the problem is what to do when the receiver doesn\'t have sufficient space / weight capacity to hold the stuff. Sending back can\'t be done since meanwhile the sender might get more stuff to have the same problem, so the only way would be to check beforehand, thereby removing the option of having a delay in the delivery.
Except, and this would rock: have a central location in the major locations. In RP, we already assigned the post office to Jayose. After all, the drawers look like mail boxes.
So then people could go to their local post office and check their inbox, removing the capacity problem.
You can even make the delivery quick if you send it in the same post office the person will be checking it out, taking a lot longer when the offices differ, with a distance that can easily be calculated.
The sender thus would need to send the message / items / money to a player name
and a post office, like Hydlaa, Magicshop or Ojaveda. This could very easily be migrated to houses once they are implemented. In fact, this way needs to remain an option even then, because of the people who don\'t own a house, for whatever reason. Like post boxes IRL.