On Wed, 23 Oct 1996 mch@GLADSTONE.UOREGON.EDU wrote: :Okie I am not sure this went out to the list:) :anyway I am trying to code in a whois command which would display for :like 'whois mch' Level 110 Dragon Ninja. But alas I am having trouble :it seems that when I do whois mch on the mud it also gives me the last :buffer. Ie: :"There are 2 visible immortals and there are 2 visible mortals. :There is a boot time high of 7 players. :Level 110 Ninja" : :And here is the code: :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, "%s Level %d %s\r\n", buf, GET_LEVEL(victim), ^^^ Change to GET_NAME(victim) : class_abbrevs[(int) GET_CLASS(victim)]); : send_to_char(buf, ch); : } else { : send_to_char("There is no such player.\r\n", ch); : } : free(victim); : } :} : :Hope ya peoples can solve this problem, would like to have race in there :as well but not necessary. : :Andrew :+-----------------------------------------------------------+ :| Ensure that you have read the CircleMUD Mailing List FAQ: | :| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | :+-----------------------------------------------------------+ : -- Dez. -+= Nudd the Usurper =+- +-----------------------------------------------------------+ | 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/18/00 PST