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

Project1

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

[有事请教] 问一下各位大佬有关yep转职的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
172
在线时间
70 小时
注册时间
2022-6-6
帖子
12
跳转到指定楼层
1
发表于 2023-1-2 09:45:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10星屑
已经用了yep的职业系统插件,想制作隐藏的职业,需要特定的道具才可以进行转职,请问各位大佬这样的效果怎么实现?

最佳答案

查看完整内容

1.你可以在获得道具的时候用UnlockClassAll 8指令来解锁 2.如果道具你不确定是从哪获得的那只能改源码了 目前看下来只要在这一段中间 插入一段检查道具的逻辑就行了。不过这个有个问题你转职成这个隐藏职业后,它会把这个职业直接加给角色,之后如果失去这个道具,这个角色还是能转职成这个职业。 ...

Lv2.观梦者

梦石
0
星屑
742
在线时间
55 小时
注册时间
2017-8-8
帖子
34
2
发表于 2023-1-2 09:45:21 | 只看该作者
本帖最后由 天一教主 于 2023-1-2 13:36 编辑

1.你可以在获得道具的时候用UnlockClassAll 8指令来解锁
2.如果道具你不确定是从哪获得的那只能改源码了
  1. Window_ClassList.prototype.makeItemList = function() {
  2.     if (this._actor) {
  3.         var data = this._actor.unlockedClasses().slice();
  4.     } else {
  5.         var data = [];
  6.     }
  7.     this._data = [];
  8.     for (var i = 0; i < data.length; ++i) {
  9.       var classId = data[i];
  10.       if ($dataClasses[classId] && !this._data.contains(classId)) {
  11.         this._data.push(classId);
  12.       }
  13.     }
  14.     this._data.sort(function(a, b) { return a - b });
  15. };
复制代码

目前看下来只要在这一段中间 插入一段检查道具的逻辑就行了。不过这个有个问题你转职成这个隐藏职业后,它会把这个职业直接加给角色,之后如果失去这个道具,这个角色还是能转职成这个职业。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
72 小时
注册时间
2021-6-17
帖子
58
3
发表于 2023-1-2 17:51:52 | 只看该作者
设个转职的NPC 用分支条件设置主角有什么物品后可转职成隐藏职业呗
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 17:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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