ok i am adding in the rlist,mlist, and olist first were do i add them and is this the whole code???? sorry but ya know *NEWBIE* ACMD(do_rlist) { extern struct room_data *world; extern int top_of_world; int first, last, nr, found = 0; two_arguments(argument, buf, buf2); if (!*buf || !*buf2) { send_to_char("Usage: rlist <begining number> <ending number>\r\n", ch); return; } first = atoi(buf); last = atoi(buf2); if ((first < 0) || (first > 99999) || (last < 0) || (last > 99999)) { send_to_char("Values must be between 0 and 99999.\n\r", ch); return; } if (first >= last) { send_to_char("Second value must be greater than first.\n\r", ch); return; } for (nr = 0; nr <= top_of_world && (world[nr].number <= last); nr++) { if (world[nr].number >= first) { sprintf(buf, "%5d. [%5d] (%3d) %s\r\n", ++found, world[nr].number, world[nr].zone, world[nr].name); send_to_char(buf, ch); } } if (!found) send_to_char("No rooms were found in those parameters.\n\r", ch); } ACMD(do_mlist) { extern struct index_data *mob_index; extern struct char_data *mob_proto; extern int top_of_mobt; int first, last, nr, found = 0; two_arguments(argument, buf, buf2); if (!*buf || !*buf2) { send_to_char("Usage: mlist <begining number> <ending number>\r\n", ch); return; } first = atoi(buf); last = atoi(buf2); if ((first < 0) || (first > 99999) || (last < 0) || (last > 99999)) { send_to_char("Values must be between 0 and 99999.\n\r", ch); return; } if (first >= last) { send_to_char("Second value must be greater than first.\n\r", ch); return; } for (nr = 0; nr <= top_of_mobt && (mob_index[nr].virtual <= last); nr++) { if (mob_index[nr].virtual >= first) { sprintf(buf, "%5d. [%5d] %s\r\n", ++found, mob_index[nr].virtual, mob_proto[nr].player.short_descr); send_to_char(buf, ch); } } if (!found) send_to_char("No mobiles were found in those parameters.\n\r", ch); } ACMD(do_olist) { extern struct index_data *obj_index; extern struct obj_data *obj_proto; extern int top_of_objt; int first, last, nr, found = 0; two_arguments(argument, buf, buf2); if (!*buf || !*buf2) { send_to_char("Usage: olist <begining number> <ending number>\r\n", ch); return; } first = atoi(buf); last = atoi(buf2); if ((first < 0) || (first > 99999) || (last < 0) || (last > 99999)) { send_to_char("Values must be between 0 and 99999.\n\r", ch); return; } if (first >= last) { send_to_char("Second value must be greater than first.\n\r", ch); return; } for (nr = 0; nr <= top_of_objt && (obj_index[nr].virtual <= last); nr++) { if (obj_index[nr].virtual >= first) { sprintf(buf, "%5d. [%5d] %s\r\n", ++found, obj_index[nr].virtual, obj_proto[nr].short_description); send_to_char(buf, ch); } } if (!found) send_ thanks in advance QuOtE ThE RaVeN "NeVeRmOrE" The Raven +-----------------------------------------------------------+ | 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