Some of this I'll address in direct mail, since it's more of a C coding issue than a Circle issue.... > Ok, I solved the problem. I relocated the strcmp(arg, "Hall of Records") > ==0) along with that whole if statement to act.comm.c (do_tell) and it now > works for only the word hall of records... Even though it works, I would recommend against this solution. First, you will needlessly parse all tells instead of just the ones to the jailor, and second, now a "tell" to anyone in the game will cause the player to be affected, instead of just a single mob. The real solution is a matter of intelligently parsing the arguments to "tell". My example was rather simplified, and probably not what I would actually implement if I were putting a lot of thought into it. (In other words, it was Mailer(tm) code). Mike -- +---------------------------------------------------------------+ | 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