Advertisement
Spawner10

Untitled

Feb 24th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. public plugin_init()
  6. {
  7.  
  8. register_message(get_user_msgid("SayText"),"Tekst");
  9. register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
  10.  
  11. }
  12.  
  13.  
  14. public Tekst(msgId,msgDest,msgEnt)
  15.  
  16. {
  17.  
  18. new id = get_msg_arg_int(1);
  19.  
  20.  
  21.  
  22. if(!is_user_connected(id))
  23.  
  24. return PLUGIN_CONTINUE;
  25.  
  26.  
  27.  
  28. if(is_user_steam(id))
  29.  
  30. return PLUGIN_HANDLED;
  31.  
  32. {
  33.  
  34. new szTmp[256],szTmp2[256];
  35.  
  36. get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
  37.  
  38.  
  39.  
  40. new szPrefix[64] = "^x04[STEAM]";
  41.  
  42.  
  43.  
  44. if(!equal(szTmp,"#Cstrike_Chat_All")){
  45.  
  46. add(szTmp2,charsmax(szTmp2),szPrefix);
  47.  
  48. add(szTmp2,charsmax(szTmp2)," ");
  49.  
  50. add(szTmp2,charsmax(szTmp2),szTmp);
  51.  
  52. }
  53.  
  54. else{
  55.  
  56. add(szTmp2,charsmax(szTmp2),szPrefix);
  57.  
  58. add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2");
  59.  
  60. }
  61.  
  62.  
  63.  
  64. set_msg_arg_string(2,szTmp2);
  65.  
  66. }
  67.  
  68. return PLUGIN_CONTINUE;
  69.  
  70. }
  71.  
  72.  
  73.  
  74. stock bool:is_user_steam(id)
  75.  
  76. {
  77.  
  78. static dp_pointer
  79.  
  80. if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
  81.  
  82. {
  83.  
  84. server_cmd("dp_clientinfo %d", id)
  85.  
  86. server_exec()
  87.  
  88. return (get_pcvar_num(dp_pointer) == 2) ? true : false
  89.  
  90. }
  91.  
  92. return false
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement