赞 | 0 |
VIP | 12 |
好人卡 | 5 |
积分 | 1 |
经验 | 43535 |
最后登录 | 2020-11-2 |
在线时间 | 1050 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 136
- 在线时间
- 1050 小时
- 注册时间
- 2006-5-3
- 帖子
- 774
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
@Sion
上次多亏版主和大家的帮忙,帮我解决了动态增加事件指令的问题
这次我还想问,如何动态指定某事件页的出现条件
如下图区域
因为独立开关不够用,我知道独立开关一直可以增加Z,可惜默认只提供到D
在事件页里面写if语句是不可行的,因为如果IF语句开始执行,就说明事件已经开始执行了,事件的行走图也出现了
反正一句话,只能用动态更改某事件页的出现条件
我尝试着写了下面:
这个用来指定事件1的出现条件是独立开关E打开- $game_map.events[1].page[0].condition.push(RPG::Event::Page::Condition.new(self_switch_valid == "E"))
复制代码 运行的时候提示找不到page或者找不到condition,我猜大概是我的对象搞错了,希望大家能够再次指点我一下,谢谢
题外话,打开地图1,事件1的独立关E,可以用下面这个语句,这个没问题- $game_self_switches[1, 1, "E"] = true
复制代码 |
|