hlmod.hu
https://hlmod.hu/

Ölés effekt
https://hlmod.hu/viewtopic.php?f=29&t=12812
Oldal: 1 / 1

Szerző:  david-kill [ 2013.11.22. 17:41 ]
Hozzászólás témája:  Ölés effekt

Helló újra :D
Kellene egy ölés effekt DE NEM CSAK FEJLÖVÉS NÉl!
Vagyis: fej,kés,sima ölés,gránát

[mozgo]Aki megtudja csinálni megy a gomb! :D[/mozgo]
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fakemeta>
  4.  
  5. new gCKP
  6.  
  7. public plugin_init()
  8. {
  9. register_plugin("Killing Particles", "1.01", "metallicawOw")
  10.  
  11. // Hams
  12. RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
  13.  
  14. // Enable/Disable the plugin
  15. gCKP = register_cvar("gc_kp_enable", "1")
  16. }
  17.  
  18. public fw_PlayerKilled(victim, attacker, shouldgib)
  19. {
  20. if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim || !attacker)
  21. return HAM_IGNORED;
  22.  
  23. if(get_pcvar_num(gCKP))
  24. {
  25. static Float:FOrigin3[3]
  26. pev(victim, pev_origin, FOrigin3)
  27.  
  28. engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
  29. write_byte(TE_IMPLOSION)
  30. engfunc(EngFunc_WriteCoord, FOrigin3[0])
  31. engfunc(EngFunc_WriteCoord, FOrigin3[1])
  32. engfunc(EngFunc_WriteCoord, FOrigin3[2])
  33. write_byte(200)
  34. write_byte(100)
  35. write_byte(5)
  36. message_end()
  37.  
  38. engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
  39. write_byte(TE_PARTICLEBURST) // TE id
  40. engfunc(EngFunc_WriteCoord, FOrigin3[0]) // x
  41. engfunc(EngFunc_WriteCoord, FOrigin3[1]) // y
  42. engfunc(EngFunc_WriteCoord, FOrigin3[2]) // z
  43. write_short(50) // radius
  44. write_byte(72) // color
  45. write_byte(6) // duration (will be randomized a bit)
  46. get_user_msgid("Megoltel egy ellenfelet!")
  47. message_end()
  48. }
  49. return PLUGIN_HANDLED
  50. }
  51.  

Szerző:  crazy` [ 2013.11.22. 17:45 ]
Hozzászólás témája:  Re: Ölés effekt

sima öléssel:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fakemeta>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("Killing Particles", "1.01", "metallicawOw")
  8.  
  9. // Hams
  10. RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
  11. }
  12.  
  13. public fw_PlayerKilled(victim, attacker, shouldgib)
  14. {
  15. if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim || !attacker)
  16. return HAM_IGNORED;
  17.  
  18. if(get_pdata_int(victim, 75) == HIT_HEAD)
  19. {
  20. static Float:FOrigin3[3]
  21. pev(victim, pev_origin, FOrigin3)
  22.  
  23. engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
  24. write_byte(TE_IMPLOSION)
  25. engfunc(EngFunc_WriteCoord, FOrigin3[0])
  26. engfunc(EngFunc_WriteCoord, FOrigin3[1])
  27. engfunc(EngFunc_WriteCoord, FOrigin3[2])
  28. write_byte(200)
  29. write_byte(100)
  30. write_byte(5)
  31. message_end()
  32.  
  33. engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
  34. write_byte(TE_PARTICLEBURST) // TE id
  35. engfunc(EngFunc_WriteCoord, FOrigin3[0]) // x
  36. engfunc(EngFunc_WriteCoord, FOrigin3[1]) // y
  37. engfunc(EngFunc_WriteCoord, FOrigin3[2]) // z
  38. write_short(50) // radius
  39. write_byte(72) // color
  40. write_byte(6) // duration (will be randomized a bit)
  41. get_user_msgid("Megoltel egy ellenfelet!")
  42. message_end()
  43. }
  44. else
  45. {
  46. static Float:FOrigin3[3]
  47. pev(victim, pev_origin, FOrigin3)
  48.  
  49. engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
  50. write_byte(TE_IMPLOSION)
  51. engfunc(EngFunc_WriteCoord, FOrigin3[0])
  52. engfunc(EngFunc_WriteCoord, FOrigin3[1])
  53. engfunc(EngFunc_WriteCoord, FOrigin3[2])
  54. write_byte(200)
  55. write_byte(100)
  56. write_byte(5)
  57. message_end()
  58.  
  59. engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
  60. write_byte(TE_PARTICLEBURST) // TE id
  61. engfunc(EngFunc_WriteCoord, FOrigin3[0]) // x
  62. engfunc(EngFunc_WriteCoord, FOrigin3[1]) // y
  63. engfunc(EngFunc_WriteCoord, FOrigin3[2]) // z
  64. write_short(50) // radius
  65. write_byte(72) // color
  66. write_byte(6) // duration (will be randomized a bit)
  67. get_user_msgid("Megoltel egy ellenfelet!")
  68. message_end()
  69. }
  70. return PLUGIN_HANDLED
  71. }

Szerző:  david-kill [ 2013.11.22. 18:05 ]
Hozzászólás témája:  Re: Ölés effekt

Ment a gomb :D

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