hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.18. 17:32



Jelenlévő felhasználók

Jelenleg 155 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 155 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Jelenlévő adminok.
HozzászólásElküldve: 2015.05.24. 20:09 
Offline
Senior Tag

Csatlakozott: 2013.07.29. 13:15
Hozzászólások: 233
Megköszönt másnak: 125 alkalommal
Ez a plugin kellene úgy átalakítani ha beírom hogy /admin akkor ami menü előjön ott jelenlévő adminok neve legyen benne és ha nincs jelen admin akkor meg ezt írja ki: Nincs jelen admin! Miden ezt úgyan úgy a menübe írja ki.


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <ColorChat>
  4.  
  5. #define PLUGIN "PM - Private Message"
  6. #define VERSION "1.0"
  7. #define AUTHOR "EaGle"
  8.  
  9.  
  10. new gidPlayer[33];
  11.  
  12. new const pm_sound[] = { "User" }
  13.  
  14. public plugin_init()
  15. {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17.  
  18. register_clcmd("say /admin", "cmd_privatemessage")
  19. register_clcmd("say_team /admin", "cmd_privatemessage")
  20.  
  21. register_clcmd("PrivateMessage", "cmd_player");
  22. }
  23.  
  24. public cmd_privatemessage(id)
  25. {
  26. static opcion[64]
  27.  
  28. formatex(opcion, charsmax(opcion),"Private Message")
  29. new iMenu = menu_create(opcion, "cmd_pm")
  30.  
  31. new players[32], pnum, tempid
  32. new szName[32], szTempid[10]
  33.  
  34. get_players(players, pnum, "ach")
  35.  
  36. for( new i; i<pnum; i++ )
  37. {
  38. tempid = players[i]
  39.  
  40. get_user_name(tempid, szName, 31)
  41. num_to_str(tempid, szTempid, 9)
  42.  
  43. formatex(opcion, charsmax(opcion), "\w%s", szName)
  44. menu_additem(iMenu, opcion, szTempid, 0)
  45. }
  46.  
  47. menu_display(id, iMenu)
  48. return PLUGIN_HANDLED
  49. }
  50.  
  51. public cmd_pm(id, menu, item)
  52. {
  53. if( item == MENU_EXIT )
  54. {
  55. menu_destroy(menu)
  56. return PLUGIN_HANDLED
  57. }
  58.  
  59. new Data[6], Name[64]
  60. new Access, Callback
  61. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
  62.  
  63. new tempid = str_to_num(Data)
  64.  
  65. gidPlayer[id] = tempid
  66. client_cmd(id, "messagemode PrivateMessage")
  67.  
  68. menu_destroy(menu)
  69. return PLUGIN_HANDLED
  70. }
  71.  
  72. public cmd_player(id)
  73. {
  74. new say[300]
  75. read_args(say, charsmax(say))
  76.  
  77. remove_quotes(say)
  78.  
  79. if(equal(say, ""))
  80. return PLUGIN_HANDLED;
  81.  
  82. cmd_send_pm(id, say)
  83. return PLUGIN_CONTINUE;
  84. }
  85.  
  86. public cmd_send_pm(id, say[])
  87. {
  88. new player = gidPlayer[id];
  89.  
  90. printMessage(player, id, say)
  91. return PLUGIN_HANDLED;
  92. }
  93. stock printMessage(reciever, sender, const message[])
  94. {
  95.  
  96. new name[32];
  97. get_user_name(sender, name, charsmax(name))
  98. new szname[32];
  99. get_user_name(reciever,szname,31)
  100. ColorChat(sender, NORMAL, "^4Uzenetet kuldese ^4%s ^1: %s", szname, message)
  101. ColorChat(reciever,NORMAL, "^4Uzenet Eredete ^4%s ^1: %s", name, message)
  102. }
  103.  
  104.  
  105. public plugin_precache()
  106. {
  107. precache_sound(pm_sound)
  108. }
  109. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  110. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  111. */
  112.  


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 15 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole