You do realize this code prints info about the INOKER and not the victim?
*laugh*
> ----- act.informative.c ----
> ACMD(do_whois)
> {
> struct char_data *victim = 0;
> struct char_file_u tmp_store;
>
> skip_spaces(&argument);
>
> if (!*argument) {
> send_to_char("Do a WhoIS on which player?\r\n", ch);
> } else {
> CREATE(victim, struct char_data, 1);
> clear_char(victim);
> if (load_char(argument, &tmp_store) > -1) {
> store_to_char(&tmp_store, victim);
> sprintf(buf, "%sLevel %d %s\r\n", buf, GET_LEVEL(ch),
> class_abbrevs[(int) GET_CLASS(ch)]);
/* should be */
! sprintf(buf, "%sLevel %d %s\r\n", buf, GET_LEVEL(victim),
! class_abbrevs[(int) GET_CLASS(victim)]);
*******************************************************************
* Ron Hensley ron@dmv.com *
* Junior Systems Administrator http://www.dmv.com/~ron *
* DelMarVa OnLine 749-1111 Ext. 403 *
*******************************************************************
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST