hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 23:12



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: koko.988 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: Fegyelmesztető átalakítás
HozzászólásElküldve: 2014.09.28. 18:32 
Offline
Senior Tag

Csatlakozott: 2013.07.29. 13:15
Hozzászólások: 233
Megköszönt másnak: 125 alkalommal
Helló.Ebben a pluginban aszt kellene megcsinálni hogy akit figyelmesztetek csak annak írja ki a hudra a figyelmesztetést.
Pl. Ha figyelmesztetek egy jatekost akkor neki eszt írja ki: [itt az admin neve jelenjen meg] Figyelmesztetet oka: itt az ok jelenjenmeg amit be írok

és ezt csak akit kiválasztok hogy figyelmesztetem csak annak jelenjen meg a hudon senki másnak és még chat-ba írja ki ezt: [adminneve] Figyelmesztette: aki figyelmesztetet az admin annak a neve és eszt chatba írja ki és eszt mindenki lássa.



SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4.  
  5.  
  6. #define PLUGIN "Figyelmeztetes"
  7. #define AUTHOR "qKKKJ"
  8. #define VERSION "1.0"
  9. new warn[33]
  10. new g_maxwarn
  11. new g_tempid;
  12. public plugin_init()
  13. {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15. register_clcmd("say /warn", "warnmenu")
  16. g_maxwarn = register_cvar("Max Warn", "3")
  17. register_clcmd("INDOK", "infok")
  18. }
  19.  
  20. public warnmenu(id)
  21. {
  22. if(get_user_flags(id) & ADMIN_BAN)
  23. {
  24. new menu = menu_create("\rKit akarsz figyelmeztetni?", "menu_handler");
  25. new players[32], pnum, tempid;
  26. new szName[32], szTempid[10];
  27. get_players(players, pnum);
  28. for( new i; i<pnum; i++ )
  29. {
  30. tempid = players[i];
  31. get_user_name(tempid, szName, charsmax(szName));
  32. num_to_str(tempid, szTempid, charsmax(szTempid));
  33. menu_additem(menu, szName, szTempid, 0);
  34. }
  35. menu_display(id, menu, 0);
  36. }
  37. else ColorChat(id, RED, "Nincs elerhetoseged ehhez a parancshoz!")
  38. }
  39. public menu_handler(id, menu, item)
  40. {
  41. if( item == MENU_EXIT )
  42. {
  43. menu_destroy(menu);
  44. return PLUGIN_HANDLED;
  45. }
  46. new data[6], szName[64];
  47. new access, callback;
  48. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  49. g_tempid = str_to_num(data);
  50. client_cmd(id, "messagemode INDOK");
  51. menu_destroy(menu);
  52. return PLUGIN_HANDLED;
  53. }
  54. public infok(id)
  55. {
  56. new uzenet[121];
  57. new adminname[32], tempname[32]
  58. read_args(uzenet, charsmax(uzenet))
  59. remove_quotes(uzenet)
  60. get_user_name(id, adminname, 31)
  61. get_user_name(g_tempid, tempname, 31)
  62. if(warn[g_tempid] < get_pcvar_num(g_maxwarn))
  63. {
  64. warn[g_tempid]++
  65. ColorChat(0, GREEN, "ADMIN: ^3%s ^4figyelmeztette ^3%s ^4-t figyelmeztetesei: ^3%d/%d ^4Oka: ^3%s",adminname, tempname, warn[g_tempid], get_pcvar_num(g_maxwarn), uzenet)
  66. }
  67. if(warn[g_tempid] == get_pcvar_num(g_maxwarn))
  68. {
  69. server_cmd("amx_ban ^"#%d^" ^"30^" ^"%d-szer figyelmeztettek!^"",get_user_userid(g_tempid), warn[g_tempid])
  70. ColorChat(0, RED, "^4ADMIN: ^3%s ^4bannolta ^3%s ^4-t mert elerte a max figyelmeztetest!", adminname, tempname)
  71. return PLUGIN_HANDLED
  72. }
  73. return PLUGIN_HANDLED;
  74. }
  75.  


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 36 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