I have a problem where idnum 1 can log in fine after saving, yet any char after initial character can be created, saved fine, and then when i try to load, it says no character of that name and prompts for new char. Here is all code i can think of that might pertain to it. I'm using MSVC 4.0 on a win98 system. In interpreter.c, case CON_GET_NAME: if ((player_i = load_char(tmp_name, d->character)) > -1) { GET_PFILEPOS(d->character) = player_i; in db.c: int load_char(char *name, struct char_data * ch) { int rec_count = 0, i, idnum; FILE *plr_index; char line[256]; char arg2[80]; if(!(plr_index = fopen(PLR_INDEX_FILE, "r"))) { return -1; } while(get_line(plr_index, line)) if(*line != '~') rec_count++; rewind(plr_index); if(rec_count == 0) { return -1; } for(i = 0; i < rec_count; i++) { get_line(plr_index, line); sscanf(line, "%d %s", &idnum, arg2); for (i = 0;(*(name + i) = LOWER(*(name + i))); i++); if (!strcmp(arg2, name)) { fclose(plr_index); store_to_char(name, ch); return idnum; } } return -1; fclose(plr_index); } my plr_index: 1 aliste 10 0 992296661 2 bob 1 0 992323211 3 treimor 1 fkoqsvwyDE 997061310 ~ aliste's pfile (which will load fine): Name: Aliste Pass: circlemud Titl: is a newbie. Sex : 1 Clas: 6 Cla2: 7 Cla3: 7 Levl: 10 LvCl: 100 LvC2: 100 LvC3: 100 Home: 1 Brth: 992296661 Plyd: 0 Last: 992296661 Host: 127.0.0.1 Hite: 164 Wate: 138 Alin: 0 Id : 1 Act : 0 Aff : Thr1: 0 Thr2: 0 Thr3: 0 Thr4: 0 Thr5: 0 Skil: 1 100 2 100 0 0 Wimp: 0 Frez: 0 Invs: 0 Room: -1 Pref: efghnow Badp: 0 Lern: 0 Str : 500 Int : 500 Wis : 500 Dex : 500 Con : 500 Cha : 500 Hit : 12500/10000 Mana: 5100/100 Move: 5082/82 Ac : 100 Gold: 0 Bank: 0 Exp : 100000000 Hrol: 1000 Drol: 0 Affs: 0 0 0 0 0 and Treimor's pfile (#3 according to plr_index) : Name: Treimor Pass: rules Titl: the newbie! &1HELP ME!!!!&0 Sex : 1 Clas: 2 Cla2: 7 Cla3: 7 Levl: 1 LvCl: 1 LvC2: 0 LvC3: 0 Home: 1 Brth: 997061309 Plyd: 0 Last: 997061310 Host: 127.0.0.1 Hite: 161 Wate: 156 Alin: 0 Id : 3 Act : 128 Aff : Thr1: 0 Thr2: 0 Thr3: 0 Thr4: 0 Thr5: 0 Skil: 131 10 133 5 0 0 Wimp: 0 Frez: 0 Invs: 0 Room: -1 Pref: efghnow Badp: 0 Hung: 24 Thir: 24 Drnk: 0 Lern: 3 Str : 11 Int : 21 Wis : 17 Dex : 17 Con : 11 Cha : 14 Hit : 80/25 Mana: 290/100 Move: 252/82 Ac : 100 Gold: 0 Bank: 0 Exp : 10000 Hrol: 0 Drol: 0 Affs: 0 0 0 0 0 I am baffled over this, and maybe i'm looking in the total wrong direction, and pardon me if i attached worthless information, but if anyone has had this problem, or can direct me to an answer, it would be greatly appreciated. Thanks. Jory Graham ShaduinMUD -- +---------------------------------------------------------------+ | 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/06/01 PST