I was adding a command to my heftily mocked MUD, don't ask what it's for... Anyway, I rigged it up as a command, and tested it out. Typed INVASION. Crash. Typed INVASION 1 1 (with the args). Still crashed. So I went and added logs all over it, and tested it again. It got as far as logging Two arguments... and then it stopped, so I realized I must be doing something VERY wrong in two_arguments. Didn't know what though. Can it not accept char values? Only ints? Here's the snippet anyway, with the problem line marked with a <---. ACMD(do_invasion) { char *mobtype, *startloc; int value, origin; log("Two arguments..."); two_arguments(argument, mobtype, startloc); <--- log("Checking for mobtype value."); if (*mobtype) { ... it goes on... Thanks for the help, -Elrelet +------------------------------------------------------------+ | 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