I am trying to get an external program to work with the mud online. it seems however that I am passing wrong arguments through the system(buf); command..I currently have.. ACMD(do_thingy) { char buf[100]; one_argument(argument, buf); if(!*buf) { send_to_char("Usage: command (flag) \r\n", ch); return; } sprintf(buf, "../newmap/cartograph %s %d %s ", CARTO_FILE, GET_OLC_ZONE(ch), buf); mudlog("Initiating cartograph.", BRF, LVL_IMMORT, TRUE); system(buf); send_to_char("Initiating cartographer... complete.\r\n", ch); sprintf(buf, "mv cartograph/map.wld newmap"); system(buf); } and I am getting-> Error: Illegal default room flag would someone try and point out what I missed? +------------------------------------------------------------+ | 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/08/00 PST