设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

如何用脚本指定某事件页的出现条件

查看数: 1931 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-7-26 21:02

正文摘要:

@Sion 上次多亏版主和大家的帮忙,帮我解决了动态增加事件指令的问题 这次我还想问,如何动态指定某事件页的出现条件 如下图区域 因为独立开关不够用,我知道独立开关一直可以增加Z,可惜默认只提供到D 在事件页 ...

回复

gaofei677 发表于 2013-7-27 00:41:30
Sion 发表于 2013-7-26 21:15
conditions_met?
从这里下手吧
读取备注,然后得到对应的开关号。

很厉害的曲线救国法啊,不过这个是指定某事件当前页的出现条件吧,能不能指定某事件的指定页的出现条件呢

点评

condition_met? 里那个 page.list 就可以直接读取到当前页的命令。  发表于 2013-7-27 09:25
你在指定页写备注不就行了  发表于 2013-7-27 09:22
Sion 发表于 2013-7-26 21:15:34
conditions_met?
从这里下手吧
读取备注,然后得到对应的开关号。
  1. def load_ex_self_switch
  2.   /(self.(\w)/ =~ @list[0].paramaters[0] if @list[0].code == 108
  3.   @your_self_switch = $1
  4. end

  5. def conditions_met?(page)
  6.   #...
  7.   return false if @your_self_switch && $game_self_switches[[@map_id, @event.id, @your_self_switch]] != true
  8.   return true
  9. end
复制代码

点评

这个匹配的是 self:E 这样的。第一行填了这个备注,独立开关E打开此页才显示。  发表于 2013-7-26 21:24
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 04:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表