At 01:52 PM 7/31/00 +0200, you wrote: >From: "Peter Ajamian" <peter@pajamian.dhs.org> >Subject: Re: [CIRCLE] [SCRIPT] DG Scripts > > > > Thomas Arp wrote: > > Actually, %nextplr.next_in_room% returns nothing, an empty string, as in > > the above example. "%nextptr.netxt_in_room%" returns "". > >Which is what I wrote.. There is a huge difference between a script containing two dbl-quotes ("") and that being seen in a C program. The quotes used in a script are taken literally, while when used within C they denote a NULL string. Thus, in a script, comparing the following: if (%nextptr.next_in_room% == "") when there is no next_in_room, is literally comparing a null string to two dbl-quotes. On the other hand, comparing: if ("%nextptr.next_in_room%" == "") is the proper comparison, as in the empty case, it compares dbl-quotes to dbl-quotes. Offsubject --- Tony, I haven't falled from the face of the earth, but I'm incredibly busy and in fact haven't done a single thing with DG Script code in months. It's likely that I'm going to have to turn this project over to someone, if it doesn't get taken from me (read: picked up) first. +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT