站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[官方] 多存档与读档 MOD 使用方法介绍

 

20

主题

209

帖子

1365

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1365

iFAction官方导师

发表于 2020-2-21 21:02:06 | 显示全部楼层 |阅读模式
多存档与读档 MOD  使用方法介绍

MOD名称/ Name多存档与读档 MOD /Multiple Save Data
MOD适用平台/ PlatformACT,ARPG
MOD是否开源/ Whether open source是/ Yes
MOD是否存在触发器/ Trigger command是/ Yes
MOD是否存在外接DLL/ External DLL否/ No


使用说明 / Instructions

1、指令概览 / Preview
中文English



2、使用 / Use

指令 / command中文English
修改存档个数
change number of slots




1、你可以打开MOD中的脚本,然后修改存档个数,修改方法:在数组中增加或删除0,如果你修改了存档个数,记得删除工程文件夹里的saveData文件
2、你可以在WSave和WLoad中修改存档与读档界面的坐标。
3、如果有什么不明白的,建议你看看视频,视频说得超详细。
1. You can find the script in the MOD and change the number of slots.
The method is to add or delete 0 in the array that I show you in the picture above.
Please delete “saveData” in your project folder after changing the number of slots
2. You can change the coordinates of the two interface (WSave and WLoad). I have offered the English note for you.


视频教学Tutorial is in Chinese



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

17

帖子

65

积分

iF基础方块

Rank: 3Rank: 3

积分
65
QQ
发表于 2021-1-5 17:33:40 | 显示全部楼层
可以自动存档么?

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
发表于 2021-1-5 19:36:30 | 显示全部楼层
499782603 发表于 2021-1-5 17:33
可以自动存档么?

用触发器就可以实现,,做个可以重复运行,然后等待5帧  事件设置 保存游戏  自动运行 并行,就可以每一秒都在自动存档咯   想要隔多久自动保存一次 都可以,调整等待时间就行了
莫问,问就是在偷懒

3

主题

17

帖子

65

积分

iF基础方块

Rank: 3Rank: 3

积分
65
QQ
发表于 2021-1-6 11:40:09 | 显示全部楼层
御丶 发表于 2021-1-5 19:36
用触发器就可以实现,,做个可以重复运行,然后等待5帧  事件设置 保存游戏  自动运行 并行,就可以每一秒都 ...

我想问的是跟,多存档交互的自动保存,这个自动保存不是ifaction,那个自动保存么!!!
这个方法的自动保存,多存档上并不会体现呀。

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2021-1-7 00:49:26 | 显示全部楼层
499782603 发表于 2021-1-6 11:40
我想问的是跟,多存档交互的自动保存,这个自动保存不是ifaction,那个自动保存么!!!
这个方法的自动 ...

加载多存档mod后,在触发器里设置这个脚本  RV.GameData.MSaveMoon(0,0)   可以直接保存到多存档里,第二个0是保存的位置,可以更改

14

主题

150

帖子

1906

积分

iF城镇

Rank: 6Rank: 6

积分
1906
发表于 2021-1-7 20:46:48 | 显示全部楼层
1084736768 发表于 2021-1-7 00:49
加载多存档mod后,在触发器里设置这个脚本  RV.GameData.MSaveMoon(0,0)   ,可以直接保存到多存档里,第 ...

谢谢大佬 涨知识了
莫问,问就是在偷懒

2

主题

9

帖子

44

积分

iF元素粒

Rank: 2

积分
44
发表于 2021-4-21 04:09:33 | 显示全部楼层
1084736768 发表于 2021-1-7 00:49
加载多存档mod后,在触发器里设置这个脚本  RV.GameData.MSaveMoon(0,0)   ,可以直接保存到多存档里,第 ...

那如果我想修改字的颜色,应该从哪修改呢大佬

3

主题

60

帖子

2036

积分

iF城镇

Rank: 6Rank: 6

积分
2036
发表于 2021-4-21 14:03:42 | 显示全部楼层
q2571855 发表于 2021-4-21 04:09
那如果我想修改字的颜色,应该从哪修改呢大佬

你说的是多存档界面中字的颜色吗?如果是的话,就要在多存档mod里打开脚本,在里面修改。
问题多的话,最好是加官方群,在群里提问,回答也快

0

主题

2

帖子

27

积分

iF元素粒

Rank: 2

积分
27
发表于 2021-6-25 23:11:14 | 显示全部楼层
游戏失败后,会出现“读取存档”,怎么设置成点“读取存档”后,出现mod中的读取存档了?
另外按照视频中,我点开脚本,找到WMenu,点开后和视频中代码不一样,我打开后是这样的(见附件)
刚入手这个,还请大佬解惑

0

主题

2

帖子

27

积分

iF元素粒

Rank: 2

积分
27
发表于 2021-6-25 23:13:04 | 显示全部楼层
TankT 发表于 2021-6-25 23:11
游戏失败后,会出现“读取存档”,怎么设置成点“读取存档”后,出现mod中的读取存档了?
另外按照视频中, ...

图片好像没发上去,直接复制我WMenu代码好了
/**
* Created by YewMoon on 2020/5/27.
* 游戏界面·菜单
* @param ui
*/
function WMenu(ui){
    var _sf = this;
    this.keyName = "";
    this.keyCode = "";
    this.init = function(){
        var keyText1 = "向上移动/上切换\\n向下移动/下切换\\n向左移动/左切换\\n向右移动/右切换\\n跳跃\\n跑步\\n普通攻击\\n确认\\n呼出菜单/关闭界面\\n";
        var keyText2 = "";
        var keyText3 = "";
        var keyCode1 = RC.CodeToSting(RC.Key.up)+"\\n"+RC.CodeToSting(RC.Key.down)+"\\n"+RC.CodeToSting(RC.Key.left)+"\\n"+RC.CodeToSting(RC.Key.right)+"\\n"+RC.CodeToSting(RC.Key.jump)+"\\n"
            +RC.CodeToSting(RC.Key.run)+"\\n"+RC.CodeToSting(RC.Key.atk)+"\\n"+RC.CodeToSting(RC.Key.ok)+"\\n"+RC.CodeToSting(RC.Key.cancel)+"\\n";
        var keyCode2 = "";
        var keyCode3 = "";
        if(RV.NowSet.setAll.maxItems > 0){
            keyText1 += "\\n";
            keyCode1 += "\\n";
        }
        for(var i = 0; i<RV.NowSet.setAll.maxItems; i++){
            keyText2 += "使用道具"+ (i + 1) + "\\n";
            var tempNameI = RC.Key["item" + (i + 1)];
            keyCode2 += RC.CodeToSting(tempNameI)+"\\n"
        }
        for(i = 0; i<RV.NowSet.setAll.maxSkills; i++){
            keyText3 += "使用技能"+ (i + 1) + "\\n";
            var tempNameS = RC.Key["skill" + (i + 1)];
            keyCode3 += RC.CodeToSting(tempNameS)+"\\n"
        }
        _sf.keyName = keyText1 + keyText2 + "\\n"+ keyText3;
        _sf.keyCode = keyCode1 + keyCode2 + "\\n"+ keyCode3;

    };
    this.initAfter = function(){

    };
    this.update = function(){

        if(IInput.isKeyDown(RC.Key.down)){
            _sf.buttonGroup.index += 1;
            if(_sf.buttonGroup.index >= _sf.buttonGroup.getMax()) {
                _sf.buttonGroup.index = 0;
            }
            _sf.buttonGroup.SelectIndex(_sf.buttonGroup.index);
        }
        if(IInput.isKeyDown(RC.Key.up)){
            _sf.buttonGroup.index -= 1;
            if(_sf.buttonGroup.index < 0) {
                _sf.buttonGroup.index = _sf.buttonGroup.getMax() - 1;
            }
            _sf.buttonGroup.SelectIndex(_sf.buttonGroup.index);
        }
        if(IInput.isKeyDown(RC.Key.ok)){
            _sf.buttonGroup.DoAction(_sf.buttonGroup.index);
        }

    };
    this.dispose = function(){
        LUI.DisposeCtrl(_sf.ctrlItems);
    }
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.