Go into db.c and modify load_char and save_char to save the olc value. OLC is not a stock item, so the author of Ascii Pfiles didn't put that in. In load_char: psds->pref = 0; psds->spells_to_learn = 0; + psds->olc_zone = 0; cpd->gold = 0; cpd->bank_gold = 0; then: case 'N': if(!strcmp(tag, "Name")) strcpy(player->name, line); break; + case 'O': + if(!strcmp(tag, "OLC ")) + psds->olc_zone = num; + break; case 'P': if(!strcmp(tag, "Pass")) In save_char: fprintf(outfile, "Drnk: %d\n", (int)psds->conditions[2]); if (psds->spells_to_learn) fprintf(outfile, "Lern: %d\n", (int)psds->spells_to_learn); + if (psds->olc_zone) + fprintf(outfile, "OLC : %d\n", (int)psds->olc_zone); /* char_ability_data */ cad = &(player.abilities); This may be a little different in Ascii Pfiles v2.0b. I haven't looked at that yet. Magik -----Original Message----- From: The Mighty Mighty Bosstone <skaking@HOTMAIL.COM> To: CIRCLE@post.queensu.ca <CIRCLE@post.queensu.ca> Date: Thursday, June 25, 1998 6:19 AM Subject: Olc Saving w/ ascii pfiles >I have ascii pfiles. I have OasisOLC. When i set a player to olc 8 >and they quit it does not save. So when they log back on they cant edit >there zone. Can anyone help? +------------------------------------------------------------+ | 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