I would like to know if there is a way to make it so spec proc commands have to be spoken not just typed Like for example: SPECIAL(invis_item) { int i; char arg[MAX_INPUT_LENGTH]; char arg1[MAX_INPUT_LENGTH]; struct obj_data *invis_obj = (struct obj_data *)me; /* cast the "me" pointer and assign it to invis_obj */ if (invis_obj->worn_by == ch) { /* check to see if the person carrying the invis_obj is the character */ if (IS_NPC(ch) || !CMD_IS("say")) return (FALSE); if (is_abbrev(arg, "disappear")) { send_to_char(ch, "You slowly fade out of view.\r\n"); act("$n slowly fades out of view.\r\n", FALSE, ch, 0, 0,TO_ROOM); SET_BIT(AFF_FLAGS(ch), AFF_INVISIBLE); return (TRUE); } if (is_abbrev(arg, "appear")) { REMOVE_BIT(AFF_FLAGS(ch), AFF_INVISIBLE); send_to_char(ch, "You slowly fade into view.\r\n"); act("$n slowly fades into view.\r\n", FALSE, ch, 0, 0,TO_ROOM); return(TRUE); } } return (FALSE); } I want it so that appear and disappear are to be said not just typed. This compiles fine but it doesnt work the way I wanted. -- +---------------------------------------------------------------+ | 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/26/03 PDT