找回密码
 立即注册
查看: 78|回复: 7

怪物血量超过20亿切割就出现问题

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-29 12:40:39 | 显示全部楼层 |阅读模式
怪物血量超过20亿切割就会出现错误!
所以我设置了怪物血量高于19亿的时候无法切割,但是实际还是会切割,并且会出现错误。
#IF
SMALL <$ATTACKMONSTER_HP> 1900000000
checkitemw 切割LV1
randomEX 1 15
#act
MOV N2  <$ATTACKMONSTER_HP>   
DIV N2 100  
MUL N2 15
M.humanHP -  <$str(N2)>
SendCenterMsg  168 255   【切割】触发,怪物瞬间掉当前血量的15%伤害值为<$str(N2)>
break
出现以下错误:
2021-6-14 19:44:55 [脚本错误]  脚本命令:HUMANHP NPC名称Function 地图:0(0:0) 参数1:- 参数2:-288959685 参数3: 参数4: 参数5: 参数6: 参数7: 参数8: 参数9: 参数10:
2021-6-14 19:44:56 [脚本错误]  脚本命令:HUMANHP NPC名称Function 地图:0(0:0) 参数1:- 参数2:-289674030 参数3: 参数4: 参数5: 参数6: 参数7: 参数8: 参数9: 参数10:
求大神指点!
怎么限制当怪物血量高于19亿的时候无法切割,只有当血量低于19亿的时候才切割!

本帖子中包含更多资源

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

×

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 12:40:39 | 显示全部楼层
引擎变量最大支持21E 高于引擎数值是负数
SMALL <$ATTACKMONSTER_HP> 1900000000  
Large <$ATTACKMONSTER_HP> 0
加一条大于0的命令

0

主题

553

回帖

11

积分

新手上路

积分
11
发表于 2026-3-29 12:40:39 | 显示全部楼层
你这切割为什么会出现负数啊?

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-29 12:40:39 | 显示全部楼层
双龙在线 发表于 2021-6-14 19:58 你这切割为什么会出现负数啊?
所以发悬赏。。。。。

本帖子中包含更多资源

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

×

227

主题

534

回帖

238

积分

中级会员

积分
238
发表于 2026-3-29 12:40:39 | 显示全部楼层
再见在梦里 发表于 2021-6-14 20:53 引擎变量最大支持21E 高于引擎数值是负数
SMALL  1900000000  
感谢大佬。。。。。。。。。。。。。。。。。。。

0

主题

564

回帖

469

积分

中级会员

积分
469
发表于 2026-3-29 12:40:39 | 显示全部楼层
#IF
checkitemw 切割LV1
randomEX 1 15
#act
CalcPercent <$ATTACKMONSTER_HP>  15  N2
M.humanHP -  <$str(N2)>

256

主题

538

回帖

257

积分

中级会员

积分
257
发表于 2026-3-29 12:40:39 | 显示全部楼层
#IF
checkitemw 切割LV1
randomEX 1 15
#ACT
M.AddhpPerEx - 15
按当前HP值的比例来加减HP
格式:AddHpPerEx 操作符(+/-/=) 比例值 比例类型(0百分比/1千分比/2万分比)

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 12:40:39 | 显示全部楼层
我发的两个都可以解决你的需求

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