找回密码
 立即注册
查看: 242|回复: 12

关于爆率显示问题!

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 15:56:51 | 显示全部楼层 |阅读模式




这个爆率显示,上面的是真实的,下面的是重新做的,下面是脚本
DIV N$计算显示爆率 100
KILLMONBURSTRATE <$STR(N$计算真实爆率)> 0 1 0
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$计算显示爆率)> 时长永久
我想让假爆率就是显示爆率精确到像上面的小数点位,这个怎么实现呢大佬们!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
你讲的意思是不是要把一个数显示为有小数点的数,比如77显示0.77,120显示为1.2,1500显示为15这样?因为脚本只允许使用整数变量,所以要用脚本计算,不过也不难,具体如下:
#ACT
DIV N$整数 N$计算显示爆率 100
MOV N$小数 <$STR(N$计算显示爆率)>
DEC N$小数 <$STR(N$整数)>00
#IF
EQUAL N$小数 0
#ACT
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$整数)> 时长永久
#ELSEACT
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$整数)>.<$STR(N$小数)> 时长永久

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
<$STR(N$计算真实爆率)>.0

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
=S变量,检测长度,比如3位,DEC减去2后两位,得出第一位,S变量INC小数点,S变量减去第一位,得出小数点后两位,4位另算,我用的这种笨办法,楼下大佬补充

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
czy7812 发表于 2022-9-14 19:27 你讲的意思是不是要把一个数显示为有小数点的数,比如77显示0.77,120显示为1.2,1500显示为15这样?因为脚 ...
谢谢大佬,很详细。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
你讲的意思是不是要把一个数显示为有小数点的数,比如77显示0.77,120显示为1.2,1500显示为15这样?因为脚本只允许使用整数变量,所以要用脚本计算,不过也不难,具体如下:
#ACT
DIV N$整数 N$计算显示爆率 100
MOV N$小数 <$STR(N$计算显示爆率)>
DEC N$小数 <$STR(N$整数)>00
#IF
EQUAL N$小数 0
#ACT
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$整数)> 时长永久
#ELSEACT
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$整数)>.<$STR(N$小数)> 时长永久

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
<$STR(N$计算真实爆率)>.0

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
=S变量,检测长度,比如3位,DEC减去2后两位,得出第一位,S变量INC小数点,S变量减去第一位,得出小数点后两位,4位另算,我用的这种笨办法,楼下大佬补充

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
czy7812 发表于 2022-9-14 19:27 你讲的意思是不是要把一个数显示为有小数点的数,比如77显示0.77,120显示为1.2,1500显示为15这样?因为脚 ...
谢谢大佬,很详细。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:56:51 | 显示全部楼层
你讲的意思是不是要把一个数显示为有小数点的数,比如77显示0.77,120显示为1.2,1500显示为15这样?因为脚本只允许使用整数变量,所以要用脚本计算,不过也不难,具体如下:
#ACT
DIV N$整数 N$计算显示爆率 100
MOV N$小数 <$STR(N$计算显示爆率)>
DEC N$小数 <$STR(N$整数)>00
#IF
EQUAL N$小数 0
#ACT
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$整数)> 时长永久
#ELSEACT
SENDMSG 6 提示:杀怪爆率倍数:<$STR(N$整数)>.<$STR(N$小数)> 时长永久

© 2026 折翼天使社区 版权所有