Project1

标题: 一行脚本扩张数据库 [打印本页]

作者: SailCat    时间: 2018-2-13 20:28
标题: 一行脚本扩张数据库
将下述脚本按需插入到Game_Temp(注意:不是Main)之前,保存,运行游戏,关闭工程(不保存),打开工程,删掉脚本,完毕。
角色(以下均为将上限从999提升至2000,如果不够,修改1001这个数字):
f="Data/Actors.rxdata";save_data(load_data(f).push(*[RPG::Actor.new]*1001),f);exit
职业:
f="Data/Classes.rxdata";save_data(load_data(f).push(*[RPG::Class.new]*1001),f);exit
物品:
f="Data/Items.rxdata";save_data(load_data(f).push(*[RPG::Item.new]*1001),f);exit
特技:
f="Data/Skills.rxdata";save_data(load_data(f).push(*[RPG::Skill.new]*1001),f);exit
武器:
f="Data/Weapons.rxdata";save_data(load_data(f).push(*[RPG::Weapon.new]*1001),f);exit
防具:
f="Data/Armors.rxdata";save_data(load_data(f).push(*[RPG::Armor.new]*1001),f);exit
敌人:
f="Data/Enemies.rxdata";save_data(load_data(f).push(*[RPG::Enemy.new]*1001),f);exit
队伍:
f="Data/Troops.rxdata";save_data(load_data(f).push(*[RPG::Troop.new]*1001),f);exit
状态:
f="Data/States.rxdata";save_data(load_data(f).push(*[RPG::State.new]*1001),f);exit
动画:
f="Data/Animations.rxdata";save_data(load_data(f).push(*[RPG::Animation.new]*1001),f);exit
图块:
f="Data/Tilesets.rxdata";save_data(load_data(f).push(*[RPG::Tileset.new]*1001),f);exit
公共事件:
f="Data/CommonEvents.rxdata";save_data(load_data(f).push(*[RPG::CommonEvent.new]*1001),f);exit
属性:
f="Data/System.rxdata";save_data(load_data(f).elements.push(*[""]*1001),f);exit
开关(5000扩张至10000):
f="Data/System.rxdata";save_data(load_data(f).switches.push(*[""]*5000),f);exit
变量:
f="Data/System.rxdata";save_data(load_data(f).variables.push(*[""]*5000),f);exit

不过注意一下、除非你自己改掉Game_Actors,Game_Switches或Game_Variables的外壳类,否则超过999的角色,超过5000的开关和变量是无效的。当然你也可以用SEP Core改一下配置就行了。

作者: 黑白无双    时间: 2018-2-20 21:54
感觉真不错,谢谢楼主分享。
作者: qgxlm    时间: 2018-11-9 21:19
额,好像没效果吧
作者: qinghaiq1    时间: 2019-9-3 00:13
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1