hi i am trying to put the mobprog patch into my circle blp15 i have linux suse 6.1 and win95 for os. when i apply the patch under linux i must fix some rejected and change some virtual in vnum (i think that virtual was the old way to define the vnum of a obj/room). after a bit of trouble i receive this error message [C++ Error] mobcmd.c(108): E2451 Undefined symbol 'room_num'. [C++ Error] mobcmd.c(108): E2379 Statement missing ;. [C++ Error] mobcmd.c(109): E2140 Declaration is not allowed here. [C++ Error] mobcmd.c(125): E2451 Undefined symbol 'was_in_room'. [C++ Warning] mobcmd.c(134): W8013 Possible use of 'pexit' before definition. [C++ Warning] mobcmd.c(375): W8004 'pMobIndex' is assigned a value that is never used. [C++ Warning] mobcmd.c(414): W8004 'pObjIndex' is assigned a value that is never used. [C++ Error] mobcmd.c(625): E2193 Too few parameters in call to 'get_char_vis'. all the prob are in this part of mobcmd.c ----- ACMD(do_mpasound) { room_num was_in_room; int door; if (!IS_NPC(ch) || IS_AFFECTED(ch, AFF_CHARM) || ch->desc) { send_to_char("Huh?\n\r", ch); return; } if (argument[0] == '\0') { bug("Mpasound - No argument: vnum %d.", mob_index[ch->nr].vnum); return; } one_argument(argument, arg); was_in_room = ch->in_room; for (door = 0; door <= 5; door++) { struct room_direction_data *pexit; if ((pexit = world[was_in_room].dir_option[door]) != NULL && pexit->to_room != NOWHERE && pexit->to_room != was_in_room) { ch->in_room = pexit->to_room; MOBTrigger = FALSE; act(arg, FALSE, ch, NULL, NULL, TO_ROOM); } } ch->in_room = was_in_room; return; } -------- i hope that someone can help me bye bye p.s sorry for my terrible english i hope that you can understand it :( Rama +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST