I just recently installed ascii pfiles onto the mud, and used the
autowiz.ascii file to attempt to get autowiz working correctly. However,
it is still not reading autowiz when I advance someone. Below, is my
autowiz code:
void read_file(void)
{
void add_name(byte level, char *name);
FBFILE *plr_index;
int rec_count = 0, i, last = 0, level = 0, autowiz = 0;
char index_name[40], line[256], bits[64];
char name[MAX_NAME_LENGTH];
long id = 0;
sprintf(index_name, "%s", PLR_INDEX_FILE);
if(!(plr_index = fbopen(index_name, FB_READ))) {
perror("What the hell? No playerfile index!");
exit(1);
}
/* count the number of players in the index */
while (fbgetline(plr_index, line))
if(*line != '~')
rec_count++;
fbrewind(plr_index);
for(i = 0; i < rec_count; i++) {
fbgetline(plr_index, line);
sscanf(line, "%ld %s %d %s %d %d", &id, name, &level, bits, &last,
&autowiz);
CAP(name);
if (level >= MIN_LEVEL && !autowiz)
add_name(level, name);
}
fbclose(plr_index);
}
In the syslog I get, initiating autowiz but it never completes the process.
Any help is greatly appreciated.
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/05/01 PST