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

Project1

 找回密码
 注册会员
搜索
查看: 1483|回复: 8
打印 上一主题 下一主题

囧。容错脚本出错。。。

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-26
帖子
60
跳转到指定楼层
1
发表于 2009-1-28 22:16:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2009-1-28 23:49:04 | 只看该作者
以下引用凌辰于2009-1-28 14:24:26的发言:

3小时内请勿自顶……

还有,容错脚本不是有第三弹么……

二版和三版好像只是处理的位置不同,效果啥的应该是一样的
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

8
发表于 2009-1-28 22:32:50 | 只看该作者
解决了
  1. #==============================================================================
  2. # ■ 容错脚本第2版                                              BY 亿万星辰
  3. #------------------------------------------------------------------------------
  4. #  道理很简单,缺什么就不用什么……全缺的话会比较恐怖,比如默认的范例就是……
  5. #   不过这里要声明的一点,这个只针对素材的缺失,如果data文件夹下的数据缺失的话,
  6. #   这样再用容错似乎没什么意义……   (数据库都没了还容什么错……)
  7. #
  8. #   下一版本考虑增加一些替代用的素材。
  9. #
  10. #   默认范例为新建工程时生成的默认地图……只是RTP没选而已。
  11. #==============================================================================
  12. class Game_System
  13. #--------------------------------------------------------------------------
  14. # ● 演奏 BGM
  15. #     bgm : 演奏的 BGM
  16. #--------------------------------------------------------------------------
  17. def bgm_play(bgm)
  18.    @playing_bgm = bgm
  19.    begin
  20.      if bgm != nil and bgm.name != ""
  21.        Audio.bgm_play("Audio/BGM/" + bgm.name, bgm.volume, bgm.pitch)
  22.      else
  23.        Audio.bgm_stop
  24.      end
  25.    rescue Errno::ENOENT
  26.      Audio.bgm_stop
  27.      unless $need_file.include?("Audio/BGM/#{bgm.name}")
  28.        $need_file.push("Audio/BGM/#{bgm.name}")
  29.        f = File.open("./log.txt","a")
  30.        f.write("Audio/BGM/#{bgm.name}" + "\n")
  31.        f.close
  32.      end
  33.    end
  34.    Graphics.frame_reset
  35. end
  36. #--------------------------------------------------------------------------
  37. # ● 演奏 BGS
  38. #     bgs : 演奏的 BGS
  39. #--------------------------------------------------------------------------
  40. def bgs_play(bgs)
  41.    @playing_bgs = bgs
  42.    begin
  43.      if bgs != nil and bgs.name != ""
  44.        Audio.bgs_play("Audio/BGS/" + bgs.name, bgs.volume, bgs.pitch)
  45.      else
  46.        Audio.bgs_stop
  47.      end
  48.    rescue Errno::ENOENT
  49.      Audio.bgs_stop
  50.      unless $need_file.include?("Audio/BGM/#{bgs.name}")
  51.        $need_file.push("Audio/BGM/#{bgs.name}")
  52.        f = File.open("./log.txt","a")
  53.        f.write("Audio/BGM/#{bgs.name}" + "\n")
  54.        f.close
  55.      end
  56.    end
  57.    Graphics.frame_reset
  58. end
  59. #--------------------------------------------------------------------------
  60. # ● ME 的演奏
  61. #     me : 演奏的 ME
  62. #--------------------------------------------------------------------------
  63. def me_play(me)
  64.    begin
  65.      if me != nil and me.name != ""
  66.        Audio.me_play("Audio/ME/" + me.name, me.volume, me.pitch)
  67.      else
  68.        Audio.me_stop
  69.      end
  70.    rescue Errno::ENOENT
  71.      Audio.me_stop
  72.      unless $need_file.include?("Audio/BGM/#{me.name}")
  73.        $need_file.push("Audio/BGM/#{me.name}")
  74.        f = File.open("./log.txt","a")
  75.        f.write("Audio/BGM/#{me.name}" + "\n")
  76.        f.close
  77.      end
  78.    end
  79.    Graphics.frame_reset
  80. end
  81. #--------------------------------------------------------------------------
  82. # ● SE 的演奏
  83. #     se : 演奏的 SE
  84. #--------------------------------------------------------------------------
  85. def se_play(se)
  86.    begin
  87.      if se != nil and se.name != ""
  88.        Audio.se_play("Audio/SE/" + se.name, se.volume, se.pitch)
  89.      end
  90.    rescue Errno::ENOENT
  91.      Audio.se_stop
  92.      unless $need_file.include?("Audio/BGM/#{se.name}")
  93.        $need_file.push("Audio/BGM/#{se.name}")
  94.        f = File.open("./log.txt","a")
  95.        f.write("Audio/BGM/#{se.name}" + "\n")
  96.        f.close
  97.      end
  98.    end
  99.   end
  100. end
复制代码
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-26
帖子
60
7
 楼主| 发表于 2009-1-28 22:31:11 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

6
发表于 2009-1-28 22:28:48 | 只看该作者
以下引用雷克萨于2009-1-28 14:26:38的发言:
我当然知道。。刚刚是特殊情况啊。。。

……那也可以用编辑啊,再说版主知道什么帖子改转区。

你干嘛非得用第二弹啊……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
95
在线时间
380 小时
注册时间
2006-10-16
帖子
4299

贵宾

5
发表于 2009-1-28 22:27:21 | 只看该作者
少了个end吧,class的
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-26
帖子
60
4
 楼主| 发表于 2009-1-28 22:26:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

3
发表于 2009-1-28 22:24:26 | 只看该作者
3小时内请勿自顶……

还有,容错脚本不是有第三弹么……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-26
帖子
60
2
 楼主| 发表于 2009-1-28 22:17:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-18 18:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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