sypb吧 关注:640贴子:7,737
  • 3回复贴,共1

为什么弄了个修改武器伤害的插件,伤害过高

只看楼主收藏回复

用zbot的时候使用没有问题,但是用到sypb的时候,伤害就过分的高
源码如下
public fw_TakeDamage(victim, inflictor, attacker, Float:damage_1, damage_type)
{
if (damage_type & DMG_EXPLOSION){
flDamage = damage_1*5.0*ChengShu
SetHamParamFloat(4, flDamage)
return HAM_IGNORED
}
if(zp_get_user_zombie(attacker) || !zp_get_user_zombie(victim))
return HAM_IGNORED;
if(20 >= g_Count){
newDamage = damage_1*ChengShu
//client_print( 0,print_chat, "damage_1: %.2f,ChengShu: %.2f,newDamage: %.2f",damage_1,ChengShu,newDamage)
SetHamParamFloat(4, newDamage);
return HAM_IGNORED;
}
return HAM_IGNORED;
}


IP属地:浙江1楼2020-02-13 03:58回复
    调试发现fw_TakeDamage的第三个参数传入值特别高,这个是做为Ham_Takedamage的回调函数使用的


    IP属地:浙江来自Android客户端2楼2020-02-13 04:06
    回复
      lz你的插件能区分爆头伤害吗 我之前用ammx伤害插件 全身的伤害都变成了一样的 cs1.6比较好的一点就是胸 腹 手 足 头伤害都有区分


      3楼2020-08-17 13:09
      收起回复