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