赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 27553 |
最后登录 | 2017-9-29 |
在线时间 | 200 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 200 小时
- 注册时间
- 2008-3-1
- 帖子
- 360
|
国产吃货 发表于 2014-9-29 00:19
楼主的思路是错误的。
复制随机生成的武器应该保存在存档里而不是数据库里。 ...
是不是应该修改这个复制的脚本?那这个脚本要怎么改成可以读取存档里的武器数据呢?- def copy_weapon(from, to)
- d = load_data("Data/Weapons.rxdata")
- c = load_data("Data/Classes.rxdata")
- d[to]=d[from].clone
- d[to].id = to
- c.each do |cl|
- next if cl.nil?
- cl.weapon_set.push(to) if cl.weapon_set.include?(from)
- end
- filename = "Data/Weapons.rxdata"
- filename1 = "Data/Classes.rxdata"
- file = File.open(filename, "wb")
- file1 = File.open(filename1, "wb")
- Marshal.dump(d,file)
- Marshal.dump(c,file1)
- file.close
- file1.close
- $data_weapons = load_data(filename)
- $data_classes = load_data(filename1)
- end
复制代码 |
|