Hello List- An idea popped into my head for a bit of cool code. I'm not an advanced programer but I know enough to write without parse errors *laugh* sometimes anyways. Well here's what' shanging me up... I made it so the mud asks the player a question that invokes a yes/no responce (or y or n). Well I made the Con_statement and loaded it in interpreter so i could pull the player out of the con_playing. And i made the switch statement to check the argument. I get however a few errors. Think you could look at this code and help me out. Part of my problem i think is that I'm using ch, and vict in an area I can't use them. When only descriptor and argument are set up. But anyway here is my code. And a few of the errors my compiler spit out. ------SNIP----------- interpreter.c case CON_SEDIT: sedit_parse(d, arg); break; /*. End of OLC states .*/ case CON_AUTOMESSAGE: /* <---------the code i added is here */ switch (*arg) { case 'y': case 'Y': STATE(d) = CON_PLAYING; automsg_this_person(ch, vict); break; case 'n': case 'N': return; break; default: SEND_TO_Q("Invalid choice!\r\nDo you wish to send an auto-msg?\r\nType: (Y)es (N)o: ", d); break; } return; } STATE(d) = CON_PLAYING; } case CON_GET_NAME: /* wait for input of name */ -----------End Snip----- Errors: interpreter.c: In function `nanny': interpreter.c:1526: warning: implicit declaration of function `automsg_this_pers on' interpreter.c:1526: `ch' undeclared (first use this function) interpreter.c:1526: (Each undeclared identifier is reported only onc [Interrupt Process] 900: parse error before `->' interpreter.c:1900: conflicting types for `read_aliases' interpreter.c:59: previous declaration of `read_aliases' interpreter.c:1900: warning: data definition has no type or storage class ...lot more errors but probably all because of that little bit of code hanging it at the top. +------------------------------------------------------------+ | 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