HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <colorchat>
  3. #include <cstrike>
  4.  
  5. #define TDEAD "[Rab - Halott]"
  6. #define CTDEAD "[Or - Halott]"
  7. #define T "[Rab]"
  8. #define CT "[Or]"
  9.  
  10. public plugin_init()
  11. {
  12. register_plugin("Prefix", "0.1", "CocaIne.")
  13.  
  14. register_clcmd("say", "HandleSay")
  15.  
  16. }
  17.  
  18. public HandleSay(id)
  19. {
  20. new message[192], Name[32], none[2][32], chat[192];
  21.  
  22. read_args (message, 191)
  23. remove_quotes (message)
  24.  
  25. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  26.  
  27. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  28. return PLUGIN_HANDLED;
  29.  
  30. if(!equali(message, none[0]) && !equali(message, none[1]) && cs_get_user_team(id) != CS_TEAM_SPECTATOR)
  31. {
  32. get_user_name(id, Name, 31);
  33.  
  34. new CsTeams:userTeam = cs_get_user_team(id)
  35. if (userTeam == CS_TEAM_CT)
  36. if(is_user_alive(id))
  37.  
  38. formatex(chat, 191, "^4%s^3 %s^1 : %s", CT, Name, message)
  39. else
  40. formatex(chat, 191, "^4%s^3 %s^1 : %s", CTDEAD, Name, message)
  41.  
  42. else if (userTeam == CS_TEAM_T)
  43. if(is_user_alive(id))
  44.  
  45. formatex(chat, 191, "^4%s^3 %s^1 : %s", T, Name, message)
  46. else
  47. formatex(chat, 191, "^4%s^3 %s^1 : %s", TDEAD, Name, message)
  48.  
  49. switch(cs_get_user_team(id))
  50. {
  51. case 1: ColorChat(0, RED, chat)
  52. case 2: ColorChat(0, BLUE, chat)
  53. }
  54. return PLUGIN_HANDLED;
  55. }
  56. return PLUGIN_CONTINUE;
  57. }