Advertisement
Guest User

Untitled

a guest
May 26th, 2013
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include < amxmodx >
  2. #include < hamsandwich >
  3. #include < zombieplague >
  4.  
  5.  
  6. #define DMG_HEGRENADE ( 1<<24 )
  7.  
  8.  
  9. public plugin_init( )
  10. {
  11. register_plugin( "Custom HE Grenade", "1.0", "Felix_Font" );
  12.  
  13. RegisterHam( Ham_TakeDamage, "player", "CPlayer__TakeDamage_Pre", .Post = 0 );
  14. }
  15.  
  16. public CPlayer__TakeDamage_Pre( iVictim, iInflictor, iAttacker, Float: flDamage, iBitsDamage )
  17. {
  18. if( ~iBitsDamage & DMG_HEGRENADE )
  19. return;
  20.  
  21. if( zp_get_user_zombie( iVictim ) )
  22. {
  23. SetHamParamFloat( 4, flDamage * ( zp_get_ser_nemesis( iVictim ) ? 15 : 8.5 ) );
  24. return;
  25. }
  26.  
  27. if( iVictim != iAttacker || !is_user_connected( iAttacker ) )
  28. return;
  29.  
  30. SetHamParamFloat( 4, flDamage * 0.1 );
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement