hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 10:42



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: csapatba állás
HozzászólásElküldve: 2016.01.20. 14:39 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.04.10. 23:40
Hozzászólások: 283
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 12 alkalommal
sziasztok.

milyen parancsal lehet beállni te-be és ct-be??

egy csapatválasztó menüt akarok csinálni amiben vannak +menüpontok is (szabályzat,vásárlás)
ehhez a pluginhoz kellene:
  1. #include <amxmodx>
  2.  
  3. public plugin_init() {
  4.     register_clcmd("chooseteam", "AwesomeMenu");
  5. }
  6.  
  7. public AwesomeMenu(id) {
  8.     new menu = menu_create("\rValami menü", "awesomemenu_handler");
  9.  
  10.     menu_additem(menu, "Első cucc", "0", 0);
  11.     menu_additem(menu, "Második cucc", "1", 0);
  12.     menu_additem(menu, "Harmadik cucc", "2", 0);
  13.     menu_additem(menu, "Negyedik cucc", "3", 0);
  14.  
  15.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  16.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  17.     menu_display(id, menu, 0);
  18.     return PLUGIN_HANDLED;
  19. }
  20.  
  21. public awesomemenu_handler(id, menu, item) {
  22.     switch(item) {
  23.         case 0: {
  24.             client_print(id, print_chat, "blabla");
  25.         }
  26.         case 1: {
  27.             client_print(id, print_chat, "blabla");
  28.         }
  29.         case 2: {
  30.             client_print(id, print_chat, "blabla");
  31.         }
  32.         case 3: {
  33.             client_print(id, print_chat, "blabla");
  34.         }
  35.     }
  36.  
  37.     menu_destroy(menu);
  38.     return PLUGIN_HANDLED;
  39. }

_________________
Kép

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.20. 16:41 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.04.10. 23:40
Hozzászólások: 283
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 12 alkalommal
Megcsináltam már a menüt de még mindig nemtudom a parancsot, hogy mi is tesz minket be a csapatokba.

  1. #include <amxmodx>
  2.  
  3. public plugin_init() {
  4.     register_clcmd("chooseteam", "AwesomeMenu");
  5. }
  6.  
  7. public AwesomeMenu(id) {
  8.     new menu = menu_create("\rrezidencia Főmenü", "awesomemenu_handler");
  9.  
  10.     menu_additem(menu, "Csapatba állás", "0", 0);
  11.     menu_additem(menu, "\rSzabályzat", "1", 0);
  12.     menu_additem(menu, "\rVIP/Admin vásárlás", "2", 0);
  13.     menu_additem(menu, "Negyedik cucc", "3", 0);
  14.  
  15.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  16.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  17.     menu_display(id, menu, 0);
  18.     return PLUGIN_HANDLED;
  19. }
  20.  
  21. public awesomemenu_handler(id, menu, item) {
  22.     switch(item) {
  23.         case 0: {
  24.             engclient_cmd(id, "jointeam");
  25.         }
  26.         case 1: {
  27.             client_cmd(id, "say /szabaly");
  28.         }
  29.         case 2: {
  30.             client_cmd(id, "say /vasarlas");
  31.         }
  32.         case 3: {
  33.             client_print(id, print_chat, "blabla");
  34.         }
  35.     }
  36.  
  37.     menu_destroy(menu);
  38.     return PLUGIN_HANDLED;
  39. }

_________________
Kép

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.20. 16:44 
Offline
Fanatikus
Avatar

Csatlakozott: 2013.07.27. 12:36
Hozzászólások: 183
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 25 alkalommal
cs_set_user_team(id, CS_TEAM_T)
cs_set_user_team(id, CS_TEAM_CT)
cs_set_user_team(id, CS_TEAM_SPECTATOR)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.20. 17:33 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.04.10. 23:40
Hozzászólások: 283
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 12 alkalommal
megcsináltam, most ha valaki rámegy h pl terrorba állítsa akkor beteszi TE-be de nem tud mozogni csak ugrálni, fegyvert sem kap

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. public plugin_init() {
  5.     register_clcmd("chooseteam", "AwesomeMenu");
  6. }
  7.  
  8. public client_connect(id)
  9.      {
  10.       set_task(1.0,"ShowMenu",id)
  11.      }
  12.  
  13. public AwesomeMenu(id) {
  14.     new menu = menu_create("\rrezidencia Szerverek by:\wexodus", "awesomemenu_handler");
  15.  
  16.     menu_additem(menu, "\wTerroristanak Allas", "0", 0);
  17.     menu_additem(menu, "\wAnti-Terroristanak Allas", "1", 0);
  18.     menu_additem(menu, "\wNezobe allas", "2", 0);
  19.     menu_additem(menu, "\rSzabalyzat", "3", 0);
  20.     menu_additem(menu, "\rVIP/Admin vasarlas", "4", 0);
  21.     menu_additem(menu, "\wSkinjeim kivalasztasa", "5", 0);
  22.     menu_additem(menu, "\rTovabbi szervereink", "6", 0);
  23.  
  24.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  25.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  26.     menu_display(id, menu, 0);
  27.     return PLUGIN_HANDLED;
  28. }
  29.  
  30. public awesomemenu_handler(id, menu, item) {
  31.     switch(item) {
  32.         case 0: {
  33.             cs_set_user_team(id, CS_TEAM_T)
  34.         }
  35.         case 1: {
  36.             cs_set_user_team(id, CS_TEAM_CT)
  37.         }
  38.         case 2: {
  39.             cs_set_user_team(id, CS_TEAM_SPECTATOR)
  40.         }
  41.         case 3: {
  42.             client_cmd(id, "say /szabaly");
  43.         }
  44.         case 4: {
  45.             client_cmd(id, "say /vasarlas");
  46.         }
  47.         case 5: {
  48.             client_cmd(id, "say /skinek");
  49.         }
  50.         case 8: {
  51.             client_cmd(id, "say /server");
  52.         }
  53.     }
  54.  
  55.     menu_destroy(menu);
  56.     return PLUGIN_HANDLED;
  57. }

_________________
Kép

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.20. 17:40 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
Üdv!

így lehet hogy jobban megérted.

  1. #include < amxmodx >
  2. #include < cstrike > // Szükséges INC a cs_set_user_team-hoz
  3.  
  4. public plugin_init()
  5. {
  6.     register_plugin("Csapatba állás,stb","1.0","Rendszergazda")
  7.     register_clcmd("chooseteam", "AwesomeMenu");
  8. }
  9.  
  10. public AwesomeMenu(id) {
  11.     new menu = menu_create("\rrezidencia Főmenü", "awesomemenu_handler");
  12.    
  13.     menu_additem(menu, "Csapatba állás", "0", 0);
  14.     menu_additem(menu, "\rSzabályzat", "1", 0);
  15.     menu_additem(menu, "\rVIP/Admin vásárlás", "2", 0);
  16.     menu_additem(menu, "Negyedik cucc", "3", 0);
  17.    
  18.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  19.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  20.     menu_display(id, menu, 0);
  21.     return PLUGIN_HANDLED;
  22. }
  23.  
  24. public awesomemenu_handler(id, menu, item)
  25. {
  26.     switch(item)
  27.     {
  28.         case 0:
  29.         {
  30.             csapatba_allok(id)
  31.         }
  32.         case 1:
  33.         {
  34.             client_cmd(id, "say /szabaly");
  35.         }
  36.         case 2:
  37.         {
  38.             client_cmd(id, "say /vasarlas");
  39.         }
  40.         case 3:
  41.         {
  42.             client_print(id, print_chat, "blabla");
  43.         }
  44.     }
  45.    
  46.     menu_destroy(menu);
  47.     return PLUGIN_HANDLED;
  48. }
  49. public csapatba_allok(id)
  50. {
  51.     new menu = menu_create("\yHova szeretnél álln?", "csapat_allok");
  52.    
  53.     menu_additem(menu, "T-be", "0", 0);
  54.     menu_additem(menu, "CT-be", "1", 0);
  55.     menu_additem(menu, "SPECTATOR-ba", "2", 0);
  56.    
  57.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  58.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  59.     menu_display(id, menu, 0);
  60.     return PLUGIN_HANDLED;
  61. }
  62.  
  63. public csapat_allok(id, menu, item)
  64. {
  65.     switch(item)
  66.     {
  67.         case 0:
  68.         {
  69.             cs_set_user_team(id, CS_TEAM_T)
  70.         }
  71.         case 1:
  72.         {
  73.             cs_set_user_team(id, CS_TEAM_CT)
  74.         }
  75.         case 2:
  76.         {
  77.             cs_set_user_team(id, CS_TEAM_SPECTATOR)
  78.         }
  79.        
  80.     }
  81.    
  82.     menu_destroy(menu);
  83.     return PLUGIN_HANDLED;
  84. }

_________________
.:[*|P|eac|E|*]:.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.20. 22:27 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.04.10. 23:40
Hozzászólások: 283
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 12 alkalommal
akinek esetleg később ilyen problémája lesz
megoldás:

  1. public csapat_allok(id)
  2. {
  3.     new menu = menu_create("\wHova szeretnel beallni?", "csapatba_allok");
  4.    
  5.     menu_additem(menu, "Terrorista", "0", 0);
  6.     menu_additem(menu, "Anti-Terrorista", "1", 0);
  7.     menu_additem(menu, "Automatikus Valasztas", "2", 0);
  8.     menu_additem(menu, "Nezo", "3", 0);
  9.    
  10.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  11.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  12.     menu_display(id, menu, 0);
  13.     return PLUGIN_HANDLED;
  14. }
  15.  
  16. public csapatba_allok(id, menu, item)
  17. {
  18.     switch(item)
  19.     {
  20.         case 0:
  21.         {
  22.             client_cmd(id, "jointeam 1");
  23.         }
  24.         case 1:
  25.         {
  26.             client_cmd(id, "jointeam 2");
  27.         }
  28.         case 2:
  29.         {
  30.             client_cmd(id, "jointeam 5");
  31.         }
  32.         case 3:
  33.         {
  34.             client_cmd(id, "jointeam 6");
  35.         }
  36.        
  37.     }
  38.    
  39.     menu_destroy(menu);
  40.     return PLUGIN_HANDLED;
  41. }

_________________
Kép

Kép

Ők köszönték meg nagyricsii35 nek ezt a hozzászólást: Akosch:. (2016.01.20. 23:18)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.21. 16:23 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.04.10. 23:40
Hozzászólások: 283
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 12 alkalommal
Valaki esetleg azt nem tudja hogy:

Pl: kőrvégi zene kikapcsolva | bekapcsolva
És akkor az lenne piros amelyik beállításon van éppen.

Tehát ha bevan kapcsolva akkor a bekapcsolvát pirosan irná.
Ha kikapcsolva akkor fordítva ezt.

Valaki tudna ebben segiteni?

_________________
Kép

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: csapatba állás
HozzászólásElküldve: 2016.01.21. 16:39 
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
nagyricsii35 írta:
Valaki esetleg azt nem tudja hogy:

Pl: kőrvégi zene kikapcsolva | bekapcsolva
És akkor az lenne piros amelyik beállításon van éppen.

Tehát ha bevan kapcsolva akkor a bekapcsolvát pirosan irná.
Ha kikapcsolva akkor fordítva ezt.

Valaki tudna ebben segiteni?


Ilyet nem lehet. Olyat lehet viszont, hogy csinálsz egy menüt, "Próba" néven, és alá a szöveget.
Tehát:

/wPróba:
1, /rON
2, /yOFF
Ha megnyomod az "OFF" -ot, bezárja ezt a menüt, és azt a menüt nyitja meg, ahol a színek fordítva vannak, tehát így:
/wPróba:
1, /yON
2, /rOFF

Az értékeket, funkciókat, majd hozzárendeled, hogy gombnyomáskor mi történjen.

_________________
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: csapatba állás
HozzászólásElküldve: 2016.01.21. 16:47 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Nem mi? XD
Végülis csak egy switch meg egy tömb, anélkül nem lehet.

Havazik

Nézd ki ebből.

Ennél is úgy van kijelentkezés-bejelentkezés egybe.
Admin Login System

_________________
GitHub - mforce


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