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

Project1

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

[已经过期] 道具破999上限后的种种奇怪现象

[复制链接]

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
跳转到指定楼层
1
发表于 2019-7-5 11:57:54 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
猫大脚本
https://rpg.blue/thread-405565-1-1.html
使用1.03J版本(1.03J)
f="Data/Items.rxdata";save_data(load_data(f).push(*[RPG::Item.new]*3001),f);exit
建立干净的新工程
扩充到3千,前面的操作如原贴。道具上限到了3000,
但是——编辑1001词条,保存后,

所有1000后的道具,都会变成道具1001词条的,包括说明,1000以前的则没有变化。

如果同时书写多个数据

则保存后再打开,显示的是最后一个编辑的数据。

进入游戏运行脚本
$game_party.gain_item(1010,1)  
$game_party.gain_item(1001,1)
原来系统默认的道具数量正常,但是1000以后的道具,获得的数量是0

但是
从上面的数据库复制过来的数据

可以正常保存并且不影响其他空白数据,而且游戏中可以正常获得并且使用


虽然是勉强不影响使用了……技能,动画数据库就没这个现象。
能通过某种方法,整成直接编辑并且保存吗?

1.03J魔改足音版本的主程序,
脚本
# 原版 By:VIPArcher
# XP移植 :RyanBern
主程序改造
# 魔改主程序扩展足音为8*8=64种:fux2

如果梦改造的话请用这个进行尝试,否则我依然没法用XD
RMXP足音版本主程序.rar (804.99 KB, 下载次数: 71)

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
2
 楼主| 发表于 2019-7-8 08:59:56 | 显示全部楼层
hyrious 发表于 2019-7-5 14:38
[RPG::Item.new]*3001 改成 Array.new(3001) { RPG::Item.new }

我用正版新工程试过了,你看看是不是有什 ...

谢谢,有可能是我脚本太多,也可能是我魔改版本原因,试了一下,不行。

soulsaga提供了个其他方法
$data_items = load_data("Data/Items.rxdata")
for i in 1..1500
$data_items = RPG::Item.new if $data_items==nil
end
save_data($data_items,"Data/Items.rxdata")
exit
这个倒是可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-12 04:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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