| 赞 | 349 |
| VIP | |
| 好人卡 | |
| 积分 | 299 |
| 经验 | |
| 最后登录 | 2026-10-1 |
| 在线时间 | 2423 小时 |
遠航の猫咪
- 梦石
- 3
- 星屑
- 26947
- 在线时间
- 2423 小时
- 注册时间
- 2005-10-15
- 回帖
- 987

|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
在Main前插入以下脚本,可以使游戏中显示长整数的时候带千位分隔符
[pre lang="ruby"]class Fixnum
alias sailcat_to_s to_s unless method_defined?(:sailcat_to_s)
def to_s(base = 10)
if base != 10 or self.abs < 1000
sailcat_to_s(base)
else
value = sailcat_to_s
digit = (value.length - (self > 0 ? 1 : 2)) / 3
1.upto(digit) do |i|
value.insert(value.length - i * 4 + 1, ",")
end
return value
end
end
end[/pre]
例如,当角色的HP是9999时,会显示为"9,999"
经验值之类也会显示为"41,440/43,320"这样的效果,会更加直观(是否美观见仁见智)
对1000以下的数并无任何影响,也不影响其他进制的转换显示
|
评分
-
查看全部评分
|