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

Project1

 找回密码
 注册会员
搜索
查看: 4260|回复: 3
打印 上一主题 下一主题

[已经解决] 使用道具更改职业

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
184 小时
注册时间
2011-3-2
帖子
65
跳转到指定楼层
1
发表于 2015-12-4 20:35:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
应该只要一句代码就可以了吧
比如:职业id = 3   
这样可以么?

如果可以这段代码怎么写{:2_272:}

Lv1.梦旅人

梦石
0
星屑
85
在线时间
424 小时
注册时间
2009-8-3
帖子
984
2
发表于 2015-12-4 21:13:44 | 只看该作者
公共事件?

点评

对啊  发表于 2015-12-4 21:40
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
2007-7-27
帖子
4106

开拓者

3
发表于 2015-12-4 21:18:14 | 只看该作者
用公共事件嘛
事件命令321

Game_Interpreter.prototype.command321 = function() {
    var actor = $gameActors.actor(this._params[0]);
    if (actor && $dataClasses[this._params[1]]) {
        actor.changeClass(this._params[1], false);
    }
    return true;
};

所以
var actor = $gameActors.actor(角色id);
    if (actor && $dataClasses[職業id]) {
        actor.changeClass(職業id], false);
    }

点评

懂了3Q  发表于 2015-12-5 18:17
作用目标不能传到公共事件里面去呀。不过可以用其他办法,比如给人物加状态,然后公共事件里面检测有那个状态的人  发表于 2015-12-5 18:01
你这里的代码,需要固定一个角色ID,既然是使用道具连接公共事件,能不能加入一句,给谁使用的这个道具,就把选择的人物的职业改成X???  发表于 2015-12-5 10:21
这么麻烦啊。。我以为只要这样$gameActors.actor.classid = 3 主要就想实现谁使用这个道具职业就改变。。  发表于 2015-12-4 21:42

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 认可答案

查看全部评分

吸吸
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
388
在线时间
245 小时
注册时间
2011-11-20
帖子
324
4
发表于 2015-12-5 18:50:07 | 只看该作者
YEP前周出了转职系统,还有子职业。

点评

这种咨询去哪里获取啊。。  发表于 2015-12-6 19:51
有没有连接什么的?我想看看  发表于 2015-12-5 19:22
这里是个新人。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-12-23 01:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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