Hallo.
I have 'autodate' command.
When the player 'switch' into a mob, in the syslog is
a message:
SYSERR: Mob using '((i->character)->player_specials->saved.pref)' at
weather.c:253.
Here is function from weather.c: (bpl18)
/* actual date in messg */
void send_to_autodate(char *messg)
{
struct descriptor_data *i;
if (!messg || !*messg)
return;
for (i = descriptor_list; i; i = i->next)
if (!i->connected && i->character && AWAKE(i->character)
&& PRF_FLAGGED(i->character, PRF_AUTODATE)) /* LINE 253 */
SEND_TO_Q(messg, i);
}
I modified it:
if (!i->connected && i->character && !i->original
~~~~~~~~~~~~~
&& AWAKE(i->character)
&& PRF_FLAGGED(i->character, PRF_AUTODATE))
Now it works, but is it a good solution?
Thank You
VladoN
This email has been swept by
MIMEsweeper for the presence of computer viruses.
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT