Ok I recently installed portal spell on circle 14. However the mud
crashed and I
searched the circle archives for a solution. Well I was able to find
one and it
worked fine. However now I am using circle14 with olc 2.1 or something
and
dg events. I tried to add the portal spell to this base code but I
basicaly get the
same error as I did before. it says
SYSERR: Illegal value(s) passed to char_to_room. (Room: -1/1886) Ch:
00C18750
the code for do_enter is:
if ((obj = get_obj_in_list_vis(ch, buf, world[ch->in_room].contents))) {
if (CAN_SEE_OBJ(ch, obj)) {
if (GET_OBJ_TYPE(obj) == ITEM_PORTAL) {
if (GET_OBJ_VAL(obj, 0) != NOWHERE) {
char_from_room(ch);
char_to_room(ch, real_room(GET_OBJ_VAL(obj, 0)));
} else if (real_room(GET_OBJ_VAL(obj, 1)) != NOWHERE) {
char_from_room(ch);
char_to_room(ch, real_room(GET_OBJ_VAL(obj, 1)));
}
look_at_room(ch, 1);
return;
}
}
Any help would be much appreciated. Thanks
Alan
+------------------------------------------------------------+
| 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