On Tue, 15 Jul 1997, Heartless wrote: > 'retreat n' > (which would mean retreat north), what is the argument > 'n' passed as? I was kinda hoping it was something simple like 'cmd' or > 'argument' but neither of those seem to have worked.... Can anyone help > me out? Briefly, ACMD(do_retreat) { int dir = 0; one_argument(argument, arg); if (is_abbrev(arg, "north")) dir = 0; else if (is_abbrev(arg, "south")) . . /* Put rest of direction stuff here */ . else { send_to_char("That is not a valid direction to retreat in\r\n", ch); return; } /* Do checks to see if EXIT(ch, dir) exists, then move them there */ } Hope this helps, Rasdan +-----------------------------------------------------------+ | 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/08/00 PST