赞 | 0 |
VIP | 0 |
好人卡 | 5 |
积分 | 1 |
经验 | 4097 |
最后登录 | 2022-1-16 |
在线时间 | 247 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 115
- 在线时间
- 247 小时
- 注册时间
- 2005-12-28
- 帖子
- 164
|
原脚本如下- #--------------------------------------------------------------------------
- # ● 判断事件页出现条件
- #--------------------------------------------------------------------------
- def conditions_met?(page)
- c = page.condition
- if c.switch1_valid # 开关1
- return false if $game_switches[c.switch1_id] == false
- end
- if c.switch2_valid # 开关2
- return false if $game_switches[c.switch2_id] == false
- end
- if c.variable_valid # 变量
- return false if $game_variables[c.variable_id] < c.variable_value
- end
- if c.self_switch_valid # 独立开关
- key = [@map_id, @event.id, c.self_switch_ch]
- return false if $game_self_switches[key] != true
- end
- if c.item_valid # 物品
- item = $data_items[c.item_id]
- return false if $game_party.item_number(item) == 0
- end
- if c.actor_valid # 角色
- actor = $game_actors[c.actor_id]
- return false unless $game_party.members.include?(actor)
- end
- return true # 条件符合
- end
复制代码 我想把它改为指定的事件(比如6,7,8号事件)的出现条件是变量$game_variables[c.variable_id] == c.variable_value而其他事件的出现按照原来的方法。
求教方法。
|
|