查看: 2849|回复: 2

[已经解决] 想插入按下按键执行公共事件的脚本,求教怎么写……

[复制链接]
梦石
0
星屑
70
在线时间
175 小时
注册时间
2014-11-15
回帖
63
发表于 2015-12-25 02:55:21 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 小灵魂 于 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)我只是想求教一个 →_→及插及用←_←的。

以上。多谢( ´_ゝ`)

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2015-12-25 08:19:20 | 显示全部楼层
你把原本负责画面不卡的自带脚本都删掉了,自然游戏就卡死了
  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
复制代码

点评

看到野生喵大了(ノ゚∀゚)ノ好兴奋。。。多谢大大!!解决了( TдT)  发表于 2015-12-25 12:08

评分

参与人数 2星屑 +200 梦石 +1 收起 理由
VIPArcher + 1 认可答案
taroxd + 200 野生喵大

查看全部评分

回复

使用道具 举报

梦石
0
星屑
2019
在线时间
940 小时
注册时间
2015-10-26
回帖
293

开拓者

发表于 2015-12-25 17:53:34 | 显示全部楼层
公共事件选择并行处理
分歧条件 如果L键被按下,执行XXXXXXX

点评

( TдT)我特意加上不是条件分歧,公共事件。。。。是插入脚本。。不过还是多谢解答!3Q!  发表于 2015-12-26 00:05
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部