• 注册
  • 离线疑难解答 离线疑难解答 关注:1613 内容:18704

    关于mg独立物品

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线疑难解答 > 正文
  • 2
  • 离线疑难解答
  • 渐入佳境

    怎么才能修改mg独立物品从用现金买到以物易物形式呢,求个大佬发一份示范jason文本参考参考 [s-27] 关于mg独立物品

  • 3.11.3

  • 已配图

  • 其他问题

  • 登堂入室

    得把那个自定义商品的文件挪到MG-Mod\traders\MarecGents\items里,但一般来说挪动是没有用的,建议还是重新写一个自定义items文件不然光挪动会报错,比如我用了一个复活mod,需要除颤器来复活,我写了一个自定义的除颤器,直接去SPT_Data\Server\database\templates\items.json文件里搜除颤器的id,然后将整个除颤器的内容直接复制到一个新的自定义文件里,然后自己修改里面的属性(“_id”这个属性得自己自定义一个名字,前提是有那个无限制id的mod,不然只能用个24位数的16进制来命名了):

    {
    "item": {
    "_id": "heigu_Diyitems_0001_XinLvJinJiHuiFuQi",
    "_name": "XinLvJinJiHuiFuQi",
    "_parent": "5f4fbaaca5573a5ac31db429",
    "_props": {
    "AnimationVariantsNumber": 0,
    "BackgroundColor": "orange",
    "CanRequireOnRagfair": false,
    "CanSellOnRagfair": false,
    "ConflictingItems": [],
    "Description": "一种用于战时士兵受伤倒地的心律紧急恢复仪器,使用时需确保周围安全情况,恢复仪自带有特殊血清,可让你暂时模糊化视觉系统,并且一段时间内处于迷踪状态,所有敌人将在一定时间内无法注视到您,除非您率先激怒他们,使用此设备建议即使撤出战区,因为特殊血清可以保住您的命,但同时也有强大的副作用妨碍您战斗!!<color=red><b>(注意此设备携带时将绑定着您的生命体征,若将物品丢弃或安装到武器或者任何携行具上,则将会跟生命体征断连,设备也会直接自我融毁消除,!)</b></color>",
    "DiscardLimit": 0,
    "DiscardingBlock": false,
    "DropSoundType": "None",
    "ExamineExperience": 100,
    "ExamineTime": 1,
    "ExaminedByDefault": false,
    "ExtraSizeDown": 0,
    "ExtraSizeForceAdd": false,
    "ExtraSizeLeft": 0,
    "ExtraSizeRight": 0,
    "ExtraSizeUp": 0,
    "Height": 1,
    "HideEntrails": false,
    "InsuranceDisabled": true,
    "IsAlwaysAvailableForInsurance": false,
    "IsLockedafterEquip": false,
    "IsSecretExitRequirement": false,
    "IsSpecialSlotOnly": true,
    "IsUnbuyable": false,
    "IsUndiscardable": false,
    "IsUngivable": false,
    "IsUnremovable": false,
    "IsUnsaleable": false,
    "ItemSound": "generic",
    "LootExperience": 20,
    "MaxResource": 0,
    "MergesWithChildren": false,
    "Name": "心率紧急恢复器",
    "NotShownInSlot": false,
    "Prefab": {
    "path": "assets/content/items/barter/item_barter_medical_defibrillator/item_barter_medical_defibrillator.bundle",
    "rcid": ""
    },
    "QuestItem": true,
    "QuestStashMaxCount": 0,
    "RagFairCommissionModifier": 1,
    "RarityPvE": "Superrare",
    "RepairCost": 0,
    "RepairSpeed": 0,
    "Resource": 0,
    "ShortName": "心率紧急恢复器",
    "StackMaxSize": 1,
    "StackObjectsCount": 1,
    "Unlootable": true,
    "UnlootableFromSide": ["Bear", "Usec", "Savage"],
    "UnlootableFromSlot": "SpecialSlot",
    "UsePrefab": {
    "path": "",
    "rcid": ""
    },
    "Weight": 1.5,
    "Width": 1
    },
    "_proto": "59e3606886f77417674759a5",
    "_type": "Item"
    }
    }

    里面的每一项可修改项建议都拿去deepseek那边翻译然后慢慢改,最后还得添加代码进
    MG-Mod\traders\MarecGents\traderData\assort.json里面:

    {
    "items": [
    {
    "_id": "heigu_Diyitems_0001_XinLvJinJiHuiFuQi_s",
    "_tpl": "heigu_Diyitems_0001_XinLvJinJiHuiFuQi",
    "parentId": "hideout",
    "slotId": "hideout",
    "upd": {
    "UnlimitedCount": true,
    "StackObjectsCount": 1
    }
    },
    {
    "_id": "mgtrader_default_assort_item1",
    "_tpl": "8ef5b2ef0000000000000000",
    "parentId": "hideout",
    "slotId": "hideout",
    "upd": {
    "UnlimitedCount": true,
    "StackObjectsCount": 9999999
    }
    }
    ],
    "barter_scheme": {
    "heigu_DiyTime_0001_XinLvJinJiHuiFuQi_s": [
    [
    {
    "count": 1,
    "_tpl": "5d1b3f2d86f774253763b735"
    },
    {
    "count": 5,
    "_tpl": "66507eabf5ddb0818b085b68"
    },
    {
    "count": 3,
    "_tpl": "5c0e530286f7747fa1419862"
    }
    ]
    ],
    "mgtrader_default_assort_item1": [
    [
    {
    "count": 50000,
    "_tpl": "5449016a4bdc2d6f028b456f"
    }
    ]
    ]
    },
    "loyal_level_items": {
    "heigu_DiyTime_0001_XinLvJinJiHuiFuQi_s": 1,
    "mgtrader_default_assort_item1": 1
    }
    }

    按那个自己定义的物品的id去添加,先添加items项里面的属性其中“_id”和“_tpl”两个属性不能用一样的,里面“barter_scheme”项里就是添加是拿什么来换的了,我写的是1个一次性注射器,3根黄针5根肾上腺素换的,最后那个“"loyal_level_items"”也不能漏,那个是决定mg商人几级才能购买到。

  • 2441865912我明白了大佬,醍醐灌顶 [s-7]
    拉黑 2小时前 电脑端回复
  • 回复

    请登录之后再进行评论

    登录
    离线疑难解答
  • 今日 2
  • 内容 18704
  • 关注 1613
  • 聊天
    关注 0

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: