Project1

标题: 如果设置到了一定的级数自动跳转到指定地图 [打印本页]

作者: swin1234    时间: 2022-4-14 20:07
标题: 如果设置到了一定的级数自动跳转到指定地图
例如在一张地图练级,然后人物到了20级就自动跳转到高等级地图练级,如何用事件写啊
作者: 小怪兽奇奇侠    时间: 2022-4-14 20:20
最简单的方法,并行处理,条件分歧检测人物等级
作者: swin1234    时间: 2022-4-14 20:47
小怪兽奇奇侠 发表于 2022-4-14 20:20
最简单的方法,并行处理,条件分歧检测人物等级


没有找到检查等级的
作者: 小怪兽奇奇侠    时间: 2022-4-14 21:37
swin1234 发表于 2022-4-14 20:47
没有找到检查等级的

可以使用脚本获取等级,在条件分歧第四页应当有脚本选项
填入$gameActors.actor(1).level == 20
意思是“1号角色等级为20”为触发条件。可以根据你的需求改数字。
作者: 任小雪    时间: 2022-4-14 22:01
本帖最后由 任小雪 于 2022-4-14 22:05 编辑

//【小白机翻,永远的神】以下脚本不确定是否正确(在放插件那里把以下复制黏贴进去空白的js文件,进游戏把这个插件打开即可,但还不排除与其他插件是否冲突或者被覆盖)

//等级上升
Game_Actor.prototype.levelUp = function() {
    //等级++
    this._level++;
    //当前职业 学习组 对每一个 方法(学习)
    this.currentClass().learnings.forEach(function(learning) {
        //如果(学习 等级 === 等级)
        if (learning.level === this._level) {
            //学习技能 (学习 技能id)
            this.learnSkill(learning.skillId);
        }

if($gameActors.actor(1).level == 20){//若角色1号(还是队伍里的第一个角色?)的等级为20(这里或许可以把$gameActors.actor(1).level改为this._level,变为当前角色等级)
$gamePlayer.reserveTransfer(1, 8, 0);//传送到地图1的(8,0)坐标上
};

    //,this
    }, this);
};
作者: swin1234    时间: 2022-4-16 09:33
感谢大家的帮忙






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