I figured out what my problem was and the buf was their when someoen accidentally gave me the advice to put it there. The real problem was from when i first edited the sprint and accidentaly deleted the macro to make lines that were immortal characters yellow. Thanks to all teh poeple that helped point out my stupid mistakes ;P Thanks, Chris On Fri, 17 May 1996, ShadowLord wrote: > > > } else { > > num_can_see++; > > sprintf(buf, "%s[%2d %2d %2d %2d %2d] %s %s", buf, > > GET_LEVELX(tch, CLASS_MAGIC_USER), GET_LEVELX(tch, CLASS_CLERIC), > > GET_LEVELX(tch, CLASS_THIEF), GET_LEVELX(tch, CLASS_WARRIOR), > > GET_LEVELX(tch, CLASS_BARD), GET_NAME(tch), > > GET_TITLE(tch)); > > Well, duh... What do you expect to happen when you append "buf" to > it and then send_to_char it? The first pass buf is normal, the second > time it contains the first player in who plus what you just added, the > third time all previous players plus the one you just added it. Perhaps > you should remove "buf" from the parameter list. > >
This archive was generated by hypermail 2b30 : 12/18/00 PST