hlmod.hu
https://hlmod.hu/

Halálcsík
https://hlmod.hu/viewtopic.php?f=29&t=8303
Oldal: 1 / 1

Szerző:  LollInGer [2013.04.29. 16:21 ]
Hozzászólás témája:  Halálcsík

Hello!

Ebbe a pluginba valaki beletudná irni hogy a csikot csak az láthassa aki lelövi a másikat. Tehát senki más ne lássa a csikot csak az aki megölte.
Egyszerűsitve:
KillBill ----> Marika
Ő lássa csikot ----> Ő ne lássa és senki más se!

(Illetve ha megoldható akkor a specben lévő is lássa. De nem annyira fontos ...)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. #define PLUGIN "Effect Damage"
  5. #define VERSION "1.0"
  6. #define AUTHOR "daywer"
  7.  
  8. #define TE_SPRITETRAIL 15
  9. new g_damage
  10. new g_damages
  11.  
  12.  
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17. RegisterHam(Ham_Killed,"player","ham_player_kill")
  18.  
  19.  
  20. }
  21.  
  22. public ham_player_kill(victim, attacker, corpse)
  23. {
  24.  
  25. new vVictimOrigin[3], vAttackerorigin[3];
  26. get_user_origin( victim, vVictimOrigin );
  27. get_user_origin( attacker, vAttackerorigin );
  28.  
  29. switch (random_num(0, 2))
  30. {
  31. case 0:
  32. {
  33.  
  34. message_begin(MSG_ONE,SVC_TEMPENTITY,{0,0,0},attacker)
  35.  
  36. write_byte(TE_SPRITETRAIL)
  37. write_coord(vAttackerorigin[0])
  38. write_coord(vAttackerorigin[1])
  39. write_coord(vAttackerorigin[2])
  40. write_coord(vVictimOrigin[0])
  41. write_coord(vVictimOrigin[1])
  42. write_coord(vVictimOrigin[2])
  43. write_short(g_damage)
  44. write_byte(5)
  45. write_byte(15)
  46. write_byte(3)
  47. write_byte(2)
  48. write_byte(6)
  49. message_end()
  50. }
  51. case 1:
  52. {
  53. message_begin(MSG_ONE,SVC_TEMPENTITY,{0,0,0},attacker)
  54.  
  55. write_byte(TE_SPRITETRAIL)
  56. write_coord(vAttackerorigin[0])
  57. write_coord(vAttackerorigin[1])
  58. write_coord(vAttackerorigin[2])
  59. write_coord(vVictimOrigin[0])
  60. write_coord(vVictimOrigin[1])
  61. write_coord(vVictimOrigin[2])
  62. write_short(g_damages)
  63. write_byte(5)
  64. write_byte(15)
  65. write_byte(3)
  66. write_byte(2)
  67. write_byte(6)
  68. message_end()
  69. }
  70. }
  71. }
  72.  
  73.  
  74.  
  75. public plugin_precache()
  76. {
  77. g_damage = precache_model("sprites/surf_cso/icon_supplybox2.spr")
  78. g_damages = precache_model("sprites/surf_cso/zp_zbrespawn.spr")
  79.  
  80. }
  81.  
  82.  

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