下面是引用 andyt0621 于 2014-02-06 11:52 发表的 : 改v档模组..不是在CurWeapon就是要用Ham_Item_Deploy..(后者我还没有试过 xD--刚刚没看到后面的问题..ZP倒数通常判断countdown <= 0就会出现丧尸..而CSO就会倒数至0之后一秒出现..所以改插件除去=就可以
下面是引用 a7811311622 于 2014-02-06 15:22 发表的 : 我太久没管V档模型了…一直用以前YY大用的 CurWeapon 写法…刚才才改用 Ham_Item_Deploy 就发生了一样的问题…后来参考了 ConnorMcLeod 的改弹量插件才知到…Ham_Item_AttachToPlayer 也会影响…后来我只加了 Ham_Item_AttachToPlayer 后就没问题了…
下面是引用 freeze02468 于 2014-02-06 22:27 发表的 : 对不起大大...小弟看不懂大大您在讲什么... 抱歉因为小弟是外行人...不晓得大大能够教教小弟要怎么做吗?另外能请问大大加了小弟附件里的指令之后会不会有其他问题? 这样做OK吗?P.S 小弟刚刚发现附件里的指令可以删掉一些...也是可以正常运作! 小弟有重新上传过了!
RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1)
RegisterHam(Ham_Item_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1) RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1)
下面是引用 a7811311622 于 2014-02-06 23:35 发表的 : 我的意思是…例如原本有个复制程式 RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1) 偷懒的改成复制程式 RegisterHam(Ham_Item_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1) RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1) 只要 fw_Item_Deploy_Post 里的内容正确…理论上是不会出问题…
RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1) RegisterHam(Ham_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1) public fw_Item_Deploy_Post(weapon) { static owner owner = pev(weapon, pev_owner) static weaponid weaponid = cs_get_weapon_id(weapon) replace_weapon_models(owner, weaponid) } public event_cur_weapon(id) { replace_weapon_models(id, read_data) if(read_data != CSW_M3 || !has_hellm3[id]) return } replace_weapon_models(id, weaponid) { switch (weaponid) { case CSW_M3: { if (zp_get_user_zombie(id) || zp_get_user_survivor(id)) return; if(has_hellm3[id]) { set_hellm3_model(id) } } } }
下面是引用 freeze02468 于 2014-02-07 00:31 发表的 : 原来是这样阿... 那请问大大是不是将附件里的SPR改成像这样?小弟把前面那一长串砍了...不过不知道后面的那些指令能不能够简短化...(replace_weapon_models的部份...感觉插件里面已经有跟他一样的指令了...).......
下面是引用 a7811311622 于 2014-02-07 09:21 发表的 : 试了不就知道…而且 event_cur_weapon 能拿掉了…以执行次数来说 event_cur_weapon 反而比较吃资源…