关于MSR700和MSR788是否需要弹夹争论,以及解决办法。
僵尸毁灭工程吧
全部回复
仅看楼主
level 8
(凡是打了消音器mod的朋友们都可以进来看看有没有这个问题)
今天看到几位吧友在争论41版本的MSR700究竟有没有弹夹,在我印象里搜到的MSR肯定是不能直接使用的,为了它的弹夹我搜了几个城都没找到,但是后来看到有吧友直接上图是没有弹夹的。于是我在吧里翻了翻发现,很有可能是消音器mod的冲突导致的。就对比了下源码发现果然如此。在这里给大家说一下原因以及解决办法。
首先我们打开items_weapon.txt文件找到msr700的数据图1,可以看到打红色三角形的位置有一行代码 有/* */的符号 那行代码表示这把枪需要的弹夹类型是什么,它被注释掉了不会生效,所以得出结论 这把枪曾经是需要弹夹的但版本更替以后就不再需要了。
那么问题来了,为什么有的朋友仍需要弹夹?
我个人使用的是steam创意工坊中文版的silencer 消音器模组,这个模组本质是把枪械代码全部拿过来在配件上增加了消音器的位置,但这个文件的优先级要高于源文件,源文件不再需要弹夹可消音器mod的文件并未改变所以打了消音器mod的玩家仍然需要msr枪械的弹夹
解决办法:
解决办法非常简单 如果你使用的是中文版消音器直接进入这个文件目录
\steam\steamapps\workshop\content\108600\1916358475\mods\SilencerChinese1.1\media\scripts\items_weapons_forsilencer
把上张图片三角的位置 magazineType=.233clip那行直接删掉即可
我不知道英文版消音器有没有这个问题,如果出现,也是找它的这个文件修改方式一样。
总体来说就是 找到存储枪械信息的文件 找到这一行给改掉。
Msr788也有这个问题 修复方式相同
2021年06月16日 01点06分 1
level 11
66666
2021年06月16日 01点06分 2
[哈哈]
2021年06月16日 01点06分
level 9
本来就是,以前用过788不要弹夹,怎么突然又要用了,我还奇怪,本来就3发子弹,还要取弹夹上弹夹,还要一颗一颗安,还不如弩好用
2021年06月16日 02点06分 3
把图里的maxAmmo给改成8或者更大 就可以往里面多按几发子弹啦,我给改成8了 好用了很多
2021年06月16日 02点06分
@橙猫猫不是长毛猫 那个破间隔我都不想吐槽了...
2021年06月16日 19点06分
回复 LibertyWolf :昨天试了试这枪是真的太慢了,十级装弹还慢的要死 看来换弹间隔也得给它改一改了[滑稽]
2021年06月17日 01点06分
@橙猫猫不是长毛猫 他那个间隔是拉栓间隔,应该是射击间隔,装弹倒是很快,拉栓那一下我就烦的不行。虽然说很准,那也不爱用,还不如双喷上去莽,被包围再换M14突突。
2021年06月17日 07点06分
level 9
看不懂。电脑小白,我还是cheat menu 生成一个弹夹吧,等mod作者更新喽
2021年06月16日 02点06分 4
其实在我们看来就是一行代码的问题 但mod作者迟迟不更新,多半是弃坑了。我之前是改了合成表让这个弹夹能合成出来,不过现在知道了问题就顺手给改了[滑稽]
2021年06月16日 02点06分
level 11
楼主,我这个存档玩的好好突然出现鼠标点击右键就会报错的问题。我开新存档就没事,mod也没有任何改动,这是什么问题?
2021年06月16日 04点06分 5
有可能是模组冲突了,当报错产生的时候 去你存档所在的位置看一下console这个文本文件
2021年06月16日 08点06分
@橙猫猫不是长毛猫 如果是有问题,那么这个文档会显示什么?我对代码什么的完全不懂
2021年06月16日 09点06分
@王吉946 会出现Error这几个词,如果游戏出现红字就打开这个文档拉到最下面截个图发一下让大家看看 这是最后的办法了
2021年06月16日 11点06分
level 11
楼主,我发了,你看一下,哪里的问题?
2021年06月16日 11点06分 7
老哥截个长图 再往上一点 那一堆at zombie上面给截完整了
2021年06月16日 14点06分
level 11
老哥麻烦看一下
2021年06月16日 14点06分 8
找到了 checkMetalWeldingFurnitures这个函数出问题了,它的位置在isMetalWeldingMenu这个文件中,我给你查了一下这好像是一个叫improved build menu的mod 看名字应该是增加更多建筑的mod,给你的右键菜单加了点建筑选项,也难怪你右键会报错[小乖]
2021年06月16日 15点06分
@橙猫猫不是长毛猫 所以我取消了就没事了?我现在没在线,下次我试试,谢谢大佬
2021年06月16日 15点06分
@王吉946 取消了应该没问题了 要是出问题表示还有mod冲突 继续上面的步骤看报错文件[呵呵]
2021年06月16日 16点06分
@橙猫猫不是长毛猫 右键报错的问题解决了,现在我进游戏还有一次报错,之前也是,但是我没管它。我看不懂代码,也不知道哪个有问题,这要怎么看?
2021年06月16日 17点06分
level 5
大佬 大佬 我现在的情况是游戏内MSR700 是五发且不需要弹匣,MSR788需要弹匣而且只3发弹容量。但是我按照你说的找到这块对方,显示的MaxAmmo 本来就等于5 但为什么游戏内还是只3发的弹容量?
2023年02月05日 06点02分 10
有冲突 这条代码设置的是 msr788 能装填5发 但是现在因为新的代码 MSR788不能直接装子弹 而是得装弹匣 但是弹匣的容量只有3...就导致了这样。。
2023年02月05日 06点02分
楼主知道关于 Base.308Clip 弹匣尺寸的代码在哪里不?
2023年02月05日 07点02分
解决了,mod里没关于弹匣容量的设定。在源文件里,我去源文件里改成5了 ok了
2023年02月05日 07点02分
好家伙 一打开贴吧5个回复[呵呵] 闪电五连鞭
2023年02月05日 08点02分
1