Project1

标题: 脚本如何作用于数组 [打印本页]

作者: ae3175001    时间: 2014-8-28 20:53
标题: 脚本如何作用于数组
  1. class Scene_Battle < Scene_Base
  2.   
  3.   alias vip20140805_1 process_action
  4.   #--------------------------------------------------------------------------
  5.   # ● 战斗行动结束时运行公共事件
  6.   #--------------------------------------------------------------------------
  7.   def process_action
  8.     vip20140805_1
  9.     $game_temp.reserve_common_event(1)
  10.   end
  11. end
复制代码
这个是公共事件在战斗执行的脚本,但好像不支持公共事件数组,如何能用于数组?
作者: taroxd    时间: 2014-8-28 20:59
数组.each {|id| $game_temp.reserve_common_event(id) }
作者: ae3175001    时间: 2014-8-30 12:57
  1. class Scene_Battle < Scene_Base
  2.   
  3.   alias vip20140805_1 process_action
  4.   #--------------------------------------------------------------------------
  5.   # ● 战斗行动结束时运行公共事件
  6.   #--------------------------------------------------------------------------
  7.   def process_action
  8.     vip20140805_1
  9.     #$game_temp.reserve_common_event(2)
  10.     [1,2].each {|id| $game_temp.reserve_common_event(id) }
  11.   end
  12. end
复制代码
应该放在哪个位置?本人脚本盲,求指点
作者: VIPArcher    时间: 2014-8-30 12:59
本帖最后由 VIPArcher 于 2014-8-30 13:09 编辑
ae3175001 发表于 2014-8-30 12:57
应该放在哪个位置?本人脚本盲,求指点
  1. 不能同时预留2个公共事件,这里以及上面的都不能用的,
  2. 所以楼主你还是在一个公共事件里写上所有的处理吧,或者公共事件里嵌套公共事件
复制代码

作者: ae3175001    时间: 2014-8-30 13:03
为什么没有
  1. 数组.each {|id| $game_temp.reserve_common_event(id) }
复制代码
?是不是还要设定什么?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1