Project1

标题: 想插入按下按键执行公共事件的脚本,求教怎么写…… [打印本页]

作者: 小灵魂    时间: 2015-12-25 02:55
标题: 想插入按下按键执行公共事件的脚本,求教怎么写……
本帖最后由 小灵魂 于 2015-12-25 03:01 编辑

就是想实现一个简单(?)的功能。

在脚本编辑器里插入一段,如果按下xx键则执行yy公共事件。

已经用各种词搜索好多遍了,从凌晨到现在都三个多小时了・゚( ノд`゚)虽然类似的很多,但实在是没有能完成我描述的这种效果的,所以不得不伸手一下| ω・´)……求各路大神路过稍稍拯救一下 多谢!!

PS:直接插入脚本,不是条件分歧,公共事件,事件脚本。(。◕∀◕。)

之前找到一个最接近的帖子 https://rpg.blue/forum.php?mod=viewthread&tid=313262

但是按照楼主说的插入

class Scene_Base
  def update_basic
    if Input.trigger?(:L)  #L键是键盘上的Q,手柄L2
      $game_switches[46] = true  #开关
    end
  end
end

把 $game_switches[46] = true  改成了 $game_temp.reserve_common_event(1)

并没有效果= =而且游戏也卡死了。。如果不修改的时候游戏直接停止运行了= =

或许是我不会用( TдT)我只是想求教一个 →_→及插及用←_←的。

以上。多谢( ´_ゝ`)
作者: 喵呜喵5    时间: 2015-12-25 08:19
你把原本负责画面不卡的自带脚本都删掉了,自然游戏就卡死了
  1. class Scene_Base
  2.   alias m5_20151225_update_basic update_basic
  3.   def update_basic
  4.     m5_20151225_update_basic
  5.     if Input.trigger?(:L)  #L键是键盘上的Q,手柄L2
  6.       $game_switches[46] = true  #开关
  7.     end
  8.   end
  9. end
复制代码

作者: 踢腿水上飘    时间: 2015-12-25 17:53
公共事件选择并行处理
分歧条件 如果L键被按下,执行XXXXXXX




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