>Ahh yes: if you use the clan code snippet off the _snippets site_ ,
>PERSONALLY email me. I am doing an overhaul of it and am wondering
>whether to release it or not. I emailed the author to get their
>comments, but they didn't reply, sooo......
Something I should point out about this. I wrote my own clan code using
some of the functions that snippet used, and my player table kept
corrupting. There is something called
struct char_data *is_playing(char *arg)
Or something like that, and quite often, you will want to call it using
is_playing((player_table + j)->name), but is_playing trashes the argument
passed to it
by default. You should do something like
struct char_data *is_playing(char *vict_name)
{
extern struct descriptor_data *descriptor_list;
struct descriptor_data *i, *next_i;
char new_vict_name[30];
strcpy(new_vict_name, vict_name); // Temporary buffer we can trash
for (i = descriptor_list; i; i = next_i) {
next_i = i->next;
if(i->connected == CON_PLAYING &&
!strcmp(i->character->player.name,CAP(new_vict_name)))
return i->character;
}
return NULL;
}
Hope that helps a bit.
+------------------------------------------------------------+
| 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