下面是引用 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 发表的 : 那请问大大能够修改到编译时不会跑出警告讯息吗? 还是...就这样留着呢...?