>I need a command that would take everything in my inv. and teeport it to >the given room numbers >ex. distribute 1 99999 >(that would put everything in my inv in random rooms between room 1 and >99999) >I doubt any coder can code this but.. hey its worth a try. Make a do_distribute command, and call two_arguments() inside. Find the numeric value of the two args using atoi, do all the happy little checks to make sure this is possible. Then do something along the lines of for(obj = ch->carrying; obj; obj = obj->next_carrying) { /*I dunno if next_carrying is right :) */ temp = number(atoi(arg1), atoi(arg2)); if(real_room(temp)) { obj_from_char(ch, obj); obj_to_room(obj, real_room(temp)); } } It's quick and I didn't look anything up, but you get the idea. +------------------------------------------------------------+ | 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