查看: 1525|回复: 7

[有事请教] 如何将选单的装备顺序做更改,并在角色设置介面可.....

[复制链接]
梦石
0
星屑
1444
在线时间
149 小时
注册时间
2013-7-27
回帖
60
发表于 2023-7-21 10:02:37 | 显示全部楼层 |阅读模式

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

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

×
请教各位大佬,如何将选单的装备顺序做更改,并在角色设置介面设定初始装备

小弟是纯小白,希望大佬指教与教学感谢

第一步在此「类型」修改顺序并在,

Project>data>Armors内修改"etypeId":2(并依依逐次修改装备顺序)

在此个人发现"etypeId":1为Weapons武器的位置

所以图一的顺序位于Armors内修改,则为"etypeId":1/2/3/5/6/7

Project>data>Weapons内修改将武器原设定"etypeId":1"修改为etypeId":2

以上設定完畢后,则出现了奇怪的事...

图二中的问题,

1.选择头部初始装备却只能选择武器...

图三问题

2.修改类型,头部为第一顺序后,却无法选择该项类型设定装备类型

图一

图一

图二

图二

图三

图三
梦石
0
星屑
3891
在线时间
747 小时
注册时间
2016-1-6
回帖
312
发表于 2023-7-21 14:28:07 | 显示全部楼层
本帖最后由 暴走的露露 于 2023-7-20 23:40 编辑

看错了回错了,请无视我,抱歉~
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复

使用道具 举报

梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2023-7-21 15:38:16 | 显示全部楼层
在【装备类型】处修改顺序只会影响文字,实际上依然是【第一个为Weapon,其他为Armor】(如果是二刀流状态则是前两个为Weapon),如果希望将Weapon放在靠后的位置,需要仿照二刀流的实现方法来修改js文件呢……
回复

使用道具 举报

梦石
0
星屑
1444
在线时间
149 小时
注册时间
2013-7-27
回帖
60
 楼主| 发表于 2023-7-24 14:52:05 | 显示全部楼层
小秋橙 发表于 2023-7-21 15:38
在【装备类型】处修改顺序只会影响文字,实际上依然是【第一个为Weapon,其他为Armor】(如果是二刀流状态 ...

大佬,Weapons内如何设定双刀流,能否有个范例参考...
预设的Weapons内似乎没有双刀流...
实在感谢你

目前Weapons设定这样,在装备介面内显示是正常的
{"id":6,"animationId":6,"description":"使用了龙牙剑的进行精炼打造而成的长剑","etypeId":4,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.75},{"code":11,"dataId":2,"value":1.5},{"code":13,"dataId":4,"value":0.2},{"code":22,"dataId":7,"value":0.5}],"iconIndex":97,"name":"龙牙利刃(测)","note":"","params":[0,0,72,0,0,0,0,0],"price":6970,"wtypeId":2},

但依旧有上列事项发生,双刀流...不理解...
回复

使用道具 举报

梦石
0
星屑
8580
在线时间
1499 小时
注册时间
2018-9-29
回帖
543
发表于 2023-7-24 15:16:46 | 显示全部楼层
本帖最后由 sunhihi 于 2023-7-24 15:32 编辑
a30254 发表于 2023-7-24 14:52
大佬,Weapons内如何设定双刀流,能否有个范例参考...
预设的Weapons内似乎没有双刀流...
实在感谢你


RPG MAKER 內建的雙持是有邏輯問題的
程式的實現法是針對特性檢查主武器是否有雙持特性
或是人物職業本身有雙持特性

若是前者在裝備武器時你的第二個裝備欄位會被強制轉換成武器空格(問題是他沒有針對武器做裝備限制,也就是說副手可以裝任何武器)
若是後者一開始你的第一第二裝備欄位就是武器(跟上面那個也有一樣的問題)

武器裝備欄位因為是程式寫死的
所以你想換其他位置是沒辦法的

我簽名檔的聯結有針對雙持的修正插件

也有DEMO
你可以抓來玩玩看

DEMO的話你要去買一隻短劍裝在左手

我雙持插件的效果
重新定義武器的雙持特性
武器定義為雙持被我認定為[可以裝在副手的武器]
也就是有雙持特性的人也可以裝備盾牌
雙手武器則是定義為裝備在主手時 左手無法裝備任何東西的武器(像是弓)





回复

使用道具 举报

梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2023-7-24 19:59:55 | 显示全部楼层
a30254 发表于 2023-7-24 14:52
大佬,Weapons内如何设定双刀流,能否有个范例参考...
预设的Weapons内似乎没有双刀流...
实在感谢你

Game_Actor.prototype.equipSlots = function() {
    const slots = [];
    for (let i = 1; i < $dataSystem.equipTypes.length; i++) {
        slots.push(i);
    }
    if (slots.length >= 2 && this.isDualWield()) {
        slots[1] = 1;
    }
    slots = [2,3,4,1,5,6,7]; // 本行为新增内容,默认是1到n,可以更改1的位置来将武器放在靠后的位置
    return slots;
};
回复

使用道具 举报

梦石
0
星屑
1444
在线时间
149 小时
注册时间
2013-7-27
回帖
60
 楼主| 发表于 2023-8-1 20:21:24 | 显示全部楼层
sunhihi 发表于 2023-7-24 15:16
RPG MAKER 內建的雙持是有邏輯問題的
程式的實現法是針對特性檢查主武器是否有雙持特性
或是人物職業本身 ...

感谢大佬,大佬的插件,我用了不少
回复

使用道具 举报

梦石
0
星屑
1444
在线时间
149 小时
注册时间
2013-7-27
回帖
60
 楼主| 发表于 2023-8-1 20:22:30 | 显示全部楼层
小秋橙 发表于 2023-7-24 19:59
Game_Actor.prototype.equipSlots = function() {
    const slots = [];
    for (let i = 1; i < $data ...

感谢大佬的参考
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部