how do i make a room so only lvl 110 (IMPL) on my mud can get in>?? [Bosstone]:The ska king ________________________________ SNIP______________________________ well.. how about doing something like this.. if (ROOM_NUMBER(GET_IN_ROOM(ch)) == ROOM_NUMBER_IN_QUESTION) { if (GET_LEVEL(ch) < 110) // OR substitue 110 for LVL_IMPL send_to_char("You can not enter that room.\n", ch); } umm.. just one thing.. you want to have it question the room your trying to move.. so you probably want it to do something like this: #define EXIT // To the room you want to move into.. something like #define EXIT(room_number, direction) (ROOM_NUMBER(GET_IN_ROOM(ch), dir) if (EXIT(room_num.number, direction) == (room_num->next).number) if (GET_LEVEL(ch) < LVL_IMPL) send_to_char("You can not enter that room.\n", ch); now.. assuming you have your db cached as a linked list.. and assuming your not using stock circlemud code. This is just an example.. of how you might go about it.. I havent used circlemud code in ages.. and im not about to start dowload its source to find out the EXACT definitions for this... Some of the definitions are similar.. if i recall.. so that you should get the idea... Hope this helps dude!.. -DarkLord +------------------------------------------------------------+ | 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