If this has been covered before, I'm sorry.
I've downloaded the clan code from the snippets page. I've put in
everything it calls for. But when I got to this point I got
stumped... how can I change this call
- snip -
load_char((player_table + j)->name, &chdata);
if(chdata.player_specials_saved.clan==clan[i].id) {
chdata.player_specials_saved.clan=0;
chdata.player_specials_saved.clan_rank=0;
save_char_file_u(chdata);
}
- snip -
to use ascii-pfiles? I'm thinking along the lines of making saving
into ascii file its separate function and just call the same function
from both save_char and save_char_file_u ... do you guys have any
better ideas? If so, please help!
Also, I would like to implement the "clan set plan" code. I have
painstakingly hand-patched in oasis1.6 with the new string editor,
and not being familiar with how to use the string editor, I was
hoping that someone can help me on this:
- snip -
send_to_char("Enter clan description: (/s saves /h for
help)\r\n\r\n", ch); ch->desc->backstr = NULL; if
(clan[clan_num].description) {
send_to_char(clan[clan_num].description, ch);
ch->desc->backstr = str_dup(clan[clan_num].description);
}
ch->desc->str = clan[clan_num].description;
ch->desc->max_str = CLAN_PLAN_LENGTH;
ch->desc->mail_to = 0;
/* ch->desc->str = clan[clan_num].description;
ch->desc->max_str = CLAN_PLAN_LENGTH; */
save_clans();
return;
}
- snip -
That's copied from my current code. Problem is, when I compile it it
gives a warning like so:
warning C4047: '=' : 'char ** ' differs in levels of indirection from
'char *'
That's where I'm copying the clan_num description into desc->str.
What can I do with this?
Guyang Mao
+------------------------------------------------------------+
| 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