设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

如果设置到了一定的级数自动跳转到指定地图

查看数: 1676 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-4-14 20:07

正文摘要:

例如在一张地图练级,然后人物到了20级就自动跳转到高等级地图练级,如何用事件写啊

回复

swin1234 发表于 2022-4-16 09:33:28
感谢大家的帮忙

任小雪 发表于 2022-4-14 22:01:51
本帖最后由 任小雪 于 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);
};
小怪兽奇奇侠 发表于 2022-4-14 21:37:59
swin1234 发表于 2022-4-14 20:47
没有找到检查等级的

可以使用脚本获取等级,在条件分歧第四页应当有脚本选项
填入$gameActors.actor(1).level == 20
意思是“1号角色等级为20”为触发条件。可以根据你的需求改数字。
小怪兽奇奇侠 发表于 2022-4-14 20:20:26
最简单的方法,并行处理,条件分歧检测人物等级

点评

很简单啊,我都发楼下了(对错不知道)  发表于 2022-4-15 18:08
但这不是最简单的办法。  发表于 2022-4-15 17:33
升级后直接判定比较好  发表于 2022-4-14 20:41
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-18 07:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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