bluse 发表于 2011-5-8 06:54:58

skills指令显示格式建议

目前的效果:

│基本内功 (force)                         - 登峰造极 1000/ 16007│
│基本招架 (parry)                         - 神功盖世 1166/210537│
│基本枪法 (spear)                         - 青出于蓝 542/235800│
│基本掌法 (strike)                        - 神功盖世 1150/   0│


建议将等级和小点的宽度综合设置成固定,以确保右边的“|”总是可以在固定的位置。譬如现在的“1166/210537│”共占用12字符,由于小点一般不太可能突破百万位,不妨设置成定长13字符,显示成:
│基本招架 (parry)                         - 神功盖世 1166/ 210537│
如果等级是不足4位,显示成:
│基本枪法 (spear)                         - 青出于蓝542/ 235800│
│□神元功 (shenyuan-gong)                   - 第一重楼   37/    183│




wiz看这样申请可以么

bluse 发表于 2011-5-8 06:56:01

P.S 由于职业习惯,本人对报表有特殊癖好,一贯追求格式好看的表- -

cyr 发表于 2011-5-8 07:53:26

这样看着整齐一些

jason 发表于 2011-5-8 08:52:05

这个不是对齐格式的问题,而是mudos的一个bug,对有颜色的字符的长度计算是错的。能改,不过稍微费点事,性能不太好。

lainforss 发表于 2011-5-8 10:34:14

小点以百分比显示好像还不错

alucar 发表于 2011-5-8 11:56:51

其实我自己在state window里做的sklls信息都是百分比显示的,比小点更加直观
比如:基本招架:450/460(69%)

bluse 发表于 2011-5-8 21:51:56

原帖由 jason 于 2011-5-8 08:52 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
这个不是对齐格式的问题,而是mudos的一个bug,对有颜色的字符的长度计算是错的。能改,不过稍微费点事,性能不太好。


可能需要多做一个剥离颜色控制字符的函数,在sprintf之类的函数实现内置机制之前,预处理一下SKILLS字符串
页: [1]
查看完整版本: skills指令显示格式建议