赞 | 1 |
VIP | 0 |
好人卡 | 11 |
积分 | 0 |
经验 | 26243 |
最后登录 | 2014-8-4 |
在线时间 | 841 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 841 小时
- 注册时间
- 2010-8-11
- 帖子
- 1135
|
本帖最后由 945127391 于 2012-8-1 15:58 编辑
如果是好感度系统的话:
在脚本库的main以上插入:
- class Game_Actor < Game_Battler
- #--------------------------------------------------------------------------
- # ● 定义实例变量
- #--------------------------------------------------------------------------
- attr_accessor :goodwill
- #-------------------------------------------------------------------------
- # ● 重命名方法
- #-------------------------------------------------------------------------
- alias gw_set setup
- #--------------------------------------------------------------------------
- # ● 设置
- #--------------------------------------------------------------------------
- def setup(actor_id)
- gw_set(actor_id)
- @goodwill = 0
- end
- end
复制代码 然后用:- $game_party.members[队员id].goodwill
复制代码 来对队员的好感度进行操作.
比如:
- $game_party.members[队员id].goodwill += x # 加x
- $game_party.members[队员id].goodwill -= x # 减x
- $game_party.members[队员id].goodwill *= x # 乘x
- $game_party.members[队员id].goodwill /= x # 除x
复制代码 至于条件分歧:
- # 注意:以下脚本只可在 事件-分支条件-脚本 中使用
- $game_party.members[队员id].goodwill > x # 大于x
- $game_party.members[队员id].goodwill >= x # 大于等于x
- $game_party.members[队员id].goodwill < x # 小于x
- $game_party.members[队员id].goodwill <= x # 小于等于x
- $game_party.members[队员id].goodwill == x # 等于x
- $game_party.members[队员id].goodwill != x # 不等于x
复制代码 (以上脚本未经测试) |
|