切割怪物时.半月刺杀打到人会同样切割.能解决吗?
如题.当切割怪物时.半月刺杀打到了人会同样造成切割.能解决吗?GK有个命令就能解决这个问题.GEE没有吗?本帖最后由 kyy 于 2021-6-24 06:35 编辑
有的啊,物理攻击触发,检测技能为半月弯刀时,
用P.HumanHP 来切割,就只对人物面对的怪生效
看错了,你是说打到人也生效,那么:
物理攻击触发,并且攻击目标不是玩家或英雄,
再执行切割命令
#IF
CHECKCURRTARGETRACE > 1
#ACT
切割脚本...
如果不想让半月弯刀同时切割多个怪物,上面的脚本变为:
#IF
CHECKCURRTARGETRACE > 1
EQUAL <$CURRRUSEMAGICID> 25
#ACT
切割脚本...用P.HumanHP来切割 直接取反不是更好
NOT CHECKCURRTARGETRACE = 0 NOT CHECKCURRTARGETRACE = 1
NOT CHECKCURRTARGETRACE = 0
NOT CHECKCURRTARGETRACE = 151
这样取反怎么样铁汁,不是分身,不是英雄,不是人物 kyy 发表于 2021-6-24 04:45 有的啊,物理攻击触发,检测技能为半月弯刀时,
用P.HumanHP 来切割,就只对人物面对的怪生效
金币给兄弟你了 P.HumanHP 如果半月4个怪 只砍一刀对面那个怪掉4倍切割血量 3个怪掉3倍 而且出刀同时人物过来穿怪到你对面 就把切割伤害吃了 。这个分切割怪或者切割人的问题解决不了 5年了 我用了很多办法都不行。 mir52345 发表于 2021-6-25 18:45 金币给兄弟你了 P.HumanHP 如果半月4个怪 只砍一刀对面那个怪掉4倍切割血量 3个怪掉3倍 而且出刀同时人 ...
分切割怪或者切割人的问题是可以解决的
P.HumanHP是有BUG,这点我之前没有发现,不要用P.来触发BUFF,用M.就可以了
只要在BUFF的 开头加入这个检测:
#IF
CHECKCURRTARGETRACE > 1
并且用M.HumanHP来切割,无论其他玩家站在哪里被怎么砍中,
都不会触发切割效果的,如果用P.的话,其他玩家跑到人物对面,
而同时有击中怪物,对面的玩家就会被BUFF强制执行,生效...
这是P.的机制造成的,所以以后尽量别用P.了
以上设置就可以解决本帖的问题:玩家不被针对怪物的BUFF切割
;另外:如果需要半月只切割一只怪物,一样可以做到,在BUFF的 开头加入检测:
#IF
CHECKCURRTARGETRACE > 1
;坐标检测
EQUAL <$CURRRUSEMAGICID> 25
#ACT
;半月的切割脚本...
#IF
CHECKCURRTARGETRACE > 1
NOT EQUAL <$CURRRUSEMAGICID> 25
#ACT
;其他非半月的切割脚本...
;上述的坐标检测是取攻击目标的坐标来检测,具体请参看引擎帮助文档
页:
[1]