Hey, I've been working on a scan command given to me by an old obsolete
mud. I was able to fix alot of the errors and variables, except one
which crashes the mud. Could you all take a look and maybe give me a hint or
two on how to fix this pointer.
Here's a sample of the code:
sprintf(buf, "$n scans around intently.");
current_room = real_room(ch->in_room);
act(buf, TRUE, ch, 0, 0, TO_ROOM);
buf[0] = '\0';
switch(*type) {
case 'o': case 'O': case 'i': case 'I':
send_to_char("You scan around and find the items around are-\n\r\n\r",ch);
for (j = current_room->contents; j; j = j->next_content) {
if (CAN_SEE_OBJ(ch, j)) {
if (*name)
if (isname(name, j->name))
sprintf(buf+strlen(buf), "%33s - Right of Here\n\r",
j->short_description);
ok...obviously the error is on that current_room pointer
this is the error message i get when i try to compile
act.other.c: In function `do_scan':
act.other.c:1024: warning: assignment makes pointer from integer without a cast
well thats it...if you have any clue let me know and thanks in advance
Joey***Father of Sherwood
This archive was generated by hypermail 2b30 : 12/07/00 PST