3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7377|回复: 8
打印 上一主题 下一主题

[分享] 超详细武器修改教程

[复制链接]

3

主题

85

帖子

118

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1064
积分
118
精华
0
注册时间
2012-1-15
跳转到指定楼层
主题
发表于 2012-2-24 21:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我不是标题党,也不是原作者,出了问题别找我,记得备份

讲解:

打开游戏目录,进gta4\Grand Theft Auto IV\common\data里找到weaponinfo.xml先右键属性,把只读一项取消掉。然后用记事本打开会看到各枪的数据:每一个武器数据以<weapon type="******(武器名)">为起点,以</weapon>未结束

<weapon type="UNARMED">【武器名称:无武器】

         <data slot="UNARMED" 【武器类型:无武器】firetype="MELEE" 【攻击类型:近战】damagetype="MELEE" 【伤害类型:近战】group="PUNCH_KICK"【武器编组:拳击脚踢】 targetrange="10.0"【瞄准距离,单位:米】 weaponrange="1.6"【武器射程,单位:米】>

             <damage base="0"【攻击力】 networkplayermod="1.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <pickup regentime="0"/>【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】

             <controller>
                 <rumble duration="60"【持续声音,单位:毫秒】 intensity="0.23"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>ARMOUR_PENETRATING</flag>【防弹衣无效】
             </flags>
         </data>
     </weapon>




     <weapon type="BASEBALLBAT">【棒球棒】

         <data slot="MELEE" 【武器类型:近战武器】firetype="MELEE"【攻击类型:近战】 damagetype="MELEE" 【伤害类型:近战】group="MELEE_WOOD"【武器编组:钝器】 targetrange="10.0"【瞄准距离,单位:米】 weaponrange="1.6"【武器射程,单位:米】>

             <damage base="1"【攻击力】 networkplayermod="1.0"【在联机模式中武器对玩家的伤害)】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <pickup regentime="120000"/>(2分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】

             <controller>
                 <rumble duration="60"【持续声音,单位:毫秒】 intensity="0.23"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>MELEE_CLUB</flag>【钝器击中效果】
                 <flag>ARMOUR_PENETRATING</flag>【防弹衣无效】
             </flags>
         </data>

         <assets model="w_bat">【武器在IMG文件中的模型名称】
             <anim meleegroup2="club_extra" meleegroup1="club_core"/>【武器动作组】
         </assets>
     </weapon>



     <weapon type="POOLCUE">【桌球杆】

         <data slot="MELEE" 【武器类型:近战武器】 firetype="MELEE"【攻击类型:近战】 damagetype="MELEE"【伤害类型:近战】 group="MELEE_WOOD"【武器编组:钝器】 targetrange="10.0"【瞄准距离,单位:米】 weaponrange="1.6"【武器射程,单位:米】>

             <damage base="1"【攻击力】 networkplayermod="1.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <pickup regentime="120000"/>(2分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】

             <controller>
                 <rumble duration="60"【持续声音,单位:毫秒】 intensity="0.23"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>MELEE_CLUB</flag>【利器刺中的效果】
                 <flag>ARMOUR_PENETRATING</flag>【防弹衣无效】
             </flags>
         </data>

         <assets model="w_cue">【武器在IMG文件中的模型名称】
         </assets>
     </weapon>


     <weapon type="KNIFE">【小刀】

         <data slot="MELEE"【武器类型:近战武器】 firetype="MELEE"【攻击类型:近战】 damagetype="MELEE"【伤害类型:近战】 group="MELEE_SHARP"【武器编组:利器】 targetrange="10.0"【瞄准距离,单位:米】 weaponrange【武器射程,单位:米】="1.6">

             <damage base="1"【攻击力】 networkplayermod="1.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <pickup regentime="120000"/>(2分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】

             <controller>
                 <rumble duration="60"【持续声音,单位:毫秒】 intensity="0.1"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>MELEE_BLADE</flag>【利器刺中的效果】
                 <flag>ARMOUR_PENETRATING</flag>【防弹衣无效】
                 <flag>INSTANT_KILL_IN_MP</flag>【在多人模式中一击必杀】
             </flags>
         </data>

         <assets model="w_knife">【武器在IMG文件中的模型名称】
             <anim meleegroup2="blade_extra" meleegroup1="blade_core"/>【武器动作组】
         </assets>
     </weapon>




     <weapon type="PISTOL">【手枪】

         <data slot="HANDGUN" 【武器类型:手枪】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="PISTOL_SMALL" 【武器编组:小手枪】 targetrange="60.0"【瞄准距离,单位:米】 weaponrange="70.0"【武器射程,单位:米】 clipsize="15"【弹匣容量】 ammomax="150"【最大弹药数】 timebetweenshots="333"【两次开火间隔,单位:毫秒】>

             <damage base="35"【攻击力】 networkplayermod="3.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="35.0"/>【冲击力,单位:牛】
             <reload time="2000"(2秒)【换弹夹时间,单位:毫秒】 fasttime="2000"(2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2000"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="0.5">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.15" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.2" y="1.0" z="0.05"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.65"【站立时准星大小】 ducked="0.55"【蹲下时准星大小】 scale="0.3"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="120000"(2分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="8"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="110"【持续声音,单位:毫秒】 intensity="0.02"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>
         </data>

         <assets model="w_glock">【武器在IMG文件中的模型名称】
             <anim group="gun@handgun" meleegroup1="firearm_core"/>【武器动作组】
             <effects>
                 <muzzle fx="muz_pistol_small"/>【枪口效果】
                 <shell fx="weap_ejected_pistol"/>【弹壳效果】
             </effects>
         </assets>
     </weapon>




     <weapon type="DEAGLE">【沙漠之鹰】

         <data slot="HANDGUN"【武器类型:手枪】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="PISTOL_LARGE"【武器编组:大手枪】 targetrange="70.0"【瞄准距离,单位:米】 weaponrange="80.0"【武器射程,单位:米】 clipsize="7"【弹匣容量】 ammomax="90"【最大弹药数】 timebetweenshots="333"【两次开火间隔,单位:毫秒】>

             <damage base="55"【攻击力】 networkplayermod="4.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="50.0"/>【冲击力,单位:牛】
             <reload time="2000"(2秒)【换弹夹时间,单位:毫秒】 fasttime="2000"(2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2000"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="0.5">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.15" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.2" y="1.0" z="0.05"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.6"【站立时准星大小】 ducked="0.5"【蹲下时准星大小】 scale="0.3"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="240000"(4分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="5"【捡到时给的弹药数】/>
             <controller>
                 <rumble duration="150"【持续声音,单位:毫秒】 intensity="0.1"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>
         </data>

         <assets model="w_eagle">【武器在IMG文件中的模型名称】
             <anim group="gun@deagle" meleegroup1="firearm_core">【武器动作组】
                 <rates firerate="0.65"【瞄准射击射速,为倍率】 blindfirerate="0.85"【盲射射速,为倍率】/>
             </anim>
             <effects>
                 <muzzle fx="muz_pistol_large"/>【枪口效果】
                 <shell fx="weap_ejected_pistol"/>【弹壳效果】
             </effects>
         </assets>
     </weapon>



     <weapon type="SHOTGUN">【泵霰弹枪】

         <data slot="SHOTGUN"【武器类型:霰弹枪】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="SHOTGUN" 【武器编组:霰弹枪】targetrange="35.0"【瞄准距离,单位:米】 weaponrange="40.0"【武器射程,单位:米】 clipsize="4" 【弹匣容量】ammomax="80"【最大弹药数】 timebetweenshots="1233"【两次开火间隔,单位:毫秒】>

             <damage base="25"【攻击力】 networkplayermod="5.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="17.0"/>【冲击力,单位:牛】
             <reload time="2933"(3秒)【换弹夹时间,单位:毫秒】 fasttime="2933"(3秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2933"(3秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="0.06">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.16" y="1.0" z="0.44"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.16" y="1.0" z="0.0"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="1.0"【站立时准星大小】 ducked="1.0"【蹲下时准星大小】 scale="0.0"【目标缩放,越小缩放率越大,但0则不能缩放】/>
             </aiming>

             <pickup regentime="240000"(4分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="8"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="200"【持续声音,单位:毫秒】 intensity="1.0"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
                 <flag>HIGHER_BREAK_FORCE</flag>【高后坐力】
             </flags>
         </data>

         <assets model="w_shotgun">【武器在IMG文件中的模型名称】
             <anim group="gun@shotgun">【武器动作组】
                 <rates firerate="1.3"【瞄准射击射速,为倍率】 blindfirerate="1.1"【盲射射速,为倍率】/>
             </anim>
             <effects>
                 <muzzle fx="muz_shotgun"/>【枪口效果】
                 <shell fx="weap_ejected_shotgun"/>【弹壳效果】
             </effects>
         </assets>
     </weapon>



     <weapon type="BARETTA">【战斗霰弹枪】

         <data slot="SHOTGUN"【武器类型:霰弹枪】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="SHOTGUN"【武器编组:霰弹枪】 targetrange="45.0"【瞄准距离,单位:米】 weaponrange="55.0"【武器射程,单位:米】 clipsize="8"【弹匣容量】 ammomax="80"【最大弹药数】 timebetweenshots="433"【两次开火间隔,单位:毫秒】>

             <damage base="23"【攻击力】 networkplayermod="5.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="15.0"/>【冲击力,单位:牛】
             <reload time="2933"(3秒)【换弹夹时间,单位:毫秒】 fasttime="2933"(3秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2933"(3秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="0.04">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.14" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.15" y="1.0" z="0.05"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="1.0"【站立时准星大小】 ducked="1.0"【蹲下时准星大小】 scale="0.0"【目标缩放,越小缩放率越大,但0则不能缩放】/>
             </aiming>

             <pickup regentime="480000"(8分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】ammoonstreet="12"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="200"【持续声音,单位:毫秒】 intensity="1.0"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
                 <flag>HIGHER_BREAK_FORCE</flag>【高后坐力】
             </flags>
         </data>

         <assets model="w_pumpshot">【武器在IMG文件中的模型名称】
             <anim group="gun@baretta">【武器动作组】
                 <rates firerate="1.2"【瞄准射击射速,为倍率】 blindfirerate="1.1"【盲射射速,为倍率】/>
             </anim>
             <effects>
                 <muzzle fx="muz_shotgun"/>【枪口效果】
                 <shell fx="weap_ejected_shotgun"/>【弹壳效果】
             </effects>
         </assets>
     </weapon>



     <weapon type="MICRO_UZI">【乌兹轻型自动枪】

        

     <weapon type="MP5">

         自己照样子改,字数限制 没办法相信大家都会

     <weapon type="AK47">

         <data slot="RIFLE"【武器类型:步枪】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="RIFLE_ASSAULT"【武器编组:突击步枪】 targetrange="115.0"【瞄准距离,单位:米】 weaponrange="125.0"【武器射程,单位:米】 clipsize="30"【弹匣容量】 ammomax="300"【最大弹药数】 timebetweenshots="88"【两次开火间隔,单位:毫秒】>

             <damage base="45"【攻击力】 networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="50.0"/>【冲击力,单位:牛】
             <reload time="2066"(2秒)【换弹夹时间,单位:毫秒】 fasttime="1166"(1.2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2066"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="0.45">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.16" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.1" y="1.0" z="0.12"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.6"【站立时准星大小】 ducked="0.5"【蹲下时准星大小】 scale="0.3"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="480000"(8分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="15"【捡到时给的弹药数】/>
             <controller>
                 <rumble duration="90"【持续声音,单位:毫秒】 intensity="0.1"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>
         </data>

         <assets model="w_ak47">【武器在IMG文件中的模型名称】
             <anim group="gun@ak47">【武器动作组】
                 <rates firerate="1.25"【瞄准射击射速,为倍率】 blindfirerate="1.25"【盲射射速,为倍率】/>
             </anim>
             <effects>
                 <muzzle fx="muz_machine"/>【枪口效果】
                 <shell fx="weap_ejected_rifle"/>【弹壳效果】
             </effects>
         </assets>
     </weapon>



     <weapon type="M4">【卡宾枪】

         <data slot="RIFLE"【武器类型:步枪】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="RIFLE_ASSAULT"【武器编组:突击步枪】 targetrange="100.0"【瞄准距离,单位:米】 weaponrange="110.0"【武器射程,单位:米】 clipsize="30"【弹匣容量】 ammomax="300"【最大弹药数】 timebetweenshots="88"【两次开火间隔,单位:毫秒】>

             <damage base="30"【攻击力】 networkplayermod="2.5"【在联机模式中武器对玩家的伤害】 networkpedmod="1.25"【在联机模式中武器对NPC的伤害】/>

             <physics force="40.0"/>【冲击力,单位:牛】
             <reload time="2066"(2秒)【换弹夹时间,单位:毫秒】 fasttime="1166"(2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2066"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="0.55">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.14" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.08" y="1.0" z="0.12"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.6"【站立时准星大小】 ducked="0.5"【蹲下时准星大小】 scale="0.3"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="600000"(10分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="15"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="90"【持续声音,单位:毫秒】 intensity="0.1"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>
         </data>

         <assets model="w_m4">【武器在IMG文件中的模型名称】
             <anim group="gun@ak47">【武器动作组】
                 <rates firerate="1.45"【瞄准射击射速,为倍率】 blindfirerate="1.45"【盲射射速,为倍率】/>
             </anim>
             <effects>
                 <muzzle fx="muz_machine"/>【枪口效果】
                 <shell fx="weap_ejected_rifle"/>【弹壳效果】
             </effects>
         </assets>
     </weapon>



     <weapon type="SNIPERRIFLE">【狙击枪】

         <data slot="SNIPER"【武器类型:狙击枪】 firetype="DELAYED_HIT"【攻击类型:延迟打击】 damagetype="BULLET"【伤害类型:子弹】 group="RIFLE_SNIPER"【武器编组:狙击步枪】 targetrange="50.0"【瞄准距离,单位:米】 weaponrange="1500.0"【武器射程,单位:米】clipsize="10"【弹匣容量】 ammomax="70"【最大弹药数】 timebetweenshots="400"【两次开火间隔,单位:毫秒】>

             <damage base="20"【攻击力】 fps="75"【第一人称瞄准模式的攻击力】 networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="65.0"/>【冲击力,单位:牛】
             <reload time="2066"(2秒)【换弹夹时间,单位:毫秒】 fasttime="2066"(2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2066"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="10.0" 【瞄准模式中的瞄准精确度,1为最高】accuracyfps="0.0"【第一人称瞄准模式中的瞄准精确度,0为最高】>
                 <offset x="0.16" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.16" y="1.0" z="0.12"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.6"【站立时准星大小】 ducked="0.5"【蹲下时准星大小】 scale="0.05"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="360000"(6分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="10"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="120"【持续声音,单位:毫秒】 intensity="0.3"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>FIRST_PERSON</flag>【第一人称瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>
         </data>

         <assets model="w_psg1">【武器在IMG文件中的模型名称】
             <anim group="gun@rifle"/>【武器动作组】
         </assets>
     </weapon>




     <weapon type="M40a1">【战斗型狙击枪】

         <data slot="SNIPER"【武器类型:狙击枪】 firetype="DELAYED_HIT"【攻击类型:延迟打击】 damagetype="BULLET"【伤害类型:子弹】 group="RIFLE_SNIPER"【武器编组:狙击步枪】 targetrange="50.0"【瞄准距离,单位:米】 weaponrange="1500.0"【武器射程,单位:米】 clipsize="10"【弹匣容量】 ammomax="70"【最大弹药数】 timebetweenshots="333"【两次开火间隔,单位:毫秒】>

             <damage base="20"【攻击力】 fps="75"【第一人称瞄准模式的攻击力】 networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="65.0"/>【冲击力,单位:牛】
             <reload time="1300"(1.3秒)【换弹夹时间,单位:毫秒】 fasttime="2066"(2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2066"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="10.0" 【瞄准模式中的瞄准精确度,1为最高】 accuracyfps="0.0"【第一人称瞄准模式中的瞄准精确度,0为最高】>
                 <offset x="0.16" y="1.0" z="0.55"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.16" y="1.0" z="0.12"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.6"【站立时准星大小】 ducked="0.5"【蹲下时准星大小】 scale="0.05"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="360000"(6分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】ammoonstreet="5"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="120"【持续声音,单位:毫秒】 intensity="0.3"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>FIRST_PERSON</flag>【第一人称瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>
         </data>

         <assets model="w_rifle">【武器在IMG文件中的模型名称】
             <anim group="gun@m40a1"/>【武器动作组】
         </assets>
     </weapon>



     <weapon type="RLAUNCHER">【RPG弹头发射器】

         <data slot="HEAVY"【武器类型:重武器】 firetype="PROJECTILE"【攻击类型:发射体】 damagetype="EXPLOSIVE"【伤害类型:爆炸】 group="ROCKET"【武器编组:火箭】 targetrange="50.0"【瞄准距离,单位:米】 weaponrange="100.0"【武器射程,单位:米】 clipsize="1"【弹匣容量】 ammomax="8"【最大弹药数】 timebetweenshots="800"【两次开火间隔,单位:毫秒】>

             <damage networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <reload time="2066"(2秒)【换弹夹时间,单位:毫秒】 fasttime="2066"(2秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="2066"(2秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="1.0">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.15" y="1.0" z="0.53"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.12" y="1.0" z="0.05"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="1.0"【站立时准星大小】 ducked="1.0"【蹲下时准星大小】 scale="0.0"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="600000"(10分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="4"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="200"【持续声音,单位:毫秒】 intensity="0.4"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>HEAVY</flag>【使用重型武器动作组】
                 <flag>2HANDED</flag>【双手使用】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】




                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
                 <flag>KEEP_CAMERA_BEHIND</flag>【游戏视角必须在武器后面】
                 <flag>CREATE_VISIBLE_ORDNANCE</flag>【使用可见的子弹】
             </flags>

             <projectile>
                 <typetocreate type="ROCKET"【抛射体类型:火箭弹】/>
                 <offset x="0.54" y="0.0" z="0.055"/>【弹头贴图的竖直高度,单位:米】
                 <rotoffset x="0.0" y="0.0" z="-1.571"/>【弹头贴图的水平方向】
             </projectile>
         </data>

         <assets model="rpg">【武器在IMG文件中的模型名称】
             <anim group="gun@rocket"/>【武器动作组】
             <effects>
                 <muzzle fx="muz_rocket"/>【枪口效果】
             </effects>
         </assets>
     </weapon>




     <weapon type="MINIGUN">【直升机自带的机枪】

         <data slot="HEAVY"【武器类型:重武器】 firetype="INSTANT_HIT"【攻击类型:立刻打击】 damagetype="BULLET"【伤害类型:子弹】 group="RIFLE_ASSAULT"【武器编组:突击步枪】 targetrange="100.0"【瞄准距离,单位:米】 weaponrange="400.0"【武器射程,单位:米】clipsize="750"【弹匣容量】 timebetweenshots="36"【两次开火间隔,单位:毫秒】>

             <damage base="1000"【攻击力】 networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <physics force="500.0"/>【冲击力,单位:牛】
             <reload time="3000"(3秒)【换弹夹时间,单位:毫秒】 fasttime="3000"(3秒)【从点右键到瞄准目标所需的时间,单位:毫秒】 crouchtime="3000"(3秒)【蹲下所需的时间,单位:毫秒】/>

             <aiming accuracy="1.0">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.0" y="1.0" z="0.0"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.0" y="1.0" z="0.0"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
             </aiming>

             <pickup regentime="0"【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】 ammoonstreet="500"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="60"【持续声音,单位:毫秒】 intensity="0.3"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>GUN</flag>【热武器】
                 <flag>HEAVY</flag>【使用重型武器动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
             </flags>
         </data>

         <assets>
             <effects>
                 <muzzle fx="muz_minigun"【枪口效果】/>
             </effects>
         </assets>
     </weapon>




     <weapon type="GRENADE">【手榴弹】

         <data slot="THROWN"【武器类型:投掷类武器】 firetype="PROJECTILE"【攻击类型:抛射物】 damagetype="EXPLOSIVE"【伤害类型:爆炸】 group="GRENADE"【武器编组:手榴弹】 targetrange="35.0"【瞄准距离,单位:米】 clipsize="1"【弹匣容量】 ammomax="25"【最大弹药数】>

             <damage networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <aiming accuracy="1.0">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.0" y="1.0" z="0.0"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.0" y="1.0" z="0.0"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
             </aiming>

             <pickup regentime="360000" (6分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】ammoonstreet="8"【捡到时给的弹药数】/>
             <controller>
                 <rumble duration="50"【持续声音,单位:毫秒】 intensity="0.1"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>THROWN</flag>【武器为抛射体】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>SILENCED</flag>【消音】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
                 <flag>ADD_SMOKE_ON_EXPLOSION</flag>【在爆炸中加入烟雾效果】
             </flags>

             <projectile type="FUSE"【抛射体类型:延迟爆炸型】 fusetime="5000"(5秒)【从抛射体被发射到爆炸的时间,单位:毫秒】>
                 <explosion type="GRENADE"【爆炸类型:手榴弹】/>
                 <physics force="33.0"【冲击力,单位:牛】 vehiclevelocity="5.0"【抛射体的初速度,单位:米/秒】/>
             </projectile>
         </data>

         <assets model="w_grenade">【武器在IMG文件中的模型名称】
             <anim group="grenade"/>【武器动作组】
         </assets>
     </weapon>




     <weapon type="MOLOTOV">【燃烧弹】

         <data slot="THROWN"【武器类型:投掷类武器】 firetype="PROJECTILE"【攻击类型:抛射物】 damagetype="FIRE"【火。九尾喷的,信不?】 group="MOLOTOV"【武器编组:燃烧弹】 targetrange="35.0"【瞄准距离,单位:米】 clipsize="1"【弹匣容量】 ammomax="25"【最大弹药数】>

             <damage networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <aiming accuracy="1.0">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.0" y="1.0" z="0.0"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.0" y="1.0" z="0.0"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
             </aiming>

             <pickup regentime="240000" (4分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】ammoonstreet="8"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="50"【持续声音,单位:毫秒】 intensity="0.3"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>THROWN</flag>【武器为抛射体】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>SILENCED</flag>【消音】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>

             <projectile type="IMPACT"【抛射体类型:碰撞爆炸型】>
                 <explosion type="MOLOTOV"【爆炸类型:燃烧弹】/>
                 <physics force="33.0"【冲击力,单位:牛】 vehiclevelocity="8.0"【抛射体的初速度,单位:米/秒】/>
             </projectile>
         </data>

         <assets model="w_molotov">【武器在IMG文件中的模型名称】
             <anim group="molotov"/>【武器动作组】
         </assets>
     </weapon>




     <weapon type="ROCKET">【RPG的弹头】

         <data slot="THROWN"【武器类型:投掷类武器】 firetype="PROJECTILE"【攻击类型:投射体】 damagetype="EXPLOSIVE"【伤害类型:爆炸】 group="ROCKET"【武器编组:火箭】 targetrange="35.0"【瞄准距离,单位:米】 clipsize="1"【弹匣容量】 stattype="RLAUNCHER"【发射类型:通过“RPG弹头发射器”发射】>

             <damage networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <aiming accuracy="1.0">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.0" y="1.0" z="0.0"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.0" y="1.0" z="0.0"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <reticule standing="0.65"【站立时准星大小】 ducked="0.55"【蹲下时准星大小】 scale="0.3"【目标缩放,越小缩放率越大】/>
             </aiming>

             <pickup regentime="360000" (6分钟)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】ammoonstreet="8"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="0"【持续声音,单位:毫秒】 intensity="0.0"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>THROWN</flag>【武器为抛射体】
                 <flag>ADD_SMOKE_ON_EXPLOSION</flag>【在爆炸中加入烟雾效果】
                 <flag>EXPLOSION_BASED_ON_IMPACT</flag>【撞击时爆炸】
             </flags>

             <projectile type="ROCKET"【抛射体类型:火箭弹】>
                 <explosion type="ROCKET"【爆炸类型:火箭弹】/>
                 <physics force="30.0"【冲击力,单位:牛】 explodeimpactthreshold="0.25"【撞击后的爆炸极限,越小需要的爆炸时间越短】 explodeimpactwithvehiclethreshold="0.05"【撞击车辆后的爆炸极限,越小需要的爆炸时间越短】/>
             </projectile>
         </data>

         <assets model="cj_rpg_rocket">【武器在IMG文件中的模型名称】
             <effects>
                 <trail fx="weap_rocket_player"/>【尾迹效果】
             </effects>
         </assets>
     </weapon>




     <weapon type="OBJECT">【物体】

         <data slot="SPECIAL"【武器类型:特殊】 firetype="PROJECTILE"【攻击类型:抛射体】 damagetype="COLLISION"【伤害类型:撞击】 group="MELEE_GENERIC"【武器编组:泛性近战】 targetrange="30.0"【瞄准距离,单位:米】 clipsize="1"【弹匣容量】>

             <damage base="5"【攻击力】 networkplayermod="2.0"【在联机模式中武器对玩家的伤害】 networkpedmod="1.0"【在联机模式中武器对NPC的伤害】/>

             <aiming accuracy="1.0">【瞄准模式中的瞄准精确度,1为最高】
                 <offset x="0.0" y="1.0" z="0.0"/>【瞄准模式中站立开火时的枪的跳动范围,XYZ坐标,越小越准】
                 <crouchedoffset x="0.0" y="1.0" z="0.0"/>【瞄准模式中蹲下开火时的枪的跳动范围,XYZ坐标,越小越准】
             </aiming>

             <pickup regentime="75" (0.075秒)【捡起散落于地图上的武器后该武器重新刷出的时间,单位:毫秒】ammoonstreet="1"【捡到时给的弹药数】/>

             <controller>
                 <rumble duration="0"【持续声音,单位:毫秒】 intensity="0.0"【声音强度,1为最强】/>
             </controller>

             <flags>
                 <flag>THROWN</flag>【武器为抛射体】
                 <flag>CAN_AIM</flag>【允许自动瞄准】
                 <flag>ANIM_RELOAD</flag>【使用重新装填的动作组】
                 <flag>CAN_FREE_AIM</flag>【允许手动瞄准】
                 <flag>ANIM_CROUCH_FIRE</flag>【使用蹲下开火的动作组】
             </flags>

             <projectile type="NONE">【抛射体类型】
                 <physics force="20.0"【冲击力,单位:牛】/>
             </projectile>
         </data>

         <assets>
             <anim group="grenade"/>【武器动作组】
         </assets>
     </weapon>

修改:
找到游戏目录下的common\data\WeaponInfo.xml

右键在属性中取消 只读 小对勾
然后可以用记事本打开.
记得修改完了把 对勾再打开

点击看大图!



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

3

主题

85

帖子

118

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1064
积分
118
精华
0
注册时间
2012-1-15
舒服的沙发
 楼主| 发表于 2012-2-24 21:22 | 只看该作者
自己顶起  写这么多(实际就是复制黏贴,花了我20秒而已。
大家回帖啊
回复 支持 反对

使用道具 举报

19

主题

245

帖子

287

积分

高级玩家

Rank: 4

贡献度
21
金元
2025
积分
287
精华
0
注册时间
2009-1-17
硬硬的板凳
发表于 2012-2-24 21:22 | 只看该作者
我靠,好厉害哦,谢谢哦
回复 支持 反对

使用道具 举报

3

主题

85

帖子

118

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1064
积分
118
精华
0
注册时间
2012-1-15
冰凉的地板
 楼主| 发表于 2012-2-24 21:38 | 只看该作者
回帖是美德
回复 支持 反对

使用道具 举报

3

主题

85

帖子

118

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
1064
积分
118
精华
0
注册时间
2012-1-15
5#
 楼主| 发表于 2012-2-25 13:00 | 只看该作者
强大的武器修改竟然没人回帖。。。。。。
回复 支持 反对

使用道具 举报

0

主题

248

帖子

242

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2420
积分
242
精华
0
注册时间
2011-3-19
6#
发表于 2012-5-7 09:36 | 只看该作者
感謝大大!!!!
回复 支持 反对

使用道具 举报

0

主题

42

帖子

23

积分

新手玩家

Rank: 1

贡献度
0
金元
826
积分
23
精华
0
注册时间
2012-7-9
7#
发表于 2013-1-2 06:43 | 只看该作者
强大的武器修改竟然没人回帖
回复 支持 反对

使用道具 举报

6

主题

88

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2021-12-19
8#
发表于 2022-1-17 07:28 | 只看该作者
辛苦了太有用了
回复 支持 反对

使用道具 举报

0

主题

19

帖子

19

积分

新手玩家

Rank: 1

贡献度
0
金元
190
积分
19
精华
0
注册时间
2021-11-14
9#
发表于 2022-1-17 09:23 | 只看该作者
非常奈斯
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-10-9 23:19 , Processed in 0.110826 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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