HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. // Nade messages v0.3
  2. // by v3x
  3.  
  4. #include <amxmodx>
  5.  
  6. #define PLUGIN "Nade Messages"
  7. #define VERSION "0.3"
  8. #define AUTHOR "v3x"
  9.  
  10. public plugin_init()
  11. {
  12. register_plugin(PLUGIN,VERSION,AUTHOR)
  13. register_event("DeathMsg","event_DeathMsg","a")
  14. register_cvar("nade_message","KIROBBANTOTTAK!!")
  15. register_cvar("nade_sound","1")
  16. }
  17.  
  18. new g_szSoundFile[] = "misc/grenade.wav"
  19.  
  20. public plugin_precache()
  21. {
  22. if(file_exists(g_szSoundFile))
  23. {
  24. precache_sound(g_szSoundFile)
  25. }
  26. }
  27.  
  28. public event_DeathMsg()
  29. {
  30. new id = read_data(2)
  31. new iWeapon
  32. new iAttacker = get_user_attacker(id, iWeapon)
  33.  
  34. if(iWeapon == CSW_HEGRENADE)
  35. {
  36. new nadeMsg[164]
  37. get_cvar_string("nade_message",nadeMsg,163)
  38.  
  39. new iRed = random_num(1,255)
  40. new iGreen = random_num(1,255)
  41. new iBlue = random_num(1,255)
  42.  
  43. set_hudmessage(iRed,iGreen,iBlue,0.10,0.30,0,3.0,6.0,0.1,0.2,4)
  44. show_hudmessage(0,"%s",nadeMsg)
  45.  
  46. if(get_cvar_num("nade_sound"))
  47. {
  48. new szSoundStr[64]
  49. format(szSoundStr,63,"spk %s",g_szSoundFile)
  50. client_cmd(0,szSoundStr)
  51. }
  52.  
  53. new szUsername[33]
  54. get_user_name(iAttacker, szUsername, 32)
  55. client_print(id,print_console,"%s kirobbantott te'ged!",szUsername)
  56. }
  57.  
  58. return PLUGIN_CONTINUE
  59. }