On Thu, 23 May 1996, Mudder wrote: > I have a problem I have been trying to work out for a few days now. > what I am trying to do is, as an example, make a box for some variable > output to a player, Like exp or gold. > > this is what I want for output: > > ______________________________________________ > | | > | Exp to Level: 12345 current Exp: 123456 | > | | > | Gold on hand: 12345 Gold in bank: 123456 | > |______________________________________________| > > > however, this is what I get :( > > ______________________________________________ > | | > | Exp to level: 123456 current Exp: 1234567 | <-- > | | | > | Gold on hand: 1234 Gold in bank: 12345 | <---| > |______________________________________________| | > | > how do I make the box stay in place \____________________________| > when the variables change? / Allocate a certain number of digits for each. If you think the maximum amount of gold a player will ever have is about 1 million, use a 7 digit number in your statment, like: sprintf(buf, "| Exp to level: %7d Current Exp: %7d |\r\n", GET_GOLD(ch), GET_EXP(ch)); this should prolly do it for all values. Dex Man (aka Shade)
This archive was generated by hypermail 2b30 : 12/18/00 PST