查看: 2491|回复: 6

自效验

  [复制链接]

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2008-6-19 03:51:33 | 显示全部楼层 |阅读模式

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

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

×
自我检查程序的完整性
  1. $file_list = [
  2. "Game.rvproj",
  3. "Game.ini",
  4. "Game.exe",
  5. "Data/Actors.rvdata",
  6. "Data/Animations.rvdata",
  7. "Data/Areas.rvdata",
  8. "Data/Armors.rvdata",
  9. "Data/Enemies.rvdata",
  10. "Data/Items.rvdata",
  11. "Data/MapInfos.rvdata",
  12. "Data/Map001.rvdata",
  13. "Data/CommonEvents.rvdata",
  14. "Data/Classes.rvdata",
  15. "Data/Scripts.rvdata",
  16. "Data/Skills.rvdata",
  17. "Data/States.rvdata",
  18. "Data/System.rvdata",
  19. "Data/Troops.rvdata",
  20. "Data/Weapons.rvdata"
  21. ]
  22. for filename in $file_list
  23.   a = filename
  24.   if Dir.glob(a).size > 0
  25.     b = a.split(/./)[1]
  26.     while (b.to_s).split(/./)[1] != nil
  27.       b = a.split(/./)[1]
  28.     end
  29.     case b
  30.     when "png"
  31.       c = Bitmap.new(a)
  32.     when "bmp"
  33.       c = Bitmap.new(a)
  34.     when "jpg"
  35.       c = Bitmap.new(a)
  36.     when "bmp"
  37.       c = Bitmap.new(a)
  38.     when "ogg"
  39.       Audio.bgm_play(a)
  40.     when "mp3"
  41.       Audio.bgm_play(a)
  42.     when "mdi"
  43.       Audio.bgm_play(a)
  44.     when "wma"
  45.       Audio.bgm_play(a)
  46.     when "wav"
  47.       Audio.bgm_play(a)
  48.     when "rvdata"
  49.       file = File.open(a,"rb")
  50.       tp = Marshal.load(file)
  51.       file.close
  52.     end
  53.   else
  54.     p a
  55.     exit
  56.   end
  57. end
复制代码
哎呀,蛋疼什么的最有爱了

很傻很天真

梦石
0
星屑
55
在线时间
3 小时
注册时间
2007-3-13
回帖
3614
发表于 2008-6-20 01:27:29 | 显示全部楼层
这个...
有什么用途吗?


能否在事件用脚本检验....
我想做个好东西...领奖...
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2008-6-20 02:05:33 | 显示全部楼层
以下引用火鸡三毛老大于2008-6-19 17:27:29的发言:

这个...
有什么用途吗?


能否在事件用脚本检验....
我想做个好东西...领奖...

什么意思?
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

很傻很天真

梦石
0
星屑
55
在线时间
3 小时
注册时间
2007-3-13
回帖
3614
发表于 2008-6-20 03:20:54 | 显示全部楼层
以下引用yangff于2008-6-19 18:05:33的发言:


以下引用火鸡三毛老大于2008-6-19 17:27:29的发言:

这个...
有什么用途吗?


能否在事件用脚本检验....
我想做个好东西...领奖...


什么意思?

例子:如果可以实现的话......
条件分歧:1234-4567lj.ini文件存在时....{/cy}
   给奖品...
其他场合:
  你没有序列号文件...不能领奖...{/cy}
回复

使用道具 举报

梦石
0
星屑
50
在线时间
54 小时
注册时间
2008-5-12
回帖
124
发表于 2008-6-20 09:15:04 | 显示全部楼层
if Dir['1234-4567lj.ini']
你是個好人>////<
回复

使用道具 举报

很傻很天真

梦石
0
星屑
55
在线时间
3 小时
注册时间
2007-3-13
回帖
3614
发表于 2008-6-20 19:45:09 | 显示全部楼层
以下引用Quarcy于2008-6-20 1:15:04的发言:

if Dir['1234-4567lj.ini']

这个错误...{/bz}
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2008-6-21 16:09:59 | 显示全部楼层
Dir.glob(Filename).size > 0
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部