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

Project1

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

[已经过期] 脚本大叔进来看看

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1361
在线时间
807 小时
注册时间
2013-8-3
帖子
455
跳转到指定楼层
1
发表于 2016-4-23 18:43:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 小小西 于 2016-4-23 18:44 编辑

这个脚本用了有段时间了,游戏添加新的物品读裆可以正常获得,但新添加的装备读档显示是白板,没有任何名字和属性。
不得不说这个脚本让人又爱又气,新添加到游戏还要重开档,游戏中途添加装备又显示不出来,好像是游戏一开档就记录好装备库数据,即使添加新的装备拿到手也是不能用{:2_272:}
难道好东西都是那么鸡肋吗?
脚本

点评

大大真厲害,我用到現在都還沒發現這個致命問題  发表于 2016-4-24 18:12

评分

参与人数 1星屑 +3 收起 理由
Vortur + 3 先吃点糖,到处逛逛先?

查看全部评分


【同人游戏】勇者斗恶龙TG
欢迎加入游戏测试群333599798
如有需私聊请加QQ:516425000

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9542
在线时间
2756 小时
注册时间
2008-9-5
帖子
3544

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2016-4-24 00:06:43 | 只看该作者
本帖最后由 cinderelmini 于 2016-4-24 21:07 编辑

2333
一般来说包含了武器和防具的数据库数据文件编辑保存之后是固定的,
每次开游戏不管读档还是新开都是保存好的读文件~

不过这个脚本存档的时候保存了当前的武器和防具数据,读档的时候武器和防具用的是旧档,
所以新加的完全被无视了~

想到一个不能完美解决的办法,读档之后对比数据数量,
数据库里多出来的会被加进去,但是旧档数量以内的东西不会更新,
(也就是说只会更新数据库里新加上的武器和防具。)
(更新了一下,数据库更新之后,之前空白(物品名字是空)位置的也会被添加进去。)
试试把下面这段放在这个脚本的下面:
  1. module DataManager
  2.   #--------------------------------------------------------------------------
  3.   # ● 展开存档内容
  4.   #--------------------------------------------------------------------------
  5.   class << self; alias sny46_160424_extract_save_contents extract_save_contents; end
  6.   def self.extract_save_contents(contents)
  7.     sny46_160424_extract_save_contents(contents)
  8.     # 补充新添加的武器防具数据
  9.     add_new_equip_data
  10.   end
  11.   
  12.   #----------------------------
  13.   # ○ 补充新添加的武器防具数据
  14.   #----------------------------
  15.   def self.add_new_equip_data
  16.     temp_weapons = load_data("Data/Weapons.rvdata2")
  17.     temp_armors  = load_data("Data/Armors.rvdata2")
  18.     # 追加新增武器
  19.     if temp_weapons.size > $data_weapons.size
  20.       arr = temp_weapons[$data_weapons.size + 1, temp_weapons.size]
  21.       arr.each{|owo| $data_weapons << owo}
  22.     end
  23.     # 刷新空白位置新增武器
  24.     temp_weapons.each_with_index do |owo, iwi|
  25.       next if iwi.zero?
  26.       $data_weapons[iwi] = owo if $data_weapons[iwi].name == ""
  27.     end
  28.     # 追加新增防具
  29.     if temp_armors.size > $data_armors.size
  30.       arr = temp_armors[$data_armors.size + 1, temp_armors.size]
  31.       arr.each{|oao| $data_armors << oao}
  32.     end
  33.     # 刷新空白位置新增防具
  34.     temp_armors.each_with_index do |oao, iai|
  35.       next if iai.zero?
  36.       $data_armors[iai] = oao if $data_armors[iai].name == ""
  37.     end
  38.   end
  39. end
复制代码

点评

现在改成不能读档了~~加油!  发表于 2016-4-24 21:13
还是没显示,加油!  发表于 2016-4-24 20:50
是的  发表于 2016-4-24 20:41
用了這個腳本後,是不是以後就不能更新舊裝備了??  发表于 2016-4-24 18:12
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2111
在线时间
950 小时
注册时间
2015-7-16
帖子
767

开拓者

3
发表于 2016-4-24 18:21:10 | 只看该作者
我也有同一個腳本
測試回報:失敗

摁...這不是個好現象  (BUG清單新增

评分

参与人数 1星屑 +15 收起 理由
小小西 + 15 安慰奖

查看全部评分

[神性领域扩张:扩张神性领域]
说了等于没说.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2111
在线时间
950 小时
注册时间
2015-7-16
帖子
767

开拓者

4
发表于 2016-4-24 20:31:17 | 只看该作者
我知道了,因為綜上所述
舊的裝備是無法更改的,所以原本設定100件武器 (實際上你只設計了50件
而後你只能增加設定超過100件,才能載入 (意思是你沒設計到的空白部分,全部作廢了

点评

新腳本發現了二個錯誤,一個腳本衝突  发表于 2016-4-24 21:36
2L代码已更新,旧档名字是空的武器和防具也会添加。  发表于 2016-4-24 21:08
嗯嗯,存档已经记录好固定装备数量了,中途添加装备是不显示的,只有重新开始游戏才有。  发表于 2016-4-24 20:52
外國腳本站挖來兩個完成度高的腳本,結果全都有一樣的毛病....我看玩家要重開新檔了....  发表于 2016-4-24 20:42
[神性领域扩张:扩张神性领域]
说了等于没说.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2111
在线时间
950 小时
注册时间
2015-7-16
帖子
767

开拓者

5
发表于 2016-4-24 21:39:40 | 只看该作者
本帖最后由 duzine 于 2016-4-24 21:45 编辑

如果使用了物品上限腳本,假設限定最高數量持有一個
名稱為 <超帥的武器>
經過隨機屬性後變成  <每天都被自己帥醒之超帥的武器>
則該種武器可以不斷獲得直到拿到一件沒有隨機屬性加持的原版武器  (然而下次讀檔會直接報錯

第二種則是只買一件有屬性的<超帥的武器>,存檔重開確認無錯誤
但是再多買買其他不同武器,存檔後,第二次載入出現錯誤

最後則是新增物品失敗,報錯了 (不排除也是腳本衝突

圖為新增武器後,輸入進商店進行購買觸發的錯誤 (原腳本有附可從商店買回附加隨機屬性的裝備

点评

是的,完善系統是當務之急,系統的高完成度所帶來的綜效也相當可觀,可以說沒有現成的飛機卻擁有了機翼與引擎,只差最後對完美的堅持了  发表于 2016-4-24 22:49
兼容不是正道……特别是外挂系统太多的情况……尽量在游戏没做完之前完善系统吧……………  发表于 2016-4-24 22:42
[神性领域扩张:扩张神性领域]
说了等于没说.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-17 02:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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