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

Project1

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

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1524
在线时间
154 小时
注册时间
2013-7-27
帖子
61
跳转到指定楼层
1
发表于 2023-7-21 10:02:37 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

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

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

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

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.修改类型,头部为第一顺序后,却无法选择该项类型设定装备类型

1.png (11.66 KB, 下载次数: 19)

图一

图一

2.png (20.96 KB, 下载次数: 20)

图二

图二

3.png (10.43 KB, 下载次数: 17)

图三

图三

Lv3.寻梦者

梦石
0
星屑
1524
在线时间
154 小时
注册时间
2013-7-27
帖子
61
8
 楼主| 发表于 2023-8-1 20:22:30 | 只看该作者
小秋橙 发表于 2023-7-24 19:59
Game_Actor.prototype.equipSlots = function() {
    const slots = [];
    for (let i = 1; i < $data ...

感谢大佬的参考
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1524
在线时间
154 小时
注册时间
2013-7-27
帖子
61
7
 楼主| 发表于 2023-8-1 20:21:24 | 只看该作者
sunhihi 发表于 2023-7-24 15:16
RPG MAKER 內建的雙持是有邏輯問題的
程式的實現法是針對特性檢查主武器是否有雙持特性
或是人物職業本身 ...

感谢大佬,大佬的插件,我用了不少
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7228
在线时间
473 小时
注册时间
2021-12-4
帖子
511
6
发表于 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;
};
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7114
在线时间
1302 小时
注册时间
2018-9-29
帖子
503
5
发表于 2023-7-24 15:16:46 | 只看该作者
本帖最后由 sunhihi 于 2023-7-24 15:32 编辑
a30254 发表于 2023-7-24 14:52
大佬,Weapons内如何设定双刀流,能否有个范例参考...
预设的Weapons内似乎没有双刀流...
实在感谢你


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

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

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

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

也有DEMO
你可以抓來玩玩看

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

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





回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1524
在线时间
154 小时
注册时间
2013-7-27
帖子
61
4
 楼主| 发表于 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},

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7228
在线时间
473 小时
注册时间
2021-12-4
帖子
511
3
发表于 2023-7-21 15:38:16 | 只看该作者
在【装备类型】处修改顺序只会影响文字,实际上依然是【第一个为Weapon,其他为Armor】(如果是二刀流状态则是前两个为Weapon),如果希望将Weapon放在靠后的位置,需要仿照二刀流的实现方法来修改js文件呢……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3048
在线时间
696 小时
注册时间
2016-1-6
帖子
338
2
发表于 2023-7-21 14:28:07 | 只看该作者
本帖最后由 暴走的露露 于 2023-7-20 23:40 编辑

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 01:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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