找回密码
 立即注册
查看: 90|回复: 5

求教大神指环一下脚本哪出错了

[复制链接]

211

主题

562

回帖

214

积分

中级会员

积分
214
发表于 2026-3-29 13:52:49 | 显示全部楼层 |阅读模式
#IF
H.checkitemw 切割
NOT CHECKCURRTARGETRACE = 0
randomEX 1 50
#act
H.MOV N2  <$ATTACKMONSTER_HP>   
H.DIV N2 100  
H.MUL N2 4
h.M.humanHP -  <$str(N2)>
SendCenterMsg  168 255   【切割】触发,怪物瞬间掉当前血量的4%伤害值为<$str(N2)>
break
想问一下这段脚本有什么问题吗,为什么切割怪物显示血量是0

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 13:52:49 | 显示全部楼层
本帖最后由 kyy 于 2021-4-22 18:16 编辑
;你这是对怪物生效,对玩家不生效,不用变量传递
;英雄没有变量就是用的玩家的变量,所以:

#IF
H.checkitemw 切割
NOT H.CHECKCURRTARGETRACE = 0
randomEX 1 50
#act
MOV N2  <$H.ATTACKMONSTER_HP>  
;有这种乘除算法的尽量先乘后除,或干脆用CalcPercent命令
MUL N2 4
DIV N2 100
HM.humanHP -  <$str(N2)>
SendCenterMsg  168 255   【切割】触发,怪物瞬间掉当前血量的4%伤害值为<$str(N2)>
break

230

主题

561

回帖

231

积分

中级会员

积分
231
发表于 2026-3-29 13:52:49 | 显示全部楼层
暴君 发表于 2021-4-22 17:20 变量未传递
大佬具体点啊,或则帮我修改一下发出来啊

0

主题

538

回帖

11

积分

新手上路

积分
11
发表于 2026-3-29 13:52:49 | 显示全部楼层
暴君 发表于 2021-4-22 17:40 手机,不方便,你查手册啊,变量传递。
没看懂 。。。。。。。。。。。。。。。。

本帖子中包含更多资源

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

×

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-29 13:52:49 | 显示全部楼层
kyy 发表于 2021-4-22 18:11 ;你这是对怪物生效,对玩家不生效,不用变量传递
;英雄没有变量就是用的玩家的变量,所以:
这是 英雄佩戴这个装备后,带后切割怪物的功能,HM不是扣英雄的血吗

0

主题

533

回帖

405

积分

中级会员

积分
405
发表于 2026-3-29 13:52:49 | 显示全部楼层
上官二狗 发表于 2021-4-22 20:00 这是 英雄佩戴这个装备后,带后切割怪物的功能,HM不是扣英雄的血吗
HM.代表英雄攻击的目标
和M.代表人物攻击的目标类似,多个H是多级脚本写法,
引擎说明书是这样写的格式,未测试,
如果无效改用H.M.试试

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