HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1.  
  2. #include <amxmodx>
  3. #include <zombieplague>
  4. #include <fun>
  5. #include <engine>
  6. #include <hamsandwich>
  7.  
  8.  
  9. new bool:g_sebzes[33] = false
  10.  
  11. new const zclass2_name[] = { "Head Damage's Zombie" }
  12. new const zclass2_info[] = { "\rDamage++" }
  13. new const zclass2_model[] = { "bio_zombi" }
  14. new const zclass2_clawmodel[] = { "v_bio_knife.mdl" }
  15. const zclass2_health = 2000
  16. const zclass2_speed = 230
  17. const Float:zclass2_gravity = 0.45
  18. const Float:zclass2_knockback = 1.0
  19.  
  20. new g_zclass_bio
  21.  
  22. public plugin_init() {
  23. register_plugin("Damage's Zombie", "1.0", "InFeCt")
  24.  
  25. RegisterHam( Ham_TakeDamage , "player" , "PlayerHurt", 0);
  26.  
  27. g_zclass_bio = zp_register_zombie_class(zclass2_name, zclass2_info, zclass2_model, zclass2_clawmodel, zclass2_health, zclass2_speed, zclass2_gravity, zclass2_knockback)
  28.  
  29. }
  30. public PlayerHurt( victim,inflictor,attacker,Float:damage, DamageBits )
  31. {
  32. new weapon = get_user_weapon(attacker)
  33. if(weapon == CSW_KNIFE && g_sebzes[attacker]) // Nagysebzes!
  34. {
  35. SetHamParamFloat(4, damage * 8.0);
  36. }
  37. }
  38. public zp_user_infected_post(id, infector)
  39. {
  40. if (zp_get_user_zombie_class(id) == g_zclass_bio)
  41. {
  42. give_item(id,"weapon_knife")
  43. g_sebzes[id] = true
  44. client_print(id,print_chat,"Most a Damage-Zombit hasznalod,Kepessege:Nagysebzes,Csak fejen eri a sebzeseket!") // leiras
  45. set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25) // zold auraja van!
  46. get_user_footsteps(id) // nemhaljak az emberek a trappot!!
  47. set_user_hitzones(0,0,2) // Csak fejenlehet loni a zombit,mashova losz akkor nemkapja a golyot!
  48. }
  49. }
  50.  
  51.