hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.04. 21:40



Jelenlévő felhasználók

Jelenleg 394 felhasználó van jelen :: 1 regisztrált, 1 rejtett és 392 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot]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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Figyelmeztetés
HozzászólásElküldve:2013.08.25. 09:56 
Offline
Jómunkásember
Avatar

Csatlakozott:2012.12.24. 13:27
Hozzászólások:447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
Sziasztok olyan plugint szeretnék hogy a player be irja például hogy /hiba és akkor ott ki tudja választani annak a nevét aki valami rosszat csinált és meg adja az indokot és utána azt továbbitja az adminnak és az admin látja


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Figyelmeztetés
HozzászólásElküldve:2013.08.26. 00:14 
Offline
Felfüggesztve
Avatar

Csatlakozott:2013.06.09. 18:47
Hozzászólások:2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
Tessék tesztelve működik + indok is van benne hála kiki nek :)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #define PLUGIN "Figyelmeztetes"
  4. #define AUTHOR "qKKKJ"
  5. #define VERSION "1.0"
  6. new warn[33]
  7. new g_maxwarn
  8. new g_tempid;
  9. public plugin_init()
  10. {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12. register_clcmd("say /warn", "warnmenu")
  13. g_maxwarn = register_cvar("Max Warn", "3")
  14. register_clcmd("INDOK", "infok")
  15. }
  16. public warnmenu(id)
  17. {
  18. if(get_user_flags(id) & ADMIN_BAN)
  19. {
  20. new menu = menu_create("\rKit akarsz figyelmeztetni?", "menu_handler");
  21. new players[32], pnum, tempid;
  22. new szName[32], szTempid[10];
  23. get_players(players, pnum);
  24. for( new i; i<pnum; i++ )
  25. {
  26. tempid = players[i];
  27. get_user_name(tempid, szName, charsmax(szName));
  28. num_to_str(tempid, szTempid, charsmax(szTempid));
  29. menu_additem(menu, szName, szTempid, 0);
  30. }
  31. menu_display(id, menu, 0);
  32. }
  33. }
  34. public menu_handler(id, menu, item)
  35. {
  36. if( item == MENU_EXIT )
  37. {
  38. menu_destroy(menu);
  39. return PLUGIN_HANDLED;
  40. }
  41. new data[6], szName[64];
  42. new access, callback;
  43. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  44. g_tempid = str_to_num(data);
  45. client_cmd(id, "messagemode INDOK");
  46. menu_destroy(menu);
  47. return PLUGIN_HANDLED;
  48. }
  49. public infok(id)
  50. {
  51. new uzenet[121];
  52. new adminname[32], tempname[32]
  53. read_args(uzenet, charsmax(uzenet))
  54. remove_quotes(uzenet)
  55. get_user_name(id, adminname, 31)
  56. get_user_name(g_tempid, tempname, 31)
  57. if(warn[g_tempid] <= get_pcvar_num(g_maxwarn))
  58. {
  59. warn[g_tempid]++
  60. client_print(0, print_chat, "ADMIN: %s figyelmeztette %s -t figyelmeztetesei: %d/%d Oka: %s",adminname, tempname, warn[g_tempid], get_pcvar_num(g_maxwarn), uzenet)
  61. }
  62. if(warn[g_tempid] == get_pcvar_num(g_maxwarn)+1)
  63. {
  64. server_cmd("amx_ban ^"#%d^" ^"0^" ^"Tobb mint %d x figyelmeztettek!^"",get_user_userid(g_tempid), warn[g_tempid]-1)
  65. client_print(0, print_chat, "ADMIN: %s bannolta %s -t mert elerte a max figyelmeztetest!", adminname, tempname)
  66. return PLUGIN_HANDLED
  67. }
  68. return PLUGIN_HANDLED;
  69. }
  70.  



/warn kella chatbe irj, es akkor kijon egy menu, ahol kivalaszthatod a jatekost akit figyelmeztetni szeretnel.. :)

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Figyelmeztetés
HozzászólásElküldve:2013.08.26. 08:44 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Előszőr is ez amit adtál anonymus nem az amit kért :D ő nemkérte, hogy számolja a játékosnak a figyelmeztetést, azt se hogy bannolja :D
ebbe nincs benne h adminnak irja csak ki hanem mindenkinek
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #define PLUGIN "Figyelmeztetes"
  4. #define AUTHOR "qKKKJ"
  5. #define VERSION "1.0"
  6. new g_tempid;
  7. public plugin_init()
  8. {
  9. register_plugin(PLUGIN, VERSION, AUTHOR)
  10. register_clcmd("say /hiba", "warnmenu")
  11. register_clcmd("INDOK", "infok")
  12. }
  13. public warnmenu(id)
  14. {
  15. new menu = menu_create("\rKit akarsz figyelmeztetni?", "menu_handler");
  16. new players[32], pnum, tempid;
  17. new szName[32], szTempid[10];
  18. get_players(players, pnum);
  19. for( new i; i<pnum; i++ )
  20. {
  21. tempid = players[i];
  22. get_user_name(tempid, szName, charsmax(szName));
  23. num_to_str(tempid, szTempid, charsmax(szTempid));
  24. menu_additem(menu, szName, szTempid, 0);
  25. }
  26. menu_display(id, menu, 0);
  27.  
  28. }
  29. public menu_handler(id, menu, item)
  30. {
  31. if( item == MENU_EXIT )
  32. {
  33. menu_destroy(menu);
  34. return PLUGIN_HANDLED;
  35. }
  36. new data[6], szName[64];
  37. new access, callback;
  38. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  39. g_tempid = str_to_num(data);
  40. client_cmd(id, "messagemode INDOK");
  41. menu_destroy(menu);
  42. return PLUGIN_HANDLED;
  43. }
  44. public infok(id)
  45. {
  46. new uzenet[121];
  47. new sendername[32], tempname[32]
  48. read_args(uzenet, charsmax(uzenet))
  49. remove_quotes(uzenet)
  50. get_user_name(id, sendername, 31)
  51. get_user_name(g_tempid, tempname, 31)
  52.  
  53. client_print(0, print_chat, "%s jelezte, hogy %s el baj van ok: %s",sendername, tempname, uzenet)
  54.  
  55.  
  56. return PLUGIN_HANDLED;
  57. }
  58.  

_________________
Kép


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  [3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 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