QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 48|回复: 0

Event:player_hurt 伤害类型说明

[复制链接]
发表于 2019-10-9 20:15:23 | 显示全部楼层 |阅读模式
  1. #以下内容定义于文件:sdkhooks.inc  中
  2. // this is obviously _not_ a robust check, but it will solve most conflict and is clean
  3. #if !defined DMG_GENERIC
  4. #define DMG_GENERIC                  0                                        // 造成普通伤害
  5. #define DMG_CRUSH                    (1 << 0)        // 被落下或移动的物体压碎 (
  6. 注:假设压碎损伤是物理碰撞的结果,因此压碎损伤不会产生额外的物理力。)(注意:不要使用 DMG_CRUSH 来破坏实体,这只是物理碰撞的结果. 破坏实体可以用 DMG_CLUB 来代替)

  7. #define DMG_BULLET                    (1 << 1)        // 子弹射击
  8. #define DMG_SLASH                     (1 << 2)        // cut, clawed, stabbed(割,抓,刺)
  9. #define DMG_BURN                      (1 << 3)        // 着火,燃烧
  10. #define DMG_VEHICLE                   (1 << 4)        // 被车撞
  11. #define DMG_FALL                      (1 << 5)        // 跌落
  12. #define DMG_BLAST                     (1 << 6)        // 爆炸伤害
  13. #define DMG_CLUB                      (1 << 7)        // crowbar, punch, headbutt(撬棍、冲头、头托)
  14. #define DMG_SHOCK                     (1 << 8)        // 电击器
  15. #define DMG_SONIC                     (1 << 9)        // 声脉冲冲击波
  16. #define DMG_ENERGYBEAM                (1 << 10)       // 激光或其他高能光束
  17. #define DMG_PREVENT_PHYSICS_FORCE     (1 << 11)       // 阻止物理力
  18. #define DMG_NEVERGIB                  (1 << 12)       // with this bit OR'd in, no damage type will be able to gib victims upon death
  19. #define DMG_ALWAYSGIB                 (1 << 13)       // with this bit OR'd in, any damage type can be made to gib victims upon death.
  20. #define DMG_DROWN                     (1 << 14)       // 溺水
  21. #define DMG_PARALYZE                  (1 << 15)       // 使生物减速效果
  22. #define DMG_NERVEGAS                  (1 << 16)       // 神经毒素非常严重
  23. #define DMG_POISON                    (1 << 17)       // 血液中毒-随着时间的推移会像溺水一样痊愈
  24. #define DMG_RADIATION                 (1 << 18)       // 辐射照射
  25. #define DMG_DROWNRECOVER              (1 << 19)       // 溺水恢复
  26. #define DMG_ACID                      (1 << 20)       // 有毒化学品或酸烧伤
  27. #define DMG_SLOWBURN                  (1 << 21)       // 在烤箱里
  28. #define DMG_REMOVENORAGDOLL           (1 << 22)       // 有了这一点,ragdoll将不会被创造,目标将被悄悄地删除
  29.                                                                                                                                                                                 // use this to kill an entity that you've already got a server-side ragdoll for
  30. #define DMG_PHYSGUN                   (1 << 23)       // 被机械手击中。通常不会造成任何伤害。
  31. #define DMG_PLASMA                    (1 << 24)       // 火葬者开枪
  32. #define DMG_AIRBOAT                   (1 << 25)       // 被气枪射中
  33. #define DMG_DISSOLVE                  (1 << 26)       // 溶解
  34. #define DMG_BLAST_SURFACE             (1 << 27)       // 在水面上的爆炸,不能伤害水下的东西
  35. #define DMG_DIRECT                    (1 << 28)
  36. #define DMG_BUCKSHOT                  (1 << 29)       // not quite a bullet. Little, rounder, different.
  37. #endif
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2019-10-20 17:13 , Processed in 0.032295 second(s), 16 queries .

© 2001-2011 Powered by Discuz! X3.4. Theme By Yeei!

快速回复 返回顶部 返回列表