注册会员 登录
Project1 返回首页

汪汪的个人空间 https://rpg.blue/?171386 [收藏] [复制] [分享] [RSS]

日志

【胡改】保存数据(方便修改数据库什么的)

已有 112 次阅读2015-11-13 20:40 |个人分类:脚本·修改·整合·胡编

//=============================================================================
// baocun.js
//=============================================================================
/*:
 * @plugindesc baocun保存
 * @author wangwang
 *
 * @help
 * 注意:只限本地.
 * save_data(data,name,dirPath)
 * 保存数据
 * load_data(name,dirPath)
 * 读取数据
 * save_json(data,name,dirPath)
 * 保存对象
 * load_json(name,dirPath)
 * 读取对象
 */

(function() {

save_data = function(data,name, wzname) {
 var name= name || 'shuju.json';
 
 var dirPath = filepath(wzname);
    var filePath = dirPath + name;
   
    var fs = require('fs');
    if (!fs.existsSync(dirPath)) {
        fs.mkdirSync(dirPath);
    }
    fs.writeFileSync(filePath, data);
    return data
};

save_json = function(json,name, wzname) {
 var name= name || 'shuju.json';
 var data =JSON.stringify(json) ;
 
    var dirPath = filepath(wzname);
    var filePath = dirPath + name;
 
    var fs = require('fs');
    if (!fs.existsSync(dirPath)) {
        fs.mkdirSync(dirPath);
    }
    fs.writeFileSync(filePath,data);
    return data
};

load_data =function (name,wzname) {
 var name= name || 'shuju.json';
 
    var fs = require('fs');
    var filePath = filepath(wzname) + name;
    if (fs.existsSync(filePath)) {
        data = fs.readFileSync(filePath, { encoding: 'utf8' });
    }
 return data
}

load_json =function (name,wzname) {
 var name= name || 'shuju.json';
 
    var fs = require('fs');
    var filePath = filepath(wzname) + name;
    if (fs.existsSync(filePath)) {
        json = fs.readFileSync(filePath, { encoding: 'utf8' });
        data =JSON.parse(json);
    }
 return  data
}

filepath = function (name) {
 var weizhi = name ||'/json/';
    var path = window.location.pathname.replace(/(\/www|)\/[^\/]*$/,weizhi);
    if (path.match(/^\/([A-Z]\:)/)) {
        path = path.slice(1);
    }
    return decodeURIComponent(path);
}

})();



鸡蛋

鲜花

评论 (0 个评论)

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-4-28 11:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部