Hi All- I have a question that I guess it more of a C question that I haven't been able to figure out. I have been hiding levels from other characters in the who list and group list and all those fun places. I have decided what I want to do is show levels to ehm, but give the option of an "anonymous" command which will show " -- " for their level if they have it on. I got the command working fine, but here's my problem. I tried to do something like this: PRF_FLAGGED(tch, PRF_ANONYMOUS) ? GET_LEVEL(tch) : "--"); But that won't work because the space holder in the statement is expecting an int and -- is a string. Is there anyway I can make this work without having to do something like this (which is horribly inefficient): if (PRF_FLAGGED(tch, PRF_ANONYMOUS)) [ -- race class ] else [ level race class] It just seems that doing that for every person on the who list every time someone types "who" would be pretty processor consuming. Help is appreciated, -Brian +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST