HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Vip Online"
  5. #define VERSION "1.0"
  6. #define AUTHOR "colinka"
  7.  
  8. new maxplayers;
  9. new admincvar;
  10.  
  11. public plugin_init() {
  12. register_plugin( PLUGIN, VERSION, AUTHOR );
  13. set_task( 2.0, "viponline", 0, "", 0, "b" );
  14.  
  15. maxplayers = get_maxplayers()
  16. admincvar = register_cvar("amx_showvip","1");
  17. }
  18.  
  19. public handle_say(id) {
  20. new said[192]
  21. read_args(said,192)
  22. if( ( containi(said, "who") != -1 && containi(said, "vip") != -1 ) || contain(said, "/vip") != -1 )
  23. set_task(0.1,"print_adminlist",id)
  24. return PLUGIN_CONTINUE
  25.  
  26. }
  27.  
  28.  
  29. public viponline() {
  30.  
  31. new id, count
  32.  
  33. for(id = 1 ; id <= maxplayers ; id++)
  34. if(is_user_connected(id))
  35. if(get_user_flags(id) & ADMIN_CFG)
  36. count++
  37.  
  38. if(get_pcvar_num(admincvar) ==1)
  39. {
  40.  
  41. if (count>0)
  42. {
  43.  
  44. if (count==1) {
  45. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  46. show_hudmessage(0, "Jelenleg %d vip van jelen!",count );
  47. }
  48. else {
  49. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  50. show_hudmessage(0, "Jelenleg %d vip van jelen!",count );
  51. }
  52. }
  53. else
  54. {
  55. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  56. show_hudmessage(0, "Nincs jelen vip!",count );
  57. }
  58. }
  59.  
  60. }