下面是引用 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 反而比較吃資源…