下面是引用 freeze02468 於 2014-03-02 17:36 發表的 : 不好意思大大...剛剛小弟發現了一件事...就是如果將下面這一段的 iInflictor = 0 移除掉的話...(之所以要移除是因為在編譯時會跑出錯誤訊息..)殺人圖示就跑不出來...控制台也沒有跑出訊息來... 能請問大大是什麼原因嗎? 另外...小弟發現用原本沒改過的插件...殭屍還沒出現也是可以殺人類敵人... 不知道是不是Dias大大忘了加條件進去了..複製程式 stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET))
stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET))
下面是引用 a7811311622 於 2014-03-02 18:12 發表的 : 貼整段你修改後的內容…貼這種殘缺的內容我哪知道什麼地方錯了…編譯時的錯誤內容也貼出來…
stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET)) { ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit) }
下面是引用 freeze02468 於 2014-03-02 18:26 發表的 : 不好意思大大...小弟沒完整貼出來...造成您的困擾... 小弟只有動到的只有下面的內容...就只是將 iInflictor = 0 這個移除而已...接著就發生問題了@@複製程式 stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET)) { ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit) } 而之所以移除是因為編譯時會跑出錯誤訊息... [attachment=834862]
下面是引用 a7811311622 於 2014-03-02 19:38 發表的 : 這只是警告說 iInflictor 沒用到而已…根本不影響效果…隨便拿掉如果遇上需要用到 iInflictor 這函數的當然會錯…
下面是引用 freeze02468 於 2014-03-02 19:45 發表的 : 那請問大大能夠修改到編譯時不會跑出警告訊息嗎? 還是...就這樣留著呢...?