Project1

标题: 如何按Ctrl键就能快速略过对话 [打印本页]

作者: Eille    时间: 2007-7-28 21:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eille    时间: 2007-7-28 21:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-7-28 21:50
把 柳柳的那个脚本修改了下

#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
# 测试的时候跳过对话 by 柳柳
# 需要显示对话的时候,把这个脚本去掉即可。正式发布游戏的时候不受影响(但也建议发布时去掉)
# =============================================================================
class Interpreter
  alias text_jump_command_101_66rpg command_101
  def command_101
    if Input.press?(Input::CTRL)
      $game_system.se_play($data_system.decision_se)
      @index += 1
      return true
    end
    text_jump_command_101_66rpg
  end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================


要按住CTRL才跳过哦~{/wx}
作者: Eille    时间: 2007-7-28 22:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 真·ZERO    时间: 2007-7-28 22:31
复制我工程里面第二个Window_Message然后粘贴到你的工程的Window_Message脚本下面
http://rpg.blue/upload_program/files/对话加强脚本范例.zip [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: K’    时间: 2007-7-28 22:39
嗯 ZERO那个比较好

我前面发的也没有错 只是跳的速度太快了 让你以为是又回到了第一句 实际是已经把话说完了。

如果你放到一个长一点的自动对话里就可以看到效果了。
作者: Eille    时间: 2007-7-28 22:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eille    时间: 2007-7-28 22:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-7-28 23:33
没仔细看脚本哦

SKIP_BAN_SWITCH_ID = 0

这里 把0改为1个开关号 例如50 当50号开关打开时候 禁止跳过

然后对话设置
显示文章:a
显示文章:a
显示文章:a
显示文章:a
打开开关 50
显示选择项
是,否?
关闭开关 50
显示文章:a


然后看看效果

如果满意就认可ZERO吧{/wx} [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: Eille    时间: 2007-7-28 23:54
提示: 作者被禁止或删除 内容自动屏蔽




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