战地资源网

 找回密码
 立即加入
搜索
查看: 18019|回复: 11

[教程] 【教程】右键放大的同时保留右键同轴机枪

[复制链接]

6

主题

39

回帖

669

积分

上士

八一勋章

发表于 2019-4-13 19:54:27 | 显示全部楼层 |阅读模式
赞助bfmil

士兵,我们等着你的加入!

您需要 登录 才可以下载或查看,没有账号?立即加入

x
先说优点:
1、主炮开火后装弹时 放大不会缩回
2、避免传统X键放大造成烟雾弹 个人感觉不好操作 且bot不会用了
3、避免传统右键放大 需要将同轴机枪隔离为另外一个主武器 也是不好操作


再说缺点:
1、只能为主武器提供放大,切回同轴机枪、反坦克导弹时放大会缩回
2、各位在使用中去发现缺点吧,暂时觉得比其他两种放大方法好用


楼下开工
回复

使用道具 举报

6

主题

39

回帖

669

积分

上士

八一勋章

 楼主| 发表于 2019-4-13 19:54:51 | 显示全部楼层
首先我们在objects_server.zip\Vehicles\Common里新建个文件夹,就叫tank_target吧。(狂狮自带以下文件,自己参考)再在该文件夹中建立一个tank_target.con,建立一个tank_target.tweak。


1、复制粘贴以下内容到con中:
ObjectTemplate.create GenericFireArm tank_target


include tank_target.tweak


2、复制粘贴以下内容到tweak中:
  1. rem *** Generated with Bf2Editor.exe [created: 2005/1/12 23:18]
  2. ObjectTemplate.activeSafe GenericFireArm tank_target
  3. ObjectTemplate.modifiedByUser zh37747
  4. ObjectTemplate.setNetworkableInfo BasicInfo
  5. ObjectTemplate.saveInSeparateFile 1
  6. rem ---BeginComp:WeaponHud ---
  7. ObjectTemplate.createComponent WeaponHud
  8. ObjectTemplate.weaponHud.guiIndex -1
  9. ObjectTemplate.weaponHud.altGuiIndex -1
  10. ObjectTemplate.weaponHud.hasRangeFinder 1
  11. ObjectTemplate.weaponHud.hasFireRate 0
  12. rem ---EndComp ---
  13. rem ---BeginComp:SingleFireComp ---
  14. ObjectTemplate.createComponent SingleFireComp
  15. ObjectTemplate.fire.fireInput PIAltFire
  16. rem ---EndComp ---
  17. rem ---BeginComp:DefaultAmmoComp ---
  18. ObjectTemplate.createComponent DefaultAmmoComp
  19. ObjectTemplate.ammo.nrOfMags 0
  20. ObjectTemplate.ammo.magSize 0
  21. rem ---EndComp ---
  22. rem ---BeginComp:DefaultSoundComp ---
  23. ObjectTemplate.createComponent DefaultSoundComp
  24. rem ---EndComp ---
  25. rem ---BeginComp:DefaultAnimationComp ---
  26. ObjectTemplate.createComponent DefaultAnimationComp
  27. rem ---EndComp ---
  28. rem ---BeginComp:DefaultZoomComp ---
  29. ObjectTemplate.createComponent DefaultZoomComp
  30. ObjectTemplate.zoom.zoominput PIAltFire 《默认右键放大,想改可以更改
  31. ObjectTemplate.zoom.zoomDelay 0.25
  32. ObjectTemplate.zoom.addZoomFactor 0
  33. ObjectTemplate.zoom.addZoomFactor 0.4
  34. ObjectTemplate.zoom.addZoomFactor 0.15
  35. rem ---EndComp ---
  36. ObjectTemplate.floaterMod 0
  37. ObjectTemplate.hasMobilePhysics 0
  38. rem -------------------------------------
  39. ObjectTemplate.addTemplate S_tank_target_Fire1P
  40. ObjectTemplate.addTemplate S_tank_target_Fire1P_Outdoor
  41. ObjectTemplate.addTemplate S_tank_target_Fire3P
  42. ObjectTemplate.addTemplate S_tank_target_BoltClick
  43. ObjectTemplate.addTemplate S_tank_target_TriggerClick
  44. ObjectTemplate.addTemplate S_tank_target_SwitchFireRate
  45. ObjectTemplate.addTemplate S_tank_target_Reload1P
  46. ObjectTemplate.addTemplate S_tank_target_Reload3P
  47. ObjectTemplate.addTemplate S_tank_target_Deploy1P
  48. ObjectTemplate.addTemplate S_tank_target_Deploy3P
  49. ObjectTemplate.addTemplate S_tank_target_Zoom
  50. rem -------------------------------------
  51. objectTemplate.itemindex 1《在哪个键位放大,你也可以更改


  52. ObjectTemplate.activeSafe Sound S_tank_target_Fire1P
  53. ObjectTemplate.modifiedByUser zh37747
  54. ObjectTemplate.soundFilename "common/sound/nightvision_activate.wav"
  55. ObjectTemplate.loopCount 1
  56. ObjectTemplate.is3dSound 0
  57. ObjectTemplate.stopType 1
  58. ObjectTemplate.volume 0.21
  59. ObjectTemplate.pitch 1
  60. ObjectTemplate.pan 0.5
  61. ObjectTemplate.reverbLevel 0


  62. ObjectTemplate.activeSafe Sound S_tank_target_Fire1P_Outdoor
  63. ObjectTemplate.modifiedByUser zh37747


  64. ObjectTemplate.activeSafe Sound S_tank_target_Fire3P
  65. ObjectTemplate.modifiedByUser zh37747


  66. ObjectTemplate.activeSafe Sound S_tank_target_BoltClick
  67. ObjectTemplate.modifiedByUser zh37747


  68. ObjectTemplate.activeSafe Sound S_tank_target_TriggerClick
  69. ObjectTemplate.modifiedByUser zh37747


  70. ObjectTemplate.activeSafe Sound S_tank_target_SwitchFireRate
  71. ObjectTemplate.modifiedByUser zh37747


  72. ObjectTemplate.activeSafe Sound S_tank_target_Reload1P
  73. ObjectTemplate.modifiedByUser zh37747


  74. ObjectTemplate.activeSafe Sound S_tank_target_Reload3P
  75. ObjectTemplate.modifiedByUser zh37747


  76. ObjectTemplate.activeSafe Sound S_tank_target_Deploy1P
  77. ObjectTemplate.modifiedByUser zh37747


  78. ObjectTemplate.activeSafe Sound S_tank_target_Deploy3P
  79. ObjectTemplate.modifiedByUser zh37747


  80. ObjectTemplate.activeSafe Sound S_tank_target_Zoom
  81. ObjectTemplate.modifiedByUser zh37747
复制代码

回复

使用道具 举报

6

主题

39

回帖

669

积分

上士

八一勋章

 楼主| 发表于 2019-4-13 19:55:44 | 显示全部楼层
现在我们完成了放大模块的创建。下面要添加到载具中,我在此以原版m1a2为例
1、打开ustnk_m1a2.tweak,找到
  1. ObjectTemplate.addTemplate LaserTarget_vehicle
  2. ObjectTemplate.setPosition 0/0.561603/0
复制代码

代码,在下面加入
  1. ObjectTemplate.addTemplate tank_target
复制代码



注意,一定要在该代码(LaserTarget_vehicle)下面添加,也就是在m1a2 tweak里第一个组装模块里添加!!
注意,一定要在该代码下面添加,也就是在m1a2 tweak里第一个组装模块里添加!!
注意,一定要在该代码下面添加,也就是在m1a2 tweak里第一个组装模块里添加!!
如果你加到了别的地方,比如说turret的组装模块、barrels模块甚至是其他的playercontrolobject下面,就毫无效果,还会干扰到你同轴机枪的正常使用,无法切换也没有放大效果。这里要特别注意。


以上就是全部内容 如果有不理解之处就跟帖回复吧
转载请注明出处,写上SS90134就行
回复

使用道具 举报

0

主题

4

回帖

666

积分

上士

八一勋章

发表于 2019-4-15 14:25:52 | 显示全部楼层
本帖最后由 3423077482 于 2019-4-15 14:28 编辑

但如此一来机枪和放大只能同时用一个了,另外切换时也可能跳出,推荐添加武器栏位进行分离,例如M1A2主炮
ObjectTemplate.activeSafe GenericFireArm USTNK_M1A2_Barrel武器里搜索ObjectTemplate.velocity,下方新增一列添加ObjectTemplate.itemIndex 1,同轴机枪Coaxial_Browning里velocity下加ObjectTemplate.itemIndex 2,坦克烟雾ObjectTemplate.activeSafe GenericFireArm USTNK_M1A2_SmokeLauncher里velocity下添加ObjectTemplate.itemIndex 3,然后楼主的tank_target里objectTemplate.itemindex 1改为4,同时将ObjectTemplate.fire.fireInput PIAltFire和ObjectTemplate.zoom.zoominput PIAltFire后面的PIAltFire改为烟雾弹的PIFlareFire按键,需要时先按3或4调换烟雾弹或放大再用烟雾发射键使用,这样放大时火炮和机枪能同时使用,而烟雾弹和放大也没必要同时用。修改有点繁琐,M1A2.tweak在Vehicles\Land\USTNK_M1A2里,机枪.tweak在Weapons\Armament文件夹里,Browning,mg_china和mg_mec分别为美中阿坦克的机枪。
回复

使用道具 举报

6

主题

39

回帖

669

积分

上士

八一勋章

 楼主| 发表于 2019-7-12 18:58:40 | 显示全部楼层
3423077482 发表于 2019-4-15 14:25
但如此一来机枪和放大只能同时用一个了,另外切换时也可能跳出,推荐添加武器栏位进行分离,例如M1A2主炮
O ...

好的,感谢指出!!不过并不会跳出,我这里还是非常稳定的。
回复

使用道具 举报

0

主题

24

回帖

618

积分

上士

八一勋章

发表于 2019-7-13 20:00:57 | 显示全部楼层
问一下楼主,那么放大时切换HUD怎么弄呢?就是比如CUR模组或者战地4那样的放大怎么实现呢?
回复

使用道具 举报

0

主题

4

回帖

666

积分

上士

八一勋章

发表于 2019-7-13 21:32:57 | 显示全部楼层
应该是我没定义右键武器前后顺序导致同属右键的机枪和放大相互冲突,鼠标滚轮翻动选择放大后再次翻动选择机枪就会跳出
回复

使用道具 举报

1

主题

27

回帖

827

积分

上士

八一勋章

发表于 2019-7-14 19:52:47 | 显示全部楼层
本帖最后由 052D新驱. 于 2019-7-14 20:00 编辑

这样改有点麻烦,可以改成按X键放大,烟雾弹改成2或3。
回复

使用道具 举报

1

主题

27

回帖

827

积分

上士

八一勋章

发表于 2019-7-15 22:43:00 | 显示全部楼层
本帖最后由 052D新驱. 于 2019-7-15 23:17 编辑

PR模组x键放大插件,放在ⅤehⅰcIes文件中的Common中。
链接:https://pan.baidu.com/s/1hnF9ux9dOKUwYpf2_GoZZA 提取码:uwe0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复

使用道具 举报

6

主题

39

回帖

669

积分

上士

八一勋章

 楼主| 发表于 2019-8-11 13:45:12 | 显示全部楼层
052D新驱. 发表于 2019-7-15 22:43
PR模组x键放大插件,放在ⅤehⅰcIes文件中的Common中。
链接:https://pan.baidu.com/s/1hnF9ux9dOKUwYpf2_G ...

这个不错的感觉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

Archiver|小黑屋|bfmil ( 拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,会员帖子系会员发表,并不代表本站立场! )

GMT+8, 2024-4-20 13:01 , Processed in 0.142193 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表