圣龙魔鬼  2025-6-19 20:39:22 | 多端版本|
5 87

9

回帖

3509

金币

1837

积分

积分
1837
发表于 前天 20:39 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×




如下,这个里面没办法处理怪物的命令吗?


[@BuffChange]

#if
#act


m.ADDHPPER - 100







回复

使用道具 举报

25

回帖

3131

金币

1714

积分

积分
1714
发表于 昨天 14:17 | 显示全部楼层
本帖最后由 chengyi123456 于 2025-6-20 14:18 编辑

你攻击的时候有目标的话应该是会触发的吧
回复

使用道具 举报

9

回帖

3509

金币

1837

积分

积分
1837
 楼主| 发表于 昨天 14:38 | 显示全部楼层
chengyi123456 发表于 2025-6-20 14:17
你攻击的时候有目标的话应该是会触发的吧

不行 试过了。我是给自己一个常驻BUFF,然后由BUFF里面的攻击触发另一个BUFF,然后再到这个BUFF监控里面获取状态,如果有了给一个CDBUFF,再处理怪物斩杀效果,其实BUFF里面支持这个攻击触发给目标上个减血BUFF,但是这个减血是会被怪物3#2#这个属性限制,我的版本怪物都有伤害限制。所以靠BUFF没办法实现秒杀怪物的目的。
下面是原来写的
#if
EQUAL <$param1>【BUFF】
EQUAL <$param3> 1
NOT hasbuff 【CDBUFF】
#act
m.ADDHPPER - 100
addbuff 【CDBUFF】
测试发现这个监听里面无论是M.addbuff还是m.ADDHPPER,还是<$CURRRTARGETNAME>.addbuff。这种方法都不支持。
回复

使用道具 举报

25

回帖

3131

金币

1714

积分

积分
1714
发表于 昨天 15:01 | 显示全部楼层
圣龙魔鬼 发表于 2025-6-20 14:38
不行 试过了。我是给自己一个常驻BUFF,然后由BUFF里面的攻击触发另一个BUFF,然后再到这个BUFF监控里面 ...

要做什么效果,我帮你想想
回复

使用道具 举报

9

回帖

3509

金币

1837

积分

积分
1837
 楼主| 发表于 13 小时前 | 显示全部楼层
chengyi123456 发表于 2025-6-20 15:01
要做什么效果,我帮你想想

就是一个满血斩杀的效果,有CD。只不过不想写在攻击触发里面。我的版本所有怪都有2号属性也就是限制了攻击伤害上限。所以BUFF里面的减血会被这个给限制导致无法实现这个斩杀效果。BUFF监听里面m.ADDHPPER - 100这种命令又不支持
回复

使用道具 举报

25

回帖

3131

金币

1714

积分

积分
1714
发表于 12 小时前 | 显示全部楼层
本帖最后由 chengyi123456 于 2025-6-21 18:35 编辑
圣龙魔鬼 发表于 2025-6-21 09:06
就是一个满血斩杀的效果,有CD。只不过不想写在攻击触发里面。我的版本所有怪都有2号属性也就是限制了攻 ...

为什么不想写在攻击触发里面

;QF=================


[@Attack]
#IF
hasbuff 常驻BUFFID
NOT hasbuff CDBUFFID
CHECKCURRTARGETRACE = 1
#ACT
RangeHarm <$ATTACKMONSTER_XEX> <$ATTACKMONSTER_YEX> 0 0 6 <$ATTACKMONSTER_MAXHPEX> 0 2 0 0
addbuff CDBUFFID buff时间

回复

使用道具 举报