求教 3.9.X 版本的独立物品制作激光设备-25%后坐力,准备用来减少枪的后坐力。按照网上的教程制作了,但是一直报错,自己没有找到原因,请帮修改或看看哪里有错误,谢谢各位大神!!!!
我复制如下:
{
“items”: {
“newId”: “544909bb4bdc2d6f028b4577-super”,
“cloneId”: “544909bb4bdc2d6f028b4577”,
“_props”: {
“price”:16688 ,
“name”: “AN/PEQ-15-666”,
“shortName”: “AN/PEQ-15-666”,
“description”: “个性化超级战术设备,可以减少50%后坐力,并提供20点人机功效”
“Weight”: 0.05,
“BackgroundColor”: “blue”,
“Width”: 1,
“Height”: 1,
“StackMaxSize”: 1,
“RarityPvE”: “Rare”,
“ItemSound”: “mod”,
“Prefab”: {
“path”: “assets/content/items/mods/tactical/tactical_all_insight_anpeq15.bundle”,
“rcid”: “”
},
“UsePrefab”: {
“path”: “”,
“rcid”: “”
},
“StackObjectsCount”: 1,
“NotShownInSlot”: false,
“ExaminedByDefault”: true,
“ExamineTime”: 1,
“IsUndiscardable”: false,
“IsUnsaleable”: false,
“IsUnbuyable”: false,
“IsUngivable”: false,
“IsLockedafterEquip”: false,
“QuestItem”: false,
“LootExperience”: 10,
“ExamineExperience”: 10,
“HideEntrails”: false,
“RepairCost”: 0,
“RepairSpeed”: 0,
“ExtraSizeLeft”: 0,
“ExtraSizeRight”: 0,
“ExtraSizeUp”: 0,
“ExtraSizeDown”: 0,
“ExtraSizeForceAdd”: false,
“MergesWithChildren”: true,
“CanSellOnRagfair”: true,
“CanRequireOnRagfair”: true,
“ConflictingItems”: [],
“Unlootable”: false,
“UnlootableFromSlot”: “FirstPrimaryWeapon”,
“UnlootableFromSide”: [],
“AnimationVariantsNumber”: 0,
“DiscardingBlock”: false,
“RagFairCommissionModifier”: 1,
“IsAlwaysAvailableForInsurance”: false,
“DiscardLimit”: -1,
“DropSoundType”: “None”,
“InsuranceDisabled”: false,
“QuestStashMaxCount”: 0,
“IsSpecialSlotOnly”: false,
“IsUnremovable”: false,
“Grids”: [],
“Slots”: [],
“CanPutIntoDuringTheRaid”: true,
“CantRemoveFromSlotsDuringRaid”: [],
“Durability”: 100,
“Accuracy”: 0,
“Recoil”: -25,
“Loudness”: 0,
“EffectiveDistance”: 0,
“Ergonomics”: 2,
“Velocity”: 0,
“RaidModdable”: true,
“ToolModdable”: true,
“BlocksFolding”: false,
“BlocksCollapsible”: false,
“IsAnimated”: false,
“HasShoulderContact”: false,
“SightingRange”: 0,
“DoubleActionAccuracyPenaltyMult”: 1,
“UniqueAnimationModID”: 0,
“ModesCount”: 4
}
}
有懂的大神帮看看 独立物品制作哪里弄错了吗?非常感谢!!!
3.9.X
已配图
是
其他问题
ps:真不是我故意分好几楼回帖的,oddba的回帖最多只能打2万字,一个字母、一个符号、甚至一个空格都算字……
你忘数大括号了……“{”的数量要和“}”的数量一致,在最后几行多删少补。
以下是你的代码,我帮你数一下,相同颜色的括号代表同一层代码层级。
{
“items”: {
“newId”: “544909bb4bdc2d6f028b4577-super”,
“cloneId”: “544909bb4bdc2d6f028b4577”,
“_props”: {
“price”:16688 ,
“name”: “AN/PEQ-15-666”,
“shortName”: “AN/PEQ-15-666”,
“description”: “个性化超级战术设备,可以减少50%后坐力,并提供20点人机功效”
“Weight”: 0.05,
“BackgroundColor”: “blue”,
“Width”: 1,
“Height”: 1,
“StackMaxSize”: 1,
“RarityPvE”: “Rare”,
“ItemSound”: “mod”,
“Prefab”: {
“path”: “assets/content/items/mods/tactical/tactical_all_insight_anpeq15.bundle”,
“rcid”: “”
},
“UsePrefab”: {
“path”: “”,
“rcid”: “”
},
“StackObjectsCount”: 1,
“NotShownInSlot”: false,
“ExaminedByDefault”: true,
“ExamineTime”: 1,
“IsUndiscardable”: false,
“IsUnsaleable”: false,
“IsUnbuyable”: false,
“IsUngivable”: false,
“IsLockedafterEquip”: false,
“QuestItem”: false,
“LootExperience”: 10,
“ExamineExperience”: 10,
“HideEntrails”: false,
“RepairCost”: 0,
“RepairSpeed”: 0,
“ExtraSizeLeft”: 0,
“ExtraSizeRight”: 0,
“ExtraSizeUp”: 0,
“ExtraSizeDown”: 0,
“ExtraSizeForceAdd”: false,
“MergesWithChildren”: true,
“CanSellOnRagfair”: true,
“CanRequireOnRagfair”: true,
“ConflictingItems”: [],
“Unlootable”: false,
“UnlootableFromSlot”: “FirstPrimaryWeapon”,
“UnlootableFromSide”: [],
“AnimationVariantsNumber”: 0,
“DiscardingBlock”: false,
“RagFairCommissionModifier”: 1,
“IsAlwaysAvailableForInsurance”: false,
“DiscardLimit”: -1,
“DropSoundType”: “None”,
“InsuranceDisabled”: false,
“QuestStashMaxCount”: 0,
“IsSpecialSlotOnly”: false,
“IsUnremovable”: false,
“Grids”: [],
“Slots”: [],
“CanPutIntoDuringTheRaid”: true,
“CantRemoveFromSlotsDuringRaid”: [],
“Durability”: 100,
“Accuracy”: 0,
“Recoil”: -25,
“Loudness”: 0,
“EffectiveDistance”: 0,
“Ergonomics”: 2,
“Velocity”: 0,
“RaidModdable”: true,
“ToolModdable”: true,
“BlocksFolding”: false,
“BlocksCollapsible”: false,
“IsAnimated”: false,
“HasShoulderContact”: false,
“SightingRange”: 0,
“DoubleActionAccuracyPenaltyMult”: 1,
“UniqueAnimationModID”: 0,
“ModesCount”: 4
}
}
你会发现一个问题:多了一个棕色的左括号!
因为这段代码不全,正确的MG独立物品代码还有一段
以下是全部的代码:
{
“items”: {
“newId”: “544909bb4bdc2d6f028b4577-super”,
“cloneId”: “544909bb4bdc2d6f028b4577”,
“_props”: {
“price”:16688 ,
“name”: “AN/PEQ-15-666”,
“shortName”: “AN/PEQ-15-666”,
“description”: “个性化超级战术设备,可以减少50%后坐力,并提供20点人机功效”,
“Weight”: 0.05,
“BackgroundColor”: “blue”,
“Width”: 1,
“Height”: 1,
“StackMaxSize”: 1,
“RarityPvE”: “Rare”,
“ItemSound”: “mod”,
“Prefab”: {
“path”: “assets/content/items/mods/tactical/tactical_all_insight_anpeq15.bundle”,
“rcid”: “”
},
“UsePrefab”: {
“path”: “”,
“rcid”: “”
},
“StackObjectsCount”: 1,
“NotShownInSlot”: false,
“ExaminedByDefault”: true,
“ExamineTime”: 1,
“IsUndiscardable”: false,
“IsUnsaleable”: false,
“IsUnbuyable”: false,
“IsUngivable”: false,
“IsLockedafterEquip”: false,
“QuestItem”: false,
“LootExperience”: 10,
“ExamineExperience”: 10,
“HideEntrails”: false,
“RepairCost”: 0,
“RepairSpeed”: 0,
“ExtraSizeLeft”: 0,
“ExtraSizeRight”: 0,
“ExtraSizeUp”: 0,
“ExtraSizeDown”: 0,
“ExtraSizeForceAdd”: false,
“MergesWithChildren”: true,
“CanSellOnRagfair”: true,
“CanRequireOnRagfair”: true,
“ConflictingItems”: [],
“Unlootable”: false,
“UnlootableFromSlot”: “FirstPrimaryWeapon”,
“UnlootableFromSide”: [],
“AnimationVariantsNumber”: 0,
“DiscardingBlock”: false,
“RagFairCommissionModifier”: 1,
“IsAlwaysAvailableForInsurance”: false,
“DiscardLimit”: -1,
“DropSoundType”: “None”,
“InsuranceDisabled”: false,
“QuestStashMaxCount”: 0,
“IsSpecialSlotOnly”: false,
“IsUnremovable”: false,
“Grids”: [],
“Slots”: [],
“CanPutIntoDuringTheRaid”: true,
“CantRemoveFromSlotsDuringRaid”: [],
“Durability”: 100,
“Accuracy”: 0,
“Recoil”: -25,
“Loudness”: 0,
“EffectiveDistance”: 0,
“Ergonomics”: 2,
“Velocity”: 0,
“RaidModdable”: true,
“ToolModdable”: true,
“BlocksFolding”: false,
“BlocksCollapsible”: false,
“IsAnimated”: false,
“HasShoulderContact”: false,
“SightingRange”: 0,
“DoubleActionAccuracyPenaltyMult”: 1,
“UniqueAnimationModID”: 0,
“ModesCount”: 4
},
},
"price": (这里填物品售价,单位:卢布),
"description": {
"name": "(这里填物品名称,如:5.56x45毫米 M995)",
"shortName": "(这里填物品简称,如:M995)",
"description": "(这里填物品介绍,如:M995穿甲弹。)"
}
}
同样的,相同颜色括号代表相同层级。
因为你给的代码中我看不出来是缺代码还是括号少了的问题,所以我能找到的都改一下吧。
少了一个逗号,在这里行尾应该有一个逗号:
“description”: “个性化超级战术设备,可以减少50%后坐力,并提供20点人机功效”, (红色这个就是你少的逗号,我给你加上了)
因为直接把代码复制到贴子里会导致所有的双引号变成中文格式,所以我无法判断你是不是用中文输入法打出了双引号。
在代码中,除了文字性表达(如物品介绍的正文),都必须使用英文标点!
例:"description": "M995A1“尼基塔没有木琴”穿甲弹。"
这里蓝色的双引号属于代码部分,必须使用英文标点,而紫色双引号属于正文(文字引用类字符串)部分,可以使用任意符号。
在代码中,如果相同层级出现了换行,除最后一行外都需要以英文逗号结尾,最后一行有没有逗号都行,例:
"description": {
"name": "(这里填物品名称,如:5.56x45毫米 M995)",
"shortName": "(这里填物品简称,如:M995)",
"description": "(这里填物品介绍,如:M995穿甲弹。)"
}
发现了吗,“}”的上一行没有逗号结尾,而其他行都有!
你的这两个大括号后面也没有逗号,也帮你加上了(理论上没有也行,但是没有就会报错,这你得问尼基塔)
},
},
这是我目前能找出的所有BUG,我觉得更像是你代码没写全和缺逗号,也有可能是你不小心用中文输入法编程了……
一眼,这行结尾缺逗号(英文)。
我刚刚一直在自己改 没有看到你的留言,不单单是你说的问题,还有价格和说明的层级放的不对。我改好了现在才看到大家的留言,早点看到我就不用走这多弯路,但是还是很感谢你的帮助,你的留言对我以后修改也可以提供帮助,辛苦了,谢谢你哈! 悬赏我现在支付! 另外分享一下我改好的内容也希望帮助到大家:(有什么好的建议也各抒己见,我是新手大神勿喷,谢谢!)
{
"items": {
"newId": "544909bb4bdc2d6f028b4577-super",
"cloneId": "544909bb4bdc2d6f028b4577",
"_props": {
"Weight": 0.05,
"BackgroundColor": "blue",
"Width": 1,
"Height": 1,
"StackMaxSize": 1,
"RarityPvE": "Rare",
"ItemSound": "mod",
"Prefab": {
"path": "assets/content/items/mods/tactical/tactical_all_insight_anpeq15.bundle",
"rcid": ""
},
"UsePrefab": {
"path": "",
"rcid": ""
},
"StackObjectsCount": 1,
"NotShownInSlot": false,
"ExaminedByDefault": true,
"ExamineTime": 1,
"IsUndiscardable": false,
"IsUnsaleable": false,
"IsUnbuyable": false,
"IsUngivable": false,
"IsLockedafterEquip": false,
"QuestItem": false,
"LootExperience": 10,
"ExamineExperience": 10,
"HideEntrails": false,
"RepairCost": 0,
"RepairSpeed": 0,
"ExtraSizeLeft": 0,
"ExtraSizeRight": 0,
"ExtraSizeUp": 0,
"ExtraSizeDown": 0,
"ExtraSizeForceAdd": false,
"MergesWithChildren": true,
"CanSellOnRagfair": true,
"CanRequireOnRagfair": true,
"ConflictingItems": [],
"Unlootable": false,
"UnlootableFromSlot": "FirstPrimaryWeapon",
"UnlootableFromSide": [],
"AnimationVariantsNumber": 0,
"DiscardingBlock": false,
"RagFairCommissionModifier": 1,
"IsAlwaysAvailableForInsurance": false,
"DiscardLimit": -1,
"DropSoundType": "None",
"InsuranceDisabled": false,
"QuestStashMaxCount": 0,
"IsSpecialSlotOnly": false,
"IsUnremovable": false,
"Grids": [],
"Slots": [],
"CanPutIntoDuringTheRaid": true,
"CantRemoveFromSlotsDuringRaid": [],
"Durability": 100,
"Accuracy": 0,
"Recoil": -25,
"Loudness": 0,
"EffectiveDistance": 0,
"Ergonomics": 20,
"Velocity": 0,
"RaidModdable": true,
"ToolModdable": true,
"BlocksFolding": false,
"BlocksCollapsible": false,
"IsAnimated": false,
"HasShoulderContact": false,
"SightingRange": 0,
"DoubleActionAccuracyPenaltyMult": 1,
"UniqueAnimationModID": 0,
"ModesCount": 4
}
},
"price":16688,
"description": {
"name": "AN/PEQ-15-666",
"shortName": "AN/PEQ-15-666",
"description": "个性化超级战术设备,可以减少50%后坐力,并提供20点人机功效"
}
}