HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <csstats>
  3.  
  4. #define PLUG "Hud Rank Stat"
  5. #define VERS "4.0"
  6. #define AUTH "eXacT"
  7.  
  8. new gMsgHudSync
  9.  
  10. new cvar_hudcolor_red
  11. new cvar_hudcolor_green
  12. new cvar_hudcolor_blue
  13.  
  14. const Float:HUD_STATS_X = 0.00 // Hud Mode Possition X (default 0.00)
  15. const Float:HUD_STATS_Y = 0.0 // Hud Mode Possition Y (default 0.0)
  16.  
  17. public plugin_init()
  18. {
  19. register_plugin(PLUG, VERS, AUTH)
  20.  
  21. gMsgHudSync = CreateHudSyncObj()
  22.  
  23. cvar_hudcolor_red = register_cvar("hud_color_red", "50")
  24. cvar_hudcolor_green = register_cvar("hud_color_green", "135")
  25. cvar_hudcolor_blue = register_cvar("hud_color_blue", "180")
  26. }
  27.  
  28. public client_connect(id)
  29. {
  30. client_cmd(id, "hideradar")
  31. }
  32.  
  33. public client_putinserver(id)
  34. {
  35. set_task(5.0,"ShowRank",id)
  36. }
  37.  
  38. public client_disconnect(id)
  39. {
  40. if(task_exists(id))
  41. remove_task(id)
  42. }
  43.  
  44. public ShowRank(id)
  45. {
  46. static red, green, blue
  47. static stats[8], body[8]
  48. new ranking = get_user_stats(id, stats, body)
  49. new name[33]
  50. get_user_name(id, name, 32)
  51.  
  52. red = get_pcvar_num(cvar_hudcolor_red)
  53. green = get_pcvar_num(cvar_hudcolor_green)
  54. blue = get_pcvar_num(cvar_hudcolor_blue)
  55.  
  56. set_hudmessage(red, green, blue, HUD_STATS_Y, HUD_STATS_X, 1, 1.0, 255.0, 0.0, 0.0, 3)
  57. ShowSyncHudMsg(id, gMsgHudSync, "Név: %s^nRank: %d^nÖlések: %d^nHalálok: %d^nFejlövések: %d", name, ranking, stats[0], stats[1], stats[2])
  58. set_task(1.0, "ShowRank", id)
  59. }
  60. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  61. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang9226\\ f0\\ fs16 \n\\ par }
  62. */
  63.