HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <hamsandwich>
  5. #include <fun>
  6. new g_hp
  7. new g_armor
  8. new g_ido
  9. new g_maxhp
  10. new g_maxap
  11. public plugin_init() {
  12. register_plugin("HP/Armor regeneracio","1.0","qKKKJ")
  13. RegisterHam(Ham_Spawn, "player", "eledes", 1)
  14. g_hp = register_cvar("HP+", "3")
  15. g_armor = register_cvar("AP+", "3")
  16. g_ido = register_cvar("Ido", "5.0")
  17. g_maxhp = register_cvar("Max HP", "100")
  18. g_maxap = register_cvar("MAX AP", "100")
  19. register_clcmd("say /hpm", "hpd")
  20. register_clcmd("say /ap", "apd")
  21.  
  22. }
  23. public eledes(id)
  24. {
  25. set_task(0.1, "regeneration", id)
  26. }
  27. public regeneration(id)
  28. {
  29. set_user_health(id, get_user_health(id)+get_pcvar_num(g_hp))
  30. set_user_armor(id, get_user_armor(id)+get_pcvar_num(g_armor))
  31. set_task(get_pcvar_float(g_ido), "regeneration", id)
  32. if(get_user_health(id) >= get_pcvar_num(g_maxhp))
  33. {
  34. set_user_health(id, get_pcvar_num(g_maxhp))
  35. }
  36. if(get_user_armor(id) >= get_pcvar_num(g_maxap))
  37. {
  38. set_user_armor(id, get_pcvar_num(g_maxap))
  39. }
  40. }
  41. public hpd(id)
  42. {
  43. client_print(id, print_chat, "HP-D: %d", get_user_health(id))
  44. }
  45. public apd(id)
  46. {
  47. client_print(id, print_chat, "Pajzsod: %d", get_user_armor(id))
  48. }
  49.