On Mon, 27 Apr 1998, Chuck Carson wrote:
> Is checking to see if a player is not an NPC and that they
> have a desc a safe way to see if they are logged in? I looked
> at the code from do_tell() and that is what it seemed to be
> doing.
I'd use the IS_NPC() macro.
> If not, where in the code is an example I could follow to check
> if a player is online at the moment?
Make sure that the victim's name is in buf and do:
if (vict = get_char_vis(ch, buf)) {
/* victim is in game */
}
else {
/* victim not in game */
}
> Also, how would I go about 'queuing (sp?)' the message until
> that player does log in? (Thus when they do log in, they would
> receive the same message)
Check the GET_BAD_PWS() macro and duplicate it. When they login check and
see if GET_NUM_ASKS(ch) (or whatever) is greater than 0, then give them
the message and reset the counter to 0.
John Evans <evansj@hi-line.net> -- http://www.hi-line.net/~evansj/
Any sufficiently advanced technology is indistinguishable from magic.
-- Arthur C. Clarke
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST