Advertisement
GaMeRFoReVeR

Count

Feb 12th, 2015
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.28 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <cstrike>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Players status"
  8. #define VERSION "1.0"
  9. #define AUTHOR "Gamer"
  10.  
  11. #define HUD 672
  12.  
  13. new cvar1, cvar2
  14. new SyncHud
  15. new ct, tt
  16.  
  17. public plugin_init()
  18. {
  19.     register_plugin(PLUGIN, VERSION, AUTHOR)
  20.    
  21.     RegisterHam(Ham_Spawn, "player", "Spawn");
  22.    
  23.     cvar1 = register_cvar("hud_time_start", "45.0")
  24.     cvar2 = register_cvar("hud_time_end", "130.0")
  25.     SyncHud = CreateHudSyncObj()
  26. }
  27.  
  28. public Spawn(id)
  29. {
  30.     if(!is_user_bot(id) || !is_user_alive(id) || !is_user_connected(id))
  31.         return PLUGIN_HANDLED
  32.    
  33.     set_task(get_pcvar_float(cvar1), "ShowHUD", id+HUD)
  34.     set_task(get_pcvar_float(cvar2), "HUDoff")
  35.    
  36.     return PLUGIN_CONTINUE
  37. }
  38.  
  39. public ShowHUD(id)
  40. {
  41.     id -= HUD
  42.    
  43.     set_task(0.1, "ShowHUD", id+HUD)
  44.    
  45.     new players[32]
  46.     new count, player
  47.    
  48.     get_players(players, count, "")
  49.    
  50.     for(new i = 0; i < count; i++)
  51.     {
  52.         player = players[i]
  53.        
  54.         if(is_user_alive(player))
  55.         {
  56.             switch(cs_get_user_team(player))
  57.             {
  58.                 case CS_TEAM_CT: ct++
  59.                 case CS_TEAM_T: tt++
  60.             }
  61.            
  62.             set_hudmessage(204, 102, 0, 0.80, 0.46, 0, 1.0, 6.0)
  63.             ShowSyncHudMsg(0, SyncHud, "Terrorists: %i^nCounter-Terrorists: %i", tt, ct)
  64.         }
  65.     }
  66. }
  67.  
  68. public HUDoff(id)
  69. {
  70.     remove_task(id+HUD)
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement