I'm willing to bet somewhere in those errors was a warning about too few
arguments for format?
CCRED and CCCYN are both char *, which means you have to add a %s in the
format where you want to use them. I think (judging on what you wrote),
what you want to do is this:
count += sprintf(prompt + count, "%s%d%s(%s%d%s)Hitp ",
CCRED(ch, C_NRM), GET_HIT(d->character), CCNRM(ch, C_NRM),
CCCYN(ch, C_NRM), GET_MAX_HIT(d->character), CCNRM(ch, C_NRM));
On Wed, 29 Dec 1999, Manafort wrote:
> if (PRF_FLAGGED(d->character, PRF_DISPHP))
> count += sprintf(prompt + count, "%d(%d)Hitp ", CCRED(ch, C_NRM),
> GET_HIT(d->character),GET_MAX_HIT(d->character),CCCYN(ch, C_NRM));
>
> and got umm well over 35 errors. so im hoping there is an easier way?
>
+------------------------------------------------------------+
| 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 : 12/15/00 PST