一般来说,让商人售卖整枪预设是许多想要写一个独立武器萌新所烦恼的。
在此篇文章中我们将介绍如何让mg商人出售独立武器预设
我们需要重新开一个存档
在创建好你的存档并进入购买页面之后通过mg商人共买你的独立武器核心到你的仓库里
清理好你仓库里的物品以方便后续工作进行
顺道再把你买下的这个独立武器改成你想要的样子
在一切准备工作完成之后从游戏主界面的退出键退出你当前的游戏顺便再把服务端和客户端一块给关了
随后就是找到你刚刚的存档
核对完你存档的信息之后往下翻一翻找到你PMC仓库的信息。也可以通过编程软件它自带的查找工具用你独立物品的ID
找到你刚刚改完的武器在仓库里的物品信息
然后你在打开你独立物品JSON文档。然后两个文档对照着的改过去
以下是此步骤的细节部分 注意必须注意
"assort": [ { "_id": "kk0", "_tpl": "a01ejbggtfd", "parentId": "hideout", "slotId": "hideout", "upd": { "UnlimitedCount": true, "StackObjectsCount": 9999999 } }, { "_id": "kk1", "_tpl": "a299", "parentId": "kk0", "slotId": "mod_magazine" }, { "_id": "kk2", "_tpl": "5cdaa99dd7f00c002412d0b2,", "parentId": "kk0", "slotId": "mod_handguard" }, { "_id": "kk3", "_tpl": "5aa66c72e5b5b00016327c93", "parentId": "kk0", "slotId": "mod_scope" }, { "_id": "kk4", "_tpl": "57ae0171245977343c27bfcf", "parentId": "kk3", "slotId": "mod_scope_002" }, { "_id": "kk5", "_tpl": "61714eec290d254f5e6b2ffc", "parentId": "kk3", "slotId": "mod_scope_000" } { "_id": "kk6", "_tpl": "5caf187cae92157c28402e43", "parentId": "kk0", "slotId": "mod_muzzle" } ],
以上是刚刚示范中独立物品json文件最后的部分
我们以这一段部分为示例讲解每一个小部分到底有什么用,该怎么改
—————————————————————————————————————————–
—————————————————————————————————————————–
“assort”: [
{
“_id”: “kk0”, 此ID是这个独立物品预设的ID 以及该武器核心在这个预设下的ID 后续其他配件都要装在这
“_tpl”: “a01ejbggtfd”, 此行就是你的武器核心
“parentId”: “hideout”,
“slotId”: “hideout”,
“upd”: {
“UnlimitedCount”: true,
“StackObjectsCount”: 9999999
}
},
{
“_id”: “kk1”, 配件在此预设下的ID名
“_tpl”: “a299”, 这个配件ID名下装的什么
“parentId”: “kk0”, 此配件ID的父级。也就是这个配件他装在哪儿
“slotId”: “mod_magazine” 这个配件是什么性质
},
{
“_id”: “kk2”,
“_tpl”: “5cdaa99dd7f00c002412d0b2,”,
“parentId”: “kk0”,
“slotId”: “mod_handguard”
},
{
“_id”: “kk3”,
“_tpl”: “5aa66c72e5b5b00016327c93”,这个瞄具为我们装的是一个35毫米的镜环
“parentId”: “kk0”, 因为这个配件是直接装在枪上的,所以它的父级就是kk0
“slotId”: “mod_scope”
},
{
“_id”: “kk4”,
“_tpl”: “57ae0171245977343c27bfcf”, 配件我们装的是一个需要35毫米环的3至12倍镜
“parentId”: “kk3”, 因为这个镜子他不能直接装在枪上 需要装在镜环上 所以父级就是kk3
“slotId”: “mod_scope_002”
},
{
“_id”: “kk5”,
“_tpl”: “61714eec290d254f5e6b2ffc”,
“parentId”: “kk3”,
“slotId”: “mod_scope_000”
}
{
“_id”: “kk6”,
“_tpl”: “5caf187cae92157c28402e43”,
“parentId”: “kk0”,
“slotId”: “mod_muzzle”
}
],
——————————————————————————————————————————
——————————————————————————————————————————-
随后就是从存档里把东西怎么样抄过来
——————————————————————————————————————————-
——————————————————————————————————————————-
{
“_id”: “4c9a247c3a65cf7065eb017c”, 这个ID是指仓库中这个物品中的配件的独立ID
用于检查父级子级关系
“_tpl”: “5aa66c72e5b5b00016327c93”, 这个ID是这个配件的独立ID里面放了什么东西
“parentId”: “cf17d5fbf2e074588f62cf1c”,这个ID名是它的父级。也就是说这玩意儿它装在哪
“slotId”: “mod_scope”, 这个配件是什么性质的
“upd”: {
“StackObjectsCount”: 1,
“SpawnedInSession”: true
}
},
——————————————————————————————————————————-
——————————————————————————————————————————-
“parentId”,“_id” 这个条目用于在抄过来的过程中确定父级子级的关系
“_tpl”,“slotId” 这个条目里面的东西直接抄到你独立物品文件里面的相同位置即可
————————————————————————————————————————————————————————————————————————————————————
在写完预设之后就可以进游戏里验证一下
不行就去找评论区里的大佬问一问
到这里就完了
好耶,我还真没想到这一点
我嘞个豆啊,太牛批啦!我学会了,这就把出售预设技术用在我的金属风暴维克托和全自动喷上