On Wed, 30 Jul 1997, David Klasinc wrote: > for ( scaning thru all the chars on the mud ) > > if (ch does something funny) > do_this(ch); Replace this: > if (ch does something else) With this: else if (ch does somethign else) > do_something_else(ch); > > ... etc etc... > > > Now the problems comes, because in do_this() ch can be killed... And when > I check for something else, ch is already NULL and everything goes > foobar... :/ Either that or recode death so that the char's link isn't dropped and the char isn't freed when dead. Works better IMHO. Rasdan +------------------------------------------------------------+ | 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/08/00 PST