设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3850|回复: 1
打印 上一主题 下一主题

[原创发布] 【VA脚本】状态的触发次数 + 伤害反射

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

跳转到指定楼层
1
发表于 2018-7-7 15:13:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 jianyulei 于 2018-7-9 15:10 编辑
前置脚本(必须)


状态的触发次数

伤害反射



评分

参与人数 1+1 收起 理由
JasperCrazy + 1 很有帮助,多谢了

查看全部评分

Lv1.梦旅人

梦石
0
星屑
111
在线时间
45 小时
注册时间
2019-1-14
帖子
13
2
发表于 2021-1-18 15:50:38 | 只看该作者
本帖最后由 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的值刷新一下就不会出错了
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 03:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表