csowhy吧 关注:599贴子:14,713

关于添加武器和人物

只看楼主收藏回复

我将要把武器参数写出来。


IP属地:山西1楼2012-09-15 23:28回复
    首先说
    主武器有的模式和额外模式:
    WEAPONS_NORMAL=1 普通模式
    WEAPONS_DOUBLE=2 AB模式
    WEAPONS_M203=3 A/B模式(A模式子弹 B模式榴弹)
    WEAPONS_SHOTGUN=4 霰弹枪一次性上子弹模式
    WEAPONS_M134=5 M134系列模式
    WEAPONS_M16AN94=6 连发模式
    WEAPONS_HLP=7 黑龙炮模式(暂时没用)
    WEAPONS_M32=8 铁血重炮模式


    IP属地:山西2楼2012-09-15 23:39
    回复
      额外模式:
      MODE_NORMAL=0 无额外模式
      MODE_RAINBOWNT_OPEN=1 打开雨伞(站着不动5秒打开)
      MODE_M134_LOOP=2 M134 右键预热模式
      MODE_SHOTGUN_AUTOSHOOT=3 右键打完全部子弹(用于霰弹枪)
      MODE_ROCKET=4 火箭筒模式(配合WEAPONS_M203模式使用)


      IP属地:山西3楼2012-09-15 23:43
      回复
        这个是对应CS经典武器的数字,下边填写[cswpn]要用到
        #define CSW_P228 1
        #define CSW_SCOUT 3
        #define CSW_HEGRENADE 4
        #define CSW_XM1014 5
        #define CSW_C4 6
        #define CSW_MAC10 7
        #define CSW_AUG 8
        #define CSW_SMOKEGRENADE 9
        #define CSW_ELITE 10
        #define CSW_FIVESEVEN 11
        #define CSW_UMP45 12
        #define CSW_SG550 13
        #define CSW_GALI 14
        #define CSW_GALIL 14
        #define CSW_FAMAS 15
        #define CSW_USP 16
        #define CSW_GLOCK18 17
        #define CSW_AWP 18
        #define CSW_MP5NAVY 19
        #define CSW_M249 20
        #define CSW_M3 21
        #define CSW_M4A1 22
        #define CSW_TMP 23
        #define CSW_G3SG1 24
        #define CSW_FLASHBANG 25
        #define CSW_DEAGLE 26
        #define CSW_SG552 27
        #define CSW_AK47 28
        #define CSW_KNIFE 29
        #define CSW_P90 30
        #define CSW_VEST 31
        #define CSW_VESTHELM 32
        


        IP属地:山西4楼2012-09-15 23:49
        回复
          下边说主武器(CsoWhy_PrimaryWeapon)
          [weapon_type]用来判断武器主体类型 (1是主武器 2是副武器 3是近身武器 4是手雷)
          [type]武器模式 (对应上边说过的"WEAPONS_XXX" 填写后边的数字)
          [name]武器名称
          [model]武器模型名称
          [cswpn]对应CS经典武器
          [w_model] W(Weapon)模型名称
          [w_body] W模型的模组 (用HLMV打开W模型 在部分身体中 子模型的数字就是body的值)
          [seq]攻击时的动作(外部人物模型)
          [idle]空闲时的动作(外部人物模型)
          [zoom]武器右键开镜模式 (0不开镜 1 AUG开镜类型 2 AWP开镜类型 3 CROSSBOW只开一倍镜)
          [clip]子弹
          [ammo]后被子弹
          [damage]威力
          [zs_damage]大灾变威力(没有模式,暂时无效)
          [zb_damage]生化威力(没有模式,暂时无效)
          [hm_damage]机甲风暴(没有模式,暂时无效)
          [delay]攻击间隔 (就是射速,打完一发子弹后,下一发子弹发射前的间隔时间)
          [recoil]后坐力
          [gravity]重力
          [deploy]拿出武器可攻击时间 (拿出一把武器,过多长时间才可以开始攻击)
          [knockback]击退
          [reload]上子弹时间
          [cost]价格
          [sound]声音模式 (0为CS默认武器音效 1为"武器名称_shoot1.wav 2为双模式武器声音 武器_shoot1为A模式 武器_shoot2为B模式")
          [team]购买阵营限制 (0不限制 1 T阵营 2 CT阵营)
          


          IP属地:山西6楼2012-09-16 00:07
          回复
            [ buy]是否可以购买
            [othermode]额外模式 (上边说过的MODE_XXX 对应数字)
            [usemod]对应地图武器模式


            IP属地:山西7楼2012-09-16 00:09
            收起回复
              关于对应地图武器模式 在configs目录下的CsoWhy_WeaponSet.ini中记录
              WEAPON_ALL = 0 武器无限制
              WEAPON_NOHEAVYAWP = 1 禁止重狙模式
              WEAPON_CSWPN = 2 只使用CS经典武器
              WEAPON_AWPSCOUT = 3 只使用狙击武器
              WEAPON_PISTOLS = 4 只使用手枪
              WEAPON_KNIFE = 5 只使用近身武器
              WEAPON_NOFLASH = 6 不使用
              WEAPON_HEAVYAWP = 7 只使用重狙
              WEAPON_HE = 8 手雷战


              IP属地:山西9楼2012-09-16 00:14
              回复
                当选择DOUBLE双模式武器的时候选择
                [d_change1]变A模式时间
                [d_change2]变B模式时间
                [d_damage]B模式威力
                [d_zs_damage]大灾变威力(无模式暂时无效)
                [d_zb_damage]生化模式威力(无模式暂时无效)
                [d_hm_damage]机甲风暴威力(无模式暂时无效)
                [d_zoom]B模式开镜效果 (0不开镜 1 AUG开镜类型 2 AWP开镜类型 3 CROSSBOW只开一倍镜)
                [d_delay]B模式射速
                [d_recoil]B模式后坐力
                [d_clip]B模式子弹
                [d_reload]B模式上子弹时间
                [d_deploy]B模式拿出武器可攻击时间


                IP属地:山西10楼2012-09-16 00:22
                回复
                  当type武器模式选择成为M203模式的时候要加上
                  [l_nade]M203榴弹数字
                  [l_ammo_cost]榴弹价格
                  [l_change1]变子弹模式时间
                  [l_change2]变榴弹模式时间
                  [l_reload]榴弹模式上子弹时间
                  [l_knockback]榴弹模式击退度
                  [l_radius]榴弹模式爆炸伤害范围
                  [l_damage]榴弹模式威力
                  [l_type]是否拥有子弹模式 (0有 1没有 如果输入1的话 购买后直接就是榴弹模式不能转换)


                  IP属地:山西11楼2012-09-16 00:28
                  回复
                    当选择WEAPONS_SHOTGUN时
                    [s_reload]散弹枪一次性上子弹时间 (例如 女英雄枪上子弹时间)
                    当选择WEAPONS_M134的时候
                    [m_timeready]M134预热时间
                    当选WEAPONS_M16AN94时
                    [an94m16_shootnum]连发模式一次发射子弹数


                    IP属地:山西12楼2012-09-16 00:32
                    回复
                      ////////////////////////////////////////////////////////////////////////////
                      ////////////////////////下边为副武器的内容/////////////////////////////////
                      ////////////////////////////////////////////////////////////////////////////


                      IP属地:山西13楼2012-09-16 00:33
                      回复
                        副武器模式
                        WEAPONS_NORMAL = 1 普通
                        WEAPONS_M79 = 2 榴弹武器(单一模式)
                        WEAPONS_CATAPULT = 3 狂野之风
                        WEAPONS_MUSKET = 4 神怒之炎
                        额外模式
                        MODE_NORMAL = 0 无额外模式
                        MODE_CRACKER = 1 万花筒
                        MODE_INFI = 2 恒宇双星
                        MODE_SKULL = 3 噬魂
                        MODE_WATER = 4 巨目水蜥


                        IP属地:山西14楼2012-09-16 00:37
                        回复
                          主要参数 和主武器一样
                          [weapon_type]用来判断武器主体类型 (1是主武器 2是副武器 3是近身武器 4是手雷)
                          [type]武器模式 (对应上边说过的"WEAPONS_XXX" 填写后边的数字)
                          [name]武器名称
                          [model]武器模型名称
                          [cswpn]对应CS经典武器
                          [w_model] W(Weapon)模型名称
                          [w_body] W模型的模组 (用HLMV打开W模型 在部分身体中 子模型的数字就是body的值)
                          [seq]攻击时的动作(外部人物模型)
                          [idle]空闲时的动作(外部人物模型)
                          [zoom]武器右键开镜模式 (0不开镜 1 AUG开镜类型 2 AWP开镜类型 3 CROSSBOW只开一倍镜)
                          [clip]子弹
                          [ammo]后被子弹
                          [damage]威力
                          [zs_damage]大灾变威力(没有模式,暂时无效)
                          [zb_damage]生化威力(没有模式,暂时无效)
                          [hm_damage]机甲风暴(没有模式,暂时无效)
                          [delay]攻击间隔 (就是射速,打完一发子弹后,下一发子弹发射前的间隔时间)
                          [recoil]后坐力
                          [gravity]重力
                          [deploy]拿出武器可攻击时间 (拿出一把武器,过多长时间才可以开始攻击)
                          [knockback]击退
                          [reload]上子弹时间
                          [cost]价格
                          [sound]声音模式 (0为CS默认武器音效 1为"武器名称_shoot1.wav 2为双模式武器声音 武器_shoot1为A模式 武器_shoot2为B模式")
                          [team]购买阵营限制 (0不限制 1 T阵营 2 CT阵营)
                          


                          IP属地:山西15楼2012-09-16 00:39
                          回复
                            当选择WEAPONS_M79时
                            [l_nade]榴弹数
                            [l_ammo_cost]单个榴弹价格
                            [l_reload]榴弹上子弹时间
                            [l_knockback]击退
                            [l_radius]榴弹伤害范围
                            [l_damage]榴弹威力


                            IP属地:山西16楼2012-09-16 00:41
                            回复
                              当选择WEAPONS_CATAPULT(CSOL狂野之风)时
                              [k_nade]子弹数
                              [k_nextshoot]射速间隔
                              [k_ammo_cost]单个子弹价格
                              选择WEAPONS_MUSKET时
                              [m_num]子弹数
                              [m_nextshoot]射速间隔
                              [m_ammo_cost]单个子弹价格


                              IP属地:山西17楼2012-09-16 00:43
                              回复