hlmod.hu
https://hlmod.hu/

ölésért hp
https://hlmod.hu/viewtopic.php?f=29&t=8197
Oldal: 1 / 1

Szerző:  kecske [ 2013.04.21. 18:31 ]
Hozzászólás témája:  ölésért hp

Helo!
Azt a plugint keresem amelynél ha megölsz vkit kapsz hp-t és kékkel villan egyet a képernyő.

Szerző:  tomy3231 [ 2013.04.21. 18:39 ]
Hozzászólás témája:  Re: ölésért hp

Mennyi HP -t is kapjon?

Szerző:  kecske [ 2013.04.21. 19:05 ]
Hozzászólás témája:  Re: ölésért hp

fejlövésnél 50hp, sima ölés 25hp...

Szerző:  crazy` [ 2013.04.21. 19:09 ]
Hozzászólás témája:  Re: ölésért hp

tessék:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. // Plugin Info
  5. new const PLUGIN[] = "HP Award For Kill"
  6. new const VERSION[] = "0.8c" // released 25.01.2008
  7. new const AUTHOR[] = "Argus"
  8.  
  9. new award_hp, award_hp2, hp_MsgSync
  10.  
  11. public plugin_init()
  12. {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_event("DeathMsg" , "event_DeathMsg" , "a" , "1>0" , "2>0");
  15. register_cvar("hp_award","1")
  16. register_cvar("hp_award_hp","50") // head kill
  17. register_cvar("hp_award_hp2","25") // body kill
  18. register_cvar("hp_award_show","1")
  19. hp_MsgSync = CreateHudSyncObj()
  20. }
  21.  
  22. public event_DeathMsg()
  23. {
  24.  
  25. if(!get_cvar_num("hp_award"))
  26. return PLUGIN_HANDLED
  27.  
  28. new id = read_data(1)
  29. new bool:killhead = bool:read_data(3)
  30. new player_hp = get_user_health(id)
  31.  
  32. award_hp = get_cvar_num("hp_award_hp")
  33. award_hp2 = get_cvar_num("hp_award_hp2")
  34.  
  35. if((killhead) && (award_hp>0) && (is_user_alive(id))) // head kill
  36. {
  37. if((player_hp + award_hp) > 100)
  38. set_user_health(id , 100)
  39. else
  40. set_user_health(id , player_hp+award_hp)
  41.  
  42. if(get_cvar_num("hp_award_show"))
  43. {
  44. set_hudmessage(200, 200, 50, -1.0, 0.36, 2, 0.2, 0.2, 0.025, 0.02, -1)
  45. ShowSyncHudMsg(id, hp_MsgSync, "+%i^n", award_hp)
  46. }
  47. }
  48.  
  49. if((!killhead) && (award_hp2>0) && (is_user_alive(id)))// body kill
  50. {
  51. if((player_hp + award_hp2) > 100)
  52. set_user_health(id , 100)
  53. else
  54. set_user_health(id , player_hp + award_hp2)
  55.  
  56. if(get_cvar_num("hp_award_show"))
  57. {
  58. set_hudmessage(50, 200, 50, -1.0, 0.36, 2, 0.2, 0.2, 0.02, 0.02, -1)
  59. ShowSyncHudMsg(id, hp_MsgSync, "+%i^n", award_hp2)
  60. }
  61. }
  62.  
  63. return PLUGIN_CONTINUE
  64. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/