hlmod.hu
https://hlmod.hu/

Új admin online
https://hlmod.hu/viewtopic.php?f=29&t=7196
Oldal: 1 / 2

Szerző:  theglorious [ 2013.01.19. 21:13 ]
Hozzászólás témája:  Új admin online

Hali
Egy olyan admin online kell nekem ami középre fent kiírja, hogy enyi admin van fent..
Én úgy képzeltem el, hogy ezt írná amikor van fent admin: Jelenlévő KoGIZ Adminok: ide hogy hány admin van fent ugye :D
KÉKKEL (0.0.255)
amikor nincs fent admin: Nincs jelen KoGIZ Admin!
Pirossal
Loginos adminra is működjön :)

Szerző:  small [ 2013.01.19. 21:19 ]
Hozzászólás témája:  Re: Új admin online

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. /* Fisier descarcat de pe www.eXtreamCS.com ! */
  3.  
  4. #include <amxmodx>
  5. #include <amxmisc>
  6.  
  7. #define PLUGIN "Admins Online"
  8. #define VERSION "1.0"
  9. #define AUTHOR "Alka"
  10.  
  11. new maxplayers;
  12. new admincvar;
  13.  
  14. public plugin_init() {
  15. register_plugin( PLUGIN, VERSION, AUTHOR );
  16. set_task( 2.0, "adminsonline", 0, "", 0, "b" );
  17.  
  18. maxplayers = get_maxplayers()
  19. admincvar = register_cvar("amx_showadmins","1");
  20. }
  21.  
  22. public adminsonline() {
  23.  
  24. new id, count
  25.  
  26. for(id = 1 ; id <= maxplayers ; id++)
  27. if(is_user_connected(id))
  28. if(get_user_flags(id) & ADMIN_KICK)
  29. count++
  30.  
  31. if(get_pcvar_num(admincvar) ==1)
  32. {
  33.  
  34. if (count>0)
  35. {
  36.  
  37. if (count==1) {
  38. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  39. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  40. }
  41. else {
  42. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  43. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  44. }
  45. }
  46. else
  47. {
  48. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  49. show_hudmessage(0, "Nincs jelen KoGIZ Admin!",count );
  50. }
  51. }
  52.  
  53. }
  54.  

Szerző:  HunGamer [ 2013.01.19. 21:20 ]
Hozzászólás témája:  Re: Új admin online

Próbáld ki:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "Admins Online"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Alka"
  7.  
  8. new admincvar;
  9.  
  10. public plugin_init()
  11. {
  12. register_plugin( PLUGIN, VERSION, AUTHOR );
  13. set_task( 2.0, "adminsonline", 0, "", 0, "b" );
  14.  
  15. admincvar = register_cvar("amx_showadmins","1");
  16. }
  17.  
  18. public adminsonline()
  19. {
  20. new players[32], pnum, tempid, count;
  21. get_players(players, pnum, "c");
  22.  
  23. for( new i; i<pnum; i++ )
  24. {
  25. tempid = players[i];
  26. if(get_user_flags(tempid) & ADMIN_KICK)
  27. {
  28. count++;
  29. }
  30. }
  31.  
  32. if(get_pcvar_num(admincvar) ==1)
  33. {
  34. if (count>0)
  35. {
  36. set_hudmessage(0,0, 255, 0.15, 0.00, 0, 6.0, 2.5 );
  37. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  38. }
  39. else
  40. {
  41. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 2.5 );
  42. show_hudmessage(0, "Nincs jelen KoGIZ Admin!" );
  43. }
  44. }
  45. }
  46.  
  47.  

Szerző:  TysOn [ 2013.01.19. 21:23 ]
Hozzászólás témája:  Re: Új admin online

LoL, mire átirtam a szöveget ti is megcsináltátok xd
Azé itt van enyém is :D

SMA Forráskód: [ Mindet kijelol ]
  1. /* Fisier descarcat de pe www.eXtreamCS.com ! */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "Admins Online"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Alka"
  9.  
  10. new maxplayers;
  11. new admincvar;
  12.  
  13. public plugin_init() {
  14. register_plugin( PLUGIN, VERSION, AUTHOR );
  15. set_task( 2.0, "adminsonline", 0, "", 0, "b" );
  16.  
  17. maxplayers = get_maxplayers()
  18. admincvar = register_cvar("amx_showadmins","1");
  19. }
  20.  
  21. public adminsonline() {
  22.  
  23. new id, count
  24.  
  25. for(id = 1 ; id <= maxplayers ; id++)
  26. if(is_user_connected(id))
  27. if(get_user_flags(id) & ADMIN_KICK)
  28. count++
  29.  
  30. if(get_pcvar_num(admincvar) ==1)
  31. {
  32.  
  33. if (count>0)
  34. {
  35.  
  36. if (count==1) {
  37. set_hudmessage(0, 0, 255, 0.15, 0.00, 0, 6.0, 3700.0 );
  38. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  39. }
  40. else {
  41. set_hudmessage(0,255, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  42. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  43. }
  44. }
  45. else
  46. {
  47. set_hudmessage(255, 0, 0, 0.15, 0.00, 0, 6.0, 3700.0 );
  48. show_hudmessage(0, "Nincs jelen KoGIZ admin",count );
  49. }
  50. }
  51.  
  52. }
  53. stock print_color(const id, const input[], any:...)
  54. {
  55. new count = 1, players[32]
  56. static msg[191]
  57. vformat(msg, 190, input, 3)
  58.  
  59. replace_all(msg, 190, "!g", "^4")
  60. replace_all(msg, 190, "!y", "^1")
  61. replace_all(msg, 190, "!t", "^3")
  62. replace_all(msg, 190, "á", "á")
  63. replace_all(msg, 190, "é", "Ă©")
  64. replace_all(msg, 190, "í", "Ă­")
  65. replace_all(msg, 190, "ó", "Ăł")
  66. replace_all(msg, 190, "ö", "ö")
  67. replace_all(msg, 190, "ő", "Ĺ‘")
  68. replace_all(msg, 190, "ú", "Ăş")
  69. replace_all(msg, 190, "ü", "ĂĽ")
  70. replace_all(msg, 190, "ű", "ű")
  71. replace_all(msg, 190, "Á", "Á")
  72. replace_all(msg, 190, "É", "É")
  73. replace_all(msg, 190, "Í", "ĂŤ")
  74. replace_all(msg, 190, "Ó", "Ă“")
  75. replace_all(msg, 190, "Ö", "Ă–")
  76. replace_all(msg, 190, "Ő", "Ő")
  77. replace_all(msg, 190, "Ú", "Ăš")
  78. replace_all(msg, 190, "Ü", "Ăś")
  79. replace_all(msg, 190, "Ű", "Ĺ°")
  80.  
  81. if (id) players[0] = id; else get_players(players, count, "ch")
  82. {
  83. for (new i = 0; i < count; i++)
  84. {
  85. if (is_user_connected(players[i]))
  86. {
  87. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  88. write_byte(players[i])
  89. write_string(msg)
  90. message_end()
  91. }
  92. }
  93. }
  94. return PLUGIN_HANDLED
  95. }
  96.  

Szerző:  theglorious [ 2013.01.19. 21:33 ]
Hozzászólás témája:  Re: Új admin online

Köszönöm, szerintem tyson-ét fogom használni, de megérdemeltek egy like ot xd

Szerző:  theglorious [ 2013.01.20. 18:03 ]
Hozzászólás témája:  Re: Új admin online

2 gond van,
1. 1 adminnál még kéken jelzi ki de már 2 vagy több adminnál már zöld szinnel jelzi az adminokat!
2. nemtudom hogy félre értettetek e :) de én felülre középre kértem :))
de ez a legkisebb gond, az elsőt leginkább javítsátok vagy majd én....

Szerző:  small [ 2013.01.20. 18:31 ]
Hozzászólás témája:  Re: Új admin online

SMA Forráskód: [ Mindet kijelol ]
  1. /* Fisier descarcat de pe www.eXtreamCS.com ! */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "Admins Online"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Alka"
  9.  
  10. new maxplayers;
  11. new admincvar;
  12.  
  13. public plugin_init() {
  14. register_plugin( PLUGIN, VERSION, AUTHOR );
  15. set_task( 2.0, "adminsonline", 0, "", 0, "b" );
  16.  
  17. maxplayers = get_maxplayers()
  18. admincvar = register_cvar("amx_showadmins","1");
  19. }
  20.  
  21. public adminsonline() {
  22.  
  23. new id, count
  24.  
  25. for(id = 1 ; id <= maxplayers ; id++)
  26. if(is_user_connected(id))
  27. if(get_user_flags(id) & ADMIN_KICK)
  28. count++
  29.  
  30. if(get_pcvar_num(admincvar) ==1)
  31. {
  32.  
  33. if (count>0)
  34. {
  35.  
  36. if (count==1) {
  37. set_hudmessage(0, 0, 255, -1.0, 0.00, 0, 6.0, 3700.0 );
  38. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  39. }
  40. else {
  41. set_hudmessage(0, 0, 255, -1.0, 0.00, 0, 6.0, 3700.0 );
  42. show_hudmessage(0, "Jelenlévő KoGIZ Adminok: %d",count );
  43. }
  44. }
  45. else
  46. {
  47. set_hudmessage(0, 0, 255, -1.0, 0.00, 0, 6.0, 3700.0 );
  48. show_hudmessage(0, "Nincs jelen KoGIZ admin",count );
  49. }
  50. }
  51.  
  52. }
  53. stock print_color(const id, const input[], any:...)
  54. {
  55. new count = 1, players[32]
  56. static msg[191]
  57. vformat(msg, 190, input, 3)
  58.  
  59. replace_all(msg, 190, "!g", "^4")
  60. replace_all(msg, 190, "!y", "^1")
  61. replace_all(msg, 190, "!t", "^3")
  62. replace_all(msg, 190, "á", "á")
  63. replace_all(msg, 190, "é", "Ă©")
  64. replace_all(msg, 190, "í", "Ă­")
  65. replace_all(msg, 190, "ó", "Ăł")
  66. replace_all(msg, 190, "ö", "ö")
  67. replace_all(msg, 190, "ő", "Ĺ‘")
  68. replace_all(msg, 190, "ú", "Ăş")
  69. replace_all(msg, 190, "ü", "ĂĽ")
  70. replace_all(msg, 190, "ű", "ű")
  71. replace_all(msg, 190, "Á", "Á")
  72. replace_all(msg, 190, "É", "É")
  73. replace_all(msg, 190, "Í", "ĂŤ")
  74. replace_all(msg, 190, "Ó", "Ă“")
  75. replace_all(msg, 190, "Ö", "Ă–")
  76. replace_all(msg, 190, "Ő", "Ő")
  77. replace_all(msg, 190, "Ú", "Ăš")
  78. replace_all(msg, 190, "Ü", "Ăś")
  79. replace_all(msg, 190, "Ű", "Ĺ°")
  80.  
  81. if (id) players[0] = id; else get_players(players, count, "ch")
  82. {
  83. for (new i = 0; i < count; i++)
  84. {
  85. if (is_user_connected(players[i]))
  86. {
  87. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  88. write_byte(players[i])
  89. write_string(msg)
  90. message_end()
  91. }
  92. }
  93. }
  94. return PLUGIN_HANDLED
  95. }
  96.  

Szerző:  TysOn [ 2013.01.21. 14:20 ]
Hozzászólás témája:  Re: Új admin online

Ooopss ,tényleg mind 2-t átkellet volna irni kékre :D

Szerző:  HunGamer [ 2013.01.21. 14:31 ]
Hozzászólás témája:  Re: Új admin online

Amúgy a "print_color" stockot minek raktad bele?

Szerző:  kiki [ 2013.01.21. 14:34 ]
Hozzászólás témája:  Re: Új admin online

HunGamer írta:
Amúgy a "print_color" stockot minek raktad bele?



Mindegy, ha nincs meghívva sehol akkor átalakításnál sem kerül bele.

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/