赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 0 |
最后登录 | 2024-8-13 |
在线时间 | 45 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 111
- 在线时间
- 45 小时
- 注册时间
- 2019-1-14
- 帖子
- 13
|
本帖最后由 JasperCrazy 于 2021-1-18 16:13 编辑
大佬,时隔多年,发现有BUG。
例如写了<触发次数 "攻击" 1> ,在攻击过一次后此状态解除,重新附加此状态,随后无论什么行动如治疗自己,也会解除状态。
<触发次数 "受攻击" 1>也有类似的情况,解除过一次后,治疗自己或攻击对方都会解除状态。
找到原因了。
将状态的触发次数54-55行:
$fanshe_jieduan = "受攻击" if !item.damage.recover? && !duiyou?(user)
$fanshe_jieduan1 = "攻击" if !item.damage.recover? && !duiyou?(user)
改为(脚本新手只会这种写法):
if !item.damage.recover? && !duiyou?(user)
$fanshe_jieduan = "受攻击"
else $fanshe_jieduan = "刷新"
end
if !item.damage.recover? && !duiyou?(user)
$fanshe_jieduan1 = "攻击"
else $fanshe_jieduan1 = "刷新"
end
让 $fanshe_jieduan的值刷新一下就不会出错了 |
|