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