| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 0 |  
| 最后登录 | 2025-4-1 |  
| 在线时间 | 48 小时 |  
 Lv1.梦旅人 
	梦石0 星屑136 在线时间48 小时注册时间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的值刷新一下就不会出错了
 | 
 |