快捷导航
查看: 215|回复: 0

[脚本] GameOver之后清空所有存档

[复制链接]
会员等级

积分信息
金币:733
金钱:0
元宝:20
活跃:187
发电:0

荣誉勋章
热心会员优秀版主首批会员最佳新人

TA的角色
UID: 6 发表于 2023-3-15 11:10:51 | 显示全部楼层 |阅读模式
[JavaScript] 纯文本查看 复制代码
//===========================================================================
// DataManager
//===========================================================================

DataManager.removeAllSavefiles = function() {
    for (let i = 0; i < this.maxSavefiles(); i++) {
        StorageManager.remove(this.makeSavename(i));
    }
};

//===========================================================================
// Scene_Gameover
//===========================================================================

const GameOverRemovesSaves_Scene_Gameover_initialize =
    Scene_Gameover.prototype.initialize;
Scene_Gameover.prototype.initialize = function() {
    GameOverRemovesSaves_Scene_Gameover_initialize.apply(this, arguments);
    DataManager.removeAllSavefiles();
};



以上代码保存到新建js,加载即可。
实现功能其实就2步:
第一步:写一个清理存档的函数
第二步:在GameOver的时候调用上一个函数。

大家可以参考这种在RM原代码上增加新功能的写法,既不破坏原代码结构,又追加了新的代码功能。

最近访客

回复 论坛版权

使用道具 举报

文明发言,和谐互动
文明发言,和谐互动
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

蓝凑云 hello图床 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz!

© 2001-2013 Comsenz Inc.

实用工具

AI人工智能图片放大 图片无损放大 Deepl翻译器 百宝箱 孟坤工具箱 在线压缩图片 图片切圆角

您一共访问了本站 加载中...

Archiver|小黑屋|RPG民族

GMT+8, 2024-11-21 20:49 , Processed in 0.201488 second(s), 42 queries .

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