Can anyone help me out with this error?
make ../bin/circle
make[1]: Entering directory `/home/daos/circle30/src'
gcc -g -O2 -Wall -c -o act.item.o act.item.c
act.item.c: In function `do_sac':
act.item.c:1573: `arg' undeclared (first use in this function)
act.item.c:1573: (Each undeclared identifier is reported only once
act.item.c:1573: for each function it appears in.)
make[1]: *** [act.item.o] Error 1
make[1]: Leaving directory `/home/daos/circle30/src'
make: *** [all] Error
ACMD(do_sac)
{
struct obj_data *obj;
one_argument(argument, arg);
// note, I like to take care of no arg and wrong args up front, not
// at the end of a function, let's get the wrongness out of the way
if (!*arg)
{
send_to_char(ch, "What do you wish to sacrifice?\n\r");
return;
}
// if it's not in the room, we're not goign to sac it
if (!(obj = get_obj_in_list_vis(ch, arg, NULL, world[ch-
>in_room].contents))) {
send_to_char(ch, "You don't see that here.\n\r");
return;
}
// cool, got the object in the room, now check its flags
if (!CAN_WEAR(obj, ITEM_WEAR_TAKE))
{
send_to_char(ch, "You can't sacrifice THAT!\n\r");
return;
}
// seems as if everything checks out ok
act("$n sacrifices $p.", FALSE, ch, obj, 0, TO_ROOM);
act("You sacrifice $p.", FALSE, ch, obj, 0, TO_CHAR);
extract_obj(obj);
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT