全站-加入QQ频道-第一版.png
全站-加入QQ频道-第一版.png
近期平台发版更新修复了一些问题,如果还有问题请反馈给站长
(遇到相关问题请携带截图私信给站长残天

全站通知:

埋久工具库

阅读

    

2023-11-28更新

    

最新编辑:埋久umaru

阅读:

  

更新日期:2023-11-28

  

最新编辑:埋久umaru

来自觅长生WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
埋久umaru
首页攻略埋久工具库

前言

Next剧情对话指令

注意,为防止指令冲突,所有剧情指令都加上了前缀,前缀也是要打的。
指令 说明
HH_LoadScenes

加载对应场景

HH_LoadScenes*场景ID


加载对应场景。(通常以S开头,具体可以自己翻配置表,但不可用于读取副本。)

HH_StopEffect

关闭正在播放中的音效

HH_StopEffect*


关闭正在播放中的音效。


无需参数,主要用来配合原Next指令PlayEffect,进行控制角色配音开关的。

MJ_AddSceneNpc

添加NPC到当前场景中

MJ_AddSceneNpc*NpcID


添加NPC到当前场景中


非强制性指令,部分情况下可能会无法生效。

MJ_ReMoveSceneNpc

当前场景移除指定npc

MJ_ReMoveSceneNpc*NpcID


当前场景移除指定npc

MJ_SceneNpcClear

清空当前场景npc

MJ_SceneNpcClear*


无需参数,清空当前场景npc。

MJ_BiGuanShow

打开闭关面板

MJ_BiGuanShow*


无需参数,打开闭关面板。


如果非正常闭关场景,会显示可用天数0天,需要在WuXianBiGuanJsonData.json里填写该场景,才可以正常使用。

MJ_SleepShow

打开休息面板

MJ_SleepShow*


无需参数,打开休息面板。

MJ_AutoSave

自动保存

MJ_AutoSave*


无需参数,自动保存到第一个存档。

MJ_ChangeNpcFav

增加NPC好感度及情分

MJ_ChangeNpcFav* npcid # 好感度 # 情分变化量#是否显示好感提示#是否显示情分提升(后两个可不输入数值,默认显示。如果输入0则不显示)



增加NPC好感度及情分,是原Next指令ChangeNpcFav的扩展,主要用来同步增加情分

(原指令是默认添加好感度10倍的情分或者不添加,有一定局限性)。


当你输入的情分变化量数值大于1时,指令会在添加npc对应好感后,增加你输入的情分变化量,同时会弹出提示。

MJ_AddAllItem

添加物品

MJ_AddAllItem* 物品类型 # 物品品阶


添加所有能找到的对应物品类型以及物品品阶的道具。比如MJ_AddAllItem*0#3,就是添加所有3品武器到玩家背包。


主要是方便大型mod作者自己用来测试道具。(且宵夜老祖又不方便调出的时候。)

MJ_AddAllList

添加物品

MJ_AddAllList* ID最小值 # ID最大值


将ID区间的所有道具添加到背包中。比如MJ_AddAllItem* 3901#3920,就是添加物品id从3901到3920所有物品到玩家背包。


主要是方便大型mod作者自己用来测试道具。(且宵夜老祖又不方便调出的时候。)

MJ_ShowLingTianPanel

打开灵田面板

MJ_ShowLingTianPanel*


无需参数,打开灵田面板。


面板展示的是你最近进入的洞府的灵田面板。

MJ_AddNpcEX

增减Npc属性

MJ_AddNpcEX*npcid#属性#数值


增减对应Npc任意属性的对应数值。比如MJ_AddNpcEX*609#HP#2000,就是给倪旭欣加2000生命。


具体属性格式可以参考AvatarJsonData.json,对非实例NPC也有效果。

MJ_SetStaticValue

设置全局变量

MJ_SetStaticValue*变量ID#变量值


设置全局变量。


如果你不懂什么是全局变量的话,慎用!

MJ_SetPlayerLevel

设置玩家等级

MJ_SetPlayerLevel*等级


设置玩家等级,从1-15分别对应练气初期到化神后期。


只修改等级!!如果你用来升级,是不会有突破属性加成的,只建议用来给玩家掉级使用,掉级后属性不改变,重新突破重新加成。

建议合理运用,或者用来配合自爆金丹、元婴之类的剧情使用。

MJ_OpenTalk

执行官方Talk

MJ_OpenTalk*TalkID


执行官方Talk,MJ_OpenTalk*4013,就是操练假人。


并不是什么情况都能用,不了解的建议自己看看官方talk。

MJ_ShowJuLingZhenPanel

打开聚灵阵面板

MJ_ShowJuLingZhenPanel*


无需参数,打开聚灵阵面板。


面板展示的是你最近进入的洞府的聚灵阵面板。

MJ_RemoveStaticSkill

移除玩家指定功法

MJ_RemoveStaticSkill*唯一功法id


移除玩家指定功法

MJ_RemoveSkill

移除玩家指定神通

MJ_RemoveSkill*唯一神通id


移除玩家指定神通

MJ_SetPlayerChengHao

设置玩家称号

MJ_SetPlayerChengHao*称号名字#俸禄金额#其他数值或者0、-1


自定义玩家称号,第二个参数决定称号的俸禄(如果没门派就没效果)。

第三个参数可以是任意数字,如果输入为0,则清空自定义的称号,恢复默认称号。

如果输入为-1,则为特殊处理的默认称号。


比如MJ_SetPlayerChengHao*逍遥剑仙#10000#1,就是称号改为逍遥剑仙,俸禄为10000灵石。

MJ_SetFirstName

设置玩家姓氏

MJ_SetFirstName*姓氏


如题。

MJ_CaiJiShow

打开采集面板

MJ_CaiJiShow*采集id


打开采集面板,采集id就是采集掉落表里的id


不懂可以参考灵界。

MJ_OpenPaiMai

打开拍卖行面板

MJ_OpenPaiMai*拍卖行id#拍卖角色id


打开拍卖行面板,拍卖行id看拍卖表,1就是东石谷,2就是天机阁类推。

拍卖执事id可以随便填但不能不填,如果你写1就是你自己面板显示你自己的头像。


如果要新建拍卖行,涉及的json比较多这里说不完,且如果写漏可能会导致Npc卡结算,不懂可以参考灵界

MJ_OpenFengYuLou

打开悬赏榜

MJ_OpenFengYuLou*


无需参数,打开风雨楼悬赏榜。


如果要悬赏特定人物或者流派,可以配合设置全局变量的指令使用。但是记得之后要将全局变量还原,以免发生奇怪的事情。

MJ_GiveFengLu

给予玩家俸禄

MJ_GiveFengLu*


无需参数,给予玩家俸禄。

运行时脚本

注意,为防止方法命名冲突,所有方法都加上了前缀,前缀也是要打的。
方法定义 说明
int MJ_GetNowDay()

获取具体天数

无需参数,直接通过当前游戏年、月、日,返回对应天数的数值。


比如当前游戏2年1月1日,则是返回数值366。游戏时间100年10月1日,则是返回数值36801。


主要用于需要精准时间间隔计算的地方,比如计算间隔天数,间隔月数。

int MJ_GetFengLu()

获取所有俸禄

无需参数,返回所有积累的俸禄。
string MJ_GetChengHao()

获取自定义的称号

无需参数,返回自定义称号。是指令MJ_SetPlayerChengHao设置的那个。

自定义Seid扩展

ItemSeid

物品特性

即消耗品的特性

说明

消耗品Seid的使用方式不能是 可使用(反复)类型,会没有效果。

Seid51


触发Next事件

触发Next事件


参数1:对应Next事件名


主要用于减少大量触发器的使用,也能更好的保存性能。

Seid52


获得指定层数先天buff(层数至少为1)

获得指定层数先天buff(层数至少为1)


参数1:先天BuffID


参数2:添加的层数(该值不建议太大)


主要用于减少大量触发器的使用,也能更好的保存性能。

Seid53


获得指定类型、品阶、数量的随机物品

获得指定类型、品阶、数量的随机物品


参数1:物品类型


参数2:物品品阶


参数3:物品数量


就是使用后会获得你指定的类型品阶的随机道具,类似抽卡一样的特性。

EquipSeid

装备特性

说明
Seid54 装备提供的修炼速度加成


参数1:X修炼速度加成


加成方式类似于功法提供的修炼速度。

BuffSeid 说明
Seid409


获得神通

获得神通


参数1:唯一神通id数组


原版的Seid109的翻版,但是该Seid实际上并不是依靠神通唯一id的,Next上描述为文本错误,因此这里重新做了个。

Seid411


当敌方为对应种族时,触发后续特性

当敌方为对应种族时,触发后续特性


参数1:种族x(1人族、2妖族、3魔族、4鬼族)


如果是Npc使用,则为判断玩家种族。

Seid412


当自身大境界大于X时,触发后续特性

当自身大境界大于X时,触发后续特性


参数1:大境界X(1炼气2筑基3金丹4元婴5化神)


如果你要填个6、7、8等等也可以,如果你没有做对应境界扩展就相当于固定不触发后续。

Seid413


若遁速小于对方则触发后续特性

若遁速小于对方则触发后续特性


无需参数,先手党的末日!

Seid414


触发自身多次指定Buff

触发自身X次Y【buff】


参数1:X次数


参数2:Y【buffID】


特性82的翻版,但是原版不支持数组有些不够用了,就抄了个。

Seid415


敌方获得Buff(数组)

触发自身X次Y【buff】


参数1:X BuffID【数组】


参数2:Y 对应层数【数组】


特性5的敌人版。

SkillSeid

神通特性

说明
Seid401


永久生命值提升

使用神通永久提升X点生命值


参数1:提升X点生命值


这个永久指的是不会战斗结束就清空,但目前仅对玩家以及实例Npc有效。

Seid402


修为偷取

根据本神通造成的最终伤害,偷取目标该伤害*X系数的修为


参数1:X偷取系数


比如神通打了20000伤害,X为2,就是偷取四万修为。会有小提示提醒偷取到多少。


Npc也能用这个特性偷玩家的,但是无法偷取非实例npc经验值(因为他没有经验条)。

Seid404


灵气百分比增伤

敌方每有1张X系灵气牌,额外增加Y%伤害(支持异灵气)


参数1:X灵气


参数2:Y%伤害


不知道是不是seidid的问题,目前可能存在一定bug,如果测试了不对劲可以及时反馈,我会抽时间修一修。

Seid405

获得永久buff

获得永久Buff(玩家限定)


参数1:XbuffID


参数2:Y层数(不建议太高,如果需要高的话,建议设置个高层效果的buff进行一次添加)

参数3:Z层数上限(新增的参数,限制该永久buff增加的上限,避免buff过高太过超模)

新增论道功能

鸽佬的NextMoreCommand为Mod作者们提供了新增大道的功能,但没有支持新增大道的论道。

这里洪荒工具库为Mod作者提供了对于新增大道的论道功能的支持。

如果你已经通过鸽佬的NextMoreCommand新增了大道,那么接下来这些操作,想必对你来说也没什么难度。

一、添加图片

1.准备一张动画牌图片,作为npc论道出牌时的图片。

命名为:MCS_LD_npcpai_id 注意,此处结尾的id,需要替换为你的大道ID。

将该图片放置于你的mod,Next目录下的Assets\NewUI\Lundao\donghuapai\里即可。


2.准备一张论题图片,作为论道时,显示在论道球左侧的论题图片。

命名为:MCS_LD_lunti_id 注意,此处结尾的id,需要替换为你的大道ID。

将该图片放置于你的mod,Next目录下的Assets\NewUI\Lundao\fightlunti\里即可。


3.准备一张论道球图片,作为论道时,显示在论道界面中央的论道球图片。

命名为:MCS_LD_qiu_id 注意,此处结尾的id,需要替换为你的大道ID。

将该图片放置于你的mod,Next目录下的Assets\NewUI\Lundao\lundaoqiu\里即可。


4.准备一张论题图片,作为论道时,选择论题时显示的图片。

命名为:MCS_LD_xuanlunti_id 注意,此处结尾的id,需要替换为你的大道ID。

将该图片放置于你的mod,Next目录下的Assets\NewUI\Lundao\Lunti\里即可。


5.准备一张论道牌图片,作为论道时,显示在玩家牌库里的论道牌图片。

命名为:MCS_LD_pai_id 注意,此处结尾的id,需要替换为你的大道ID。

将该图片放置于你的mod,Next目录下的Assets\NewUI\Lundao\pai\里即可。

二、添加论道文本

你需要为玩家和Npc论新大道时,添加对应的大道描述词。(就是出牌的时候角色不是会念台词吗,你现在要给你的大道添加对应的台词。)


添加LunDaoSayData.json,在该json文件里,写入你的大道ID,以及对应的五段文本描述。

三、结束

完成以上步骤,就可以为你的新大道添加论道功能了,你只要添加对应图片和文本,剩下的工具库会自动帮你处理!

使用的图片,推荐尺寸与原版一致,以免发生不必要的错误。

你也可以在工具库里的Asset文件夹里头,找到灵界灵道的样本示例,可以参考那个图片大小(或者直接用这些图片进行修改)以及存放路径。

新增攻击类型及功法类型

洪荒工具库为mod作者提供了攻击类型以及功法类型扩展的支持。

一、新增攻击类型

新增攻击类型,你需要在你的StrTextJsonData.json里,填入你的攻击类型文本。

一个是xibieXX(XX为你的攻击类型编号),用于图鉴上的文本展示

一个是xibieFightXX(XX为你的攻击类型编号),战斗中图标上的文本展示。

具体格式可以参考原版,或者参考灵界Mod,剩下的工具库会帮你处理

注意:为防止对原版攻击类型造成影响,工具库仅对编号大于30的攻击类型提供了支持。

如果你需要在Next编辑器进行操作,可以去Next目录下,也就是2824845357\Plugins\NextConfig\language\schinese\Editor\Meta该目录

找到名为AttackType.json的文件,将你的攻击类型添加进去,随后重开游戏,编辑器便会自动显示。

二、新增功法类型

同理,新增功法类型,你需要在你的StrTextJsonData.json里,填入你的功法类型文本。

格式为gongfaleibieXX(XX为你的功法类型编号)

ChinaText后填的即为你的功法类型名称。

另外,你还需要为你的功法类型,提供元婴功法加成。具体在YuanYingBiao.json里头。

如何有不懂的,可以参考原版,或者参考灵界进行如上操作。