hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 07:09



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Medusa 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  [ 9 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2013.07.23. 16:05 
Offline
Újonc

Csatlakozott: 2011.09.05. 18:51
Hozzászólások: 14
Megköszönt másnak: 13 alkalommal
Sziasztok,

Egy olyan pluginra lenne szükségem, amivel be-ki tudom játékosok mikrofonját kapcsolni a legegyszerűbb módon.
Arra gondoltam hogy a legegyszerűbben úgy lehetne, ha egy paranccsal behozna egy menüt a játékosok nevével és be-ki tudnám kapcsolni bármelyik játékosnak a mikrofonját.
[Hasonló mint pl. a kick menü, ha a menüben 5. Jancsi mikrofonját akarom bekapcsolni akkor megnyomom az 5-öst és bekapcsol, ha még egyszer megnyomom az 5-öst akkor meg kikapcsolna a mikrofonja.]
Ha van még ennél egyszerűbb módszer a mikrofonok be-ki kapcsolására akkor az is jó lenne.

[Mikrofon bekapcsolás parancsa: +voicerecord]
[Mikrofon kikapcsolás parancsa: -voicerecord]

Előre is köszönöm a segítséget.
FUN (Ádám)


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.23. 16:16 
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
fun írta:
Sziasztok,

Egy olyan pluginra lenne szükségem, amivel be-ki tudom játékosok mikrofonját kapcsolni a legegyszerűbb módon.
Arra gondoltam hogy a legegyszerűbben úgy lehetne, ha egy paranccsal behozna egy menüt a játékosok nevével és be-ki tudnám kapcsolni bármelyik játékosnak a mikrofonját.
[Hasonló mint pl. a kick menü, ha a menüben 5. Jancsi mikrofonját akarom bekapcsolni akkor megnyomom az 5-öst és bekapcsol, ha még egyszer megnyomom az 5-öst akkor meg kikapcsolna a mikrofonja.]
Ha van még ennél egyszerűbb módszer a mikrofonok be-ki kapcsolására akkor az is jó lenne.

[Mikrofon bekapcsolás parancsa: +voicerecord]
[Mikrofon kikapcsolás parancsa: -voicerecord]

Előre is köszönöm a segítséget.
FUN (Ádám)


Tudok egy egyszerűbb módot erre:
http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=mutemenu
Ehhez csinálsz egy menüt, és ki be tudod kapcsolni a mikrofont a playereknek.

_________________
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ásElküldve: 2013.07.23. 17:06 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Itt pont nem az a kérés, hogy tudja némítani, hanem az, hogy tudja hallani a másikat. Ehhez kell neki bekapcsolnia a mikrofonját.

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.23. 20:21 
Offline
Őstag
Avatar

Csatlakozott: 2010.04.16. 16:50
Hozzászólások: 1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Naggyábol valamit összedobtam de olyanra a menüt sajnos nem tudom , hogy pl kiíírja an eve után hogy mute-zva van vagy nem !
custommenuitems.ini be ezt rakd be !
amx_addmenuitem "Mute Menu" "mute_menu" "u" "Mute_menuvel"
ha ez megvan akkor majd az amx menüben a legutolsó oldalon lessz a menü !
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <colorchat>
  4.  
  5. public plugin_init()
  6.  
  7. {
  8. register_plugin( "Mute_menuvel", "1.0", "expert" );
  9. register_clcmd( "mute_menu","AwesomeMenu");
  10. }
  11.  
  12. public AwesomeMenu(id)
  13. {
  14. if(get_user_flags(id) & ADMIN_KICK)
  15. {
  16. new menu = menu_create("\rValaszd ki a jatekost", "menu_handler");
  17. new players[32], pnum, tempid;
  18. new szName[32], szTempid[10];
  19.  
  20. get_players(players, pnum, "ch");
  21. for( new i; i<pnum; i++ )
  22. {
  23. tempid = players[i];
  24. get_user_name(tempid, szName, charsmax(szName));
  25. num_to_str(tempid, szTempid, charsmax(szTempid));
  26. menu_additem(menu, szName, szTempid, 0);
  27. }
  28. menu_display(id, menu, 0);
  29. }
  30. }
  31.  
  32. public menu_handler(id, menu, item)
  33. {
  34. if( item == MENU_EXIT )
  35. {
  36. menu_destroy(menu);
  37. return PLUGIN_HANDLED;
  38. }
  39. new data[6], szName[64];
  40. new access, callback;
  41. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  42. new tempid = str_to_num(data);
  43.  
  44. if(is_user_connected(tempid))
  45. {
  46. ColorChat(id, NORMAL, "[ Mute ]^x04 Mikrofon Sikeresen Kikapcsolva a^x01 %s ^x04nevu jatekosnak", szName)
  47. client_cmd(tempid, "-voicerecord")
  48. }
  49.  
  50. menu_destroy(menu);
  51. return PLUGIN_HANDLED;
  52. }
  53.  

_________________
Kép

Ők köszönték meg expert nek ezt a hozzászólást: fun (2013.07.23. 23:17)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.23. 20:27 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <colorchat>
  4.  
  5. new bool:muted[33]
  6.  
  7. public plugin_init()
  8.  
  9. {
  10. register_plugin( "Mute_menuvel", "1.0", "expert" );
  11. register_clcmd( "mute_menu","AwesomeMenu");
  12. }
  13.  
  14. public AwesomeMenu(id)
  15. {
  16. if(get_user_flags(id) & ADMIN_KICK)
  17. {
  18. new menu = menu_create("\rValaszd ki a jatekost", "menu_handler");
  19. new players[32], pnum, tempid;
  20. new szName[32], szTempid[10];
  21.  
  22. get_players(players, pnum, "ch");
  23. for( new i; i<pnum; i++ )
  24. {
  25. tempid = players[i];
  26. get_user_name(tempid, szName, charsmax(szName));
  27. num_to_str(tempid, szTempid, charsmax(szTempid));
  28. menu_additem(menu, szName, szTempid, 0);
  29. }
  30. menu_display(id, menu, 0);
  31. }
  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. new tempid = str_to_num(data);
  45.  
  46. if(is_user_connected(tempid))
  47. {
  48. if(muted[tempid])
  49. {
  50. ColorChat(id, NORMAL, "[ Mute ]^x04 Mikrofon Sikeresen Bekapcsolva a^x01 %s ^x04nevu jatekosnak", szName)
  51. client_cmd(tempid, "+voicerecord")
  52. muted[tempid] = false;
  53. }
  54. else
  55. {
  56. ColorChat(id, NORMAL, "[ Mute ]^x04 Mikrofon Sikeresen Kikapcsolva a^x01 %s ^x04nevu jatekosnak", szName)
  57. client_cmd(tempid, "-voicerecord")
  58. muted[tempid] = true;
  59. }
  60. }
  61. menu_destroy(menu);
  62. return PLUGIN_HANDLED;
  63. }
  64. public client_disconnect(id) muted[id] = false;
  65. public client_putinserver(id) muted[id] = false;

Ők köszönték meg Vinnice nek ezt a hozzászólást: fun (2013.07.23. 23:17)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.23. 23:17 
Offline
Újonc

Csatlakozott: 2011.09.05. 18:51
Hozzászólások: 14
Megköszönt másnak: 13 alkalommal
Köszönöm szépen a plugint és a segítséget, működik a menü.
Ha lehet még pontosítani egy kicsit a pluginon, hogy egyszerűbben és gyorsabb lehessen be-ki kapcsolni a mikrofont, akkor leírom mit szeretnék.

Van két dolog amit észrevettem.
Amikor előjön a menü és megnyomok egy nevet akkor egyből eltűnik, azt meg lehet oldani hogy maradjon a menü?
Másik, ha kiválasztok valakit és megnyomom akkor először kikapcsolja, még egyszer megnyomom akkor kapcsolja be, még egyszer akkor megint ki (úgy lenne egyszerűbb ha simán be-ki lehetne kapcsolni.)

Köszönöm még egyszer.
FUN


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.24. 00:32 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <colorchat>
  3.  
  4. new bool:muted[33]
  5.  
  6. public plugin_init()
  7.  
  8. {
  9. register_plugin( "Mute_menuvel", "1.0", "expert" );
  10. register_clcmd( "mute_menu","AwesomeMenu");
  11. }
  12.  
  13. public AwesomeMenu(id)
  14. {
  15. if(get_user_flags(id) & ADMIN_KICK)
  16. {
  17. new menu = menu_create("\rValaszd ki a jatekost", "menu_handler");
  18. new players[32], pnum, tempid;
  19. new szName[32], szTempid[10];
  20.  
  21. get_players(players, pnum, "ch");
  22. for( new i; i<pnum; i++ )
  23. {
  24. tempid = players[i];
  25. get_user_name(tempid, szName, charsmax(szName));
  26. num_to_str(tempid, szTempid, charsmax(szTempid));
  27. menu_additem(menu, szName, szTempid, 0);
  28. }
  29. menu_display(id, menu, 0);
  30. }
  31. }
  32.  
  33. public menu_handler(id, menu, item)
  34. {
  35. if( item == MENU_EXIT )
  36. {
  37. menu_destroy(menu);
  38. return PLUGIN_HANDLED;
  39. }
  40. new data[6], szName[64];
  41. new access, callback;
  42. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  43. new tempid = str_to_num(data);
  44.  
  45. if(is_user_connected(tempid))
  46. {
  47. if(muted[tempid])
  48. {
  49. ColorChat(id, NORMAL, "[ Mute ]^x04 Mikrofon Sikeresen Kikapcsolva a^x01 %s ^x04nevu jatekosnak", szName)
  50. client_cmd(tempid, "-voicerecord")
  51. muted[tempid] = false;
  52. }
  53. else
  54. {
  55. ColorChat(id, NORMAL, "[ Mute ]^x04 Mikrofon Sikeresen Bekapcsolva a^x01 %s ^x04nevu jatekosnak", szName)
  56. client_cmd(tempid, "+voicerecord")
  57. muted[tempid] = true;
  58. }
  59. }
  60. AwesomeMenu(id);
  61. return PLUGIN_CONTINUE;
  62. }
  63. public client_disconnect(id) muted[id] = false;
  64. public client_putinserver(id) muted[id] = false;

Ők köszönték meg Vinnice nek ezt a hozzászólást: fun (2013.07.24. 00:50)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.24. 00:51 
Offline
Újonc

Csatlakozott: 2011.09.05. 18:51
Hozzászólások: 14
Megköszönt másnak: 13 alkalommal
Köszönöm szépen, pont olyan lett a plugin amilyet akartam :)


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2013.07.24. 06:03 
Offline
Őstag
Avatar

Csatlakozott: 2010.04.16. 16:50
Hozzászólások: 1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. public client_disconnect ( id) muted [ id ] = false ;
  3. public client_putinserver (id ) muted [ id] = false;
  4.  

helyett
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. public client_disconnect ( id) muted [ id ] = true ;
  3. public client_putinserver (id ) muted [ id] = true;
  4.  

csak mert alapbol mindenkinek be van kapcsolva a miki és akkor így a menüben majd egyből a kikapcsolást fogja végrehajtani :-)

_________________
Kép

Ők köszönték meg expert nek ezt a hozzászólást: fun (2013.07.24. 14:54)
  Népszerűség: 2.27%


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


Ki van itt

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