战地2吧 关注:143,403贴子:3,884,340
  • 3回复贴,共1

【原创】如何将坦克与同轴机关枪作为主副武器各自单独使用

取消只看楼主收藏回复

前言:我在百度上面找了很久,关于这方面的教程很模糊。所以说,我觉得有必要将这个教程发出来分享给大家。
附言:本教程为原创,本教程中的方法为原作者亲自探索得出。若在百度贴吧里作为帖子转发,请获得原作者的授权。


IP属地:湖南1楼2018-06-08 12:11回复
    正文:
    原料:
    OS压缩包
    MS压缩包
    步骤:
    这里以中国的坦克为例。
    1.首先打开OS压缩包,之后打开weapons/Armament/Coaxial_mg_china
    其中, Coaxial_mg_china为中国的同轴机关枪
    打开这个文件的T档
    其中, 把以下段落中:
    rem ---BeginComp:WeaponHud ---
    ObjectTemplate.createComponent WeaponHud
    ObjectTemplate.weaponHud.weaponIconIngame\Weapons\Icons\Hud\bomb.tga
    ObjectTemplate.weaponHud.hudName"CO-AXIAL MG"
    ObjectTemplate.weaponHud.hasFireRate 0
    ObjectTemplate.weaponHud.showClips 0
    ObjectTemplate.weaponHud.overheatSoundS_Weapon_Handheld_Overheat
    rem ---EndComp ---
    加入以下代码:
    ObjectTemplate.weaponHud.addShowOnCamMode 2
    ObjectTemplate.weaponHud.displaySelectOnActivation 1
    就是:
    rem ---BeginComp:WeaponHud ---
    ObjectTemplate.createComponent WeaponHud
    ObjectTemplate.weaponHud.weaponIconIngame\Weapons\Icons\Hud\bomb.tga
    ObjectTemplate.weaponHud.hudName"CO-AXIAL MG"
    ObjectTemplate.weaponHud.hasFireRate 0
    ObjectTemplate.weaponHud.showClips 0
    ObjectTemplate.weaponHud.addShowOnCamMode 2
    ObjectTemplate.weaponHud.displaySelectOnActivation 1
    ObjectTemplate.weaponHud.overheatSoundS_Weapon_Handheld_Overheat
    rem ---EndComp ---
    保存即可。
    2. (选读)
    给该机枪界面加上HUD(如果有需要可以参考。)
    现在这个机枪还没有HUD,我们可以尝试将机枪加上HUD,现在就要用到MS压缩包。
    打开MS压缩包
    之后打开HUD\HudSetup\Vehicles, 创建一个con文件, 名字随你便。但是记得要将你的文件加入到HudSetupVehicles.con。
    创建这个文件后打开HudSetupVehicles.con,在末尾加上:
    run XXX.con(XXX为你的文件的名字,因人而异),保存
    现在打开你那个文件,开始编辑HUD
    这里编辑HUD方法百度上面有,可自行百度进行编辑,这里不进行叙述。
    编辑完毕后,回到OS压缩包,按照同样的方法将机枪文件打开,在红色框代码区里加上以下代码:
    ObjectTemplate.weaponHud.guiIndex XXX(XXX为你的HUD编号)
    保存即可。
    现在进入游戏看看效果就可以啦。
    提示:按f进行武器切换。
    最后,这个教程不仅仅对于坦克的主炮与同轴机关枪适用,也可以作为其他武器的切换的参考。
    原理:(可能如此,我不确定)
    ObjectTemplate.weaponHud.addShowOnCamMode 2----------这个是用来定义副武器的。
    ObjectTemplate.weaponHud.displaySelectOnActivation1----------这个是用来定义切换的


    IP属地:湖南2楼2018-06-08 12:13
    回复
      2025-08-02 00:18:53
      广告
      不感兴趣
      开通SVIP免广告
      重要!!!
      还有,补充一下,找到这个段落:
      ObjectTemplate.fire.fireInput PIAltFire
      将这个段落REM掉,使之无效,就是
      rem ObjectTemplate.fire.fireInput PIAltFire
      这个是定义开火键的,默认鼠标右键,把他rem掉就成为默认的鼠标左键了
      开始忘记发这个了,抱歉。


      IP属地:湖南3楼2018-06-08 12:32
      回复
        给大家一个预览图看看:(这个是我私模里的坦克)



        IP属地:湖南7楼2018-06-08 15:04
        收起回复