查看: 3474|回复: 2

[已经过期] VA可以对那个队友是用什么物品进行判断吗?

[复制链接]
梦石
0
星屑
76
在线时间
150 小时
注册时间
2012-1-29
回帖
88
发表于 2012-8-1 09:28:41 | 显示全部楼层 |阅读模式

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

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

×
就是想用这个做队友好感度的,但条件判断上没有这一选项,那可以用脚本来表示吗?
脚本冲突去死去死!!!
梦石
0
星屑
49
在线时间
491 小时
注册时间
2012-1-27
回帖
399

整合系统大赛RMVA达人

发表于 2012-8-1 11:47:36 | 显示全部楼层
看完后表示理解不能……如果做好感系统的话用 变量+物品选择项操作 应该很容易实现吧
回复

使用道具 举报

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
回帖
1029
发表于 2012-8-1 15:43:21 | 显示全部楼层
本帖最后由 945127391 于 2012-8-1 15:58 编辑

如果是好感度系统的话:

在脚本库的main以上插入:

  1. class Game_Actor < Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 定义实例变量
  4.   #--------------------------------------------------------------------------
  5.   attr_accessor :goodwill
  6.   #-------------------------------------------------------------------------
  7.   # ● 重命名方法
  8.   #-------------------------------------------------------------------------
  9.   alias gw_set setup
  10.   #--------------------------------------------------------------------------
  11.   # ● 设置
  12.   #--------------------------------------------------------------------------
  13.   def setup(actor_id)
  14.       gw_set(actor_id)
  15.       @goodwill = 0
  16.   end
  17. end
复制代码
然后用:
  1. $game_party.members[队员id].goodwill
复制代码
来对队员的好感度进行操作.

比如:

  1. $game_party.members[队员id].goodwill += x   # 加x
  2. $game_party.members[队员id].goodwill -= x    # 减x
  3. $game_party.members[队员id].goodwill *= x   # 乘x
  4. $game_party.members[队员id].goodwill /= x    # 除x
复制代码
至于条件分歧:

  1. # 注意:以下脚本只可在 事件-分支条件-脚本 中使用
  2. $game_party.members[队员id].goodwill > x     # 大于x
  3. $game_party.members[队员id].goodwill >= x  # 大于等于x
  4. $game_party.members[队员id].goodwill < x    # 小于x
  5. $game_party.members[队员id].goodwill <= x  # 小于等于x
  6. $game_party.members[队员id].goodwill == x  # 等于x
  7. $game_party.members[队员id].goodwill != x   #  不等于x
复制代码
(以上脚本未经测试)
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部