375170596 发表于 2022-7-25 13:16:14

绿毒掉血不能用变量

本帖最后由 375170596 于 2022-7-27 16:36 编辑

引擎版本:2022.06.27
BUG描述:绿毒掉血不能用变量和<$CURRRTARGETNAME>.HUMANHP - <$STR(N4)>BUG一样 掉血都是0 注意要使用<$CURRRTARGETNAME>.或者使用P. 多级才有BUG

#if
#ACT
INC N11 36
#if
#ACT
P.PLAYEFFECT 40008 0 0 27 0
P.MAKEPOSION 0 15 <$STR(N11)>
<$CURRRTARGETNAME>.PLAYEFFECT 40008 0 0 27 0
<$CURRRTARGETNAME>.MAKEPOSION 0 15 <$STR(N11)>
SENDMSG 6 流血<$STR(N11)>

说明 : N11 为36时被攻击人物中毒持续掉血量为0
注意不用变量直接填数字是正常的




liM 发表于 2022-7-26 11:25:51

多级脚本,执行角色变量是空值呢,你需要在执行前给对方角色执行变量去做赋值。

375170596 发表于 2022-7-27 16:36:16

liM 发表于 2022-7-26 11:25
多级脚本,执行角色变量是空值呢,你需要在执行前给对方角色执行变量去做赋值。
...

你仔细看 附值了

liM 发表于 2022-7-27 18:13:55

如果你赋值了我不会说你没赋值鸭!!!! 愿您早日解决问题 !   希望您早日弄明白执行角色是谁! 感觉如果你过不了这砍! 永远都不会写多级类型的BUFF!

375170596 发表于 2022-7-28 11:42:47

liM 发表于 2022-7-27 18:13
如果你赋值了我不会说你没赋值鸭!!!! 愿您早日解决问题 !   希望您早日弄明白执行角色是谁! 感觉如果你过不 ...

感谢大神的指导 已经解决了确实没有赋值

996技术-wang 发表于 2022-8-19 13:38:15

1
页: [1]
查看完整版本: 绿毒掉血不能用变量