hlmod.hu
https://hlmod.hu/

Csak CT használhatja
https://hlmod.hu/viewtopic.php?f=29&t=28890
Oldal: 1 / 1

Szerző:  Tomii [2018.03.31. 08:39 ]
Hozzászólás témája:  Csak CT használhatja

Helló!

Hogyan tudom azt megcsinálni hogy: Van egy menü ami T betűre nyílik meg, nos én ezzel azt akarom hogy csak a CT-k bírják ezt a menüt használni, ha T pedig megpróbálná használni akkor kiírja neki chatbe hogy: Sajnos te ezt az Opciót nem használhatod.

Előre is köszönöm, aki segít :)

  1. public Fegyverek(id)
  2. {
  3.     new focim[121]
  4.     formatex(focim, charsmax(focim), "Teszt")
  5.     new menu = menu_create(focim, "fegyverek_handler")
  6.        
  7.     formatex(focim, charsmax(focim), "Fegyver 1")
  8.     menu_additem(menu, focim, "1",0)
  9.    
  10.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  11.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  12.  
  13.         menu_display(id, menu, 0)
  14.     return PLUGIN_HANDLED
  15.     }
  16.     public fegyverek_handler(id, menu, item){
  17.     if(item == MENU_EXIT)
  18.     {
  19.     menu_destroy(menu);
  20.     return;
  21.     }
  22.    
  23.     new data[9], szName[64];
  24.     new access, callback;
  25.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  26.     new key = str_to_num(data);
  27.    
  28.     switch(key)
  29.     {
  30.         case 1:{
  31.             blablabla(id)
  32. }
  33. }
  34. }

Szerző:  elit [2018.03.31. 09:38 ]
Hozzászólás témája:  Re: Csak CT használhatja

proba cseresznye szeron müködött.
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <fun>
  5. #include <cstrike>
  6.  
  7. #define PLUGIN ""
  8. #define VERSION ""
  9. #define AUTHOR ""
  10.  
  11.  
  12. public plugin_init() {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR)
  14.    
  15.     register_clcmd("say /test", "Fegyverek")
  16. }
  17.  
  18. public Fegyverek(id)
  19. {
  20.     if(cs_get_user_team(id) == CS_TEAM_CT)
  21.     {
  22.         new focim[121]
  23.         formatex(focim, charsmax(focim), "Teszt")
  24.         new menu = menu_create(focim, "fegyverek_handler")
  25.        
  26.         formatex(focim, charsmax(focim), "Fegyver 1")
  27.         menu_additem(menu, focim, "1",0)
  28.        
  29.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  30.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  31.        
  32.         menu_display(id, menu, 0)
  33.     }
  34.     else
  35.     {
  36.         client_print(id, print_chat, "csak ct-nek")
  37.     }
  38.     return PLUGIN_HANDLED
  39. }
  40. public fegyverek_handler(id, menu, item){
  41.     if(item == MENU_EXIT)
  42.     {
  43.         menu_destroy(menu);
  44.         return;
  45.     }
  46.    
  47.     new data[9], szName[64];
  48.     new access, callback;
  49.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  50.     new key = str_to_num(data);
  51.    
  52.     switch(key)
  53.     {
  54.         case 1:
  55.         {
  56.             give_item(id, "weapon_awp")
  57.         }
  58.     }
  59. }

lehet van más megoldás is.

Szerző:  Tomii [2018.03.31. 09:43 ]
Hozzászólás témája:  Re: Csak CT használhatja

elit írta:
proba cseresznye szeron müködött.
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <fun>
  5. #include <cstrike>
  6.  
  7. #define PLUGIN ""
  8. #define VERSION ""
  9. #define AUTHOR ""
  10.  
  11.  
  12. public plugin_init() {
  13.     register_plugin(PLUGIN, VERSION, AUTHOR)
  14.    
  15.     register_clcmd("say /test", "Fegyverek")
  16. }
  17.  
  18. public Fegyverek(id)
  19. {
  20.     if(cs_get_user_team(id) == CS_TEAM_CT)
  21.     {
  22.         new focim[121]
  23.         formatex(focim, charsmax(focim), "Teszt")
  24.         new menu = menu_create(focim, "fegyverek_handler")
  25.        
  26.         formatex(focim, charsmax(focim), "Fegyver 1")
  27.         menu_additem(menu, focim, "1",0)
  28.        
  29.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  30.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  31.        
  32.         menu_display(id, menu, 0)
  33.     }
  34.     else
  35.     {
  36.         client_print(id, print_chat, "csak ct-nek")
  37.     }
  38.     return PLUGIN_HANDLED
  39. }
  40. public fegyverek_handler(id, menu, item){
  41.     if(item == MENU_EXIT)
  42.     {
  43.         menu_destroy(menu);
  44.         return;
  45.     }
  46.    
  47.     new data[9], szName[64];
  48.     new access, callback;
  49.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  50.     new key = str_to_num(data);
  51.    
  52.     switch(key)
  53.     {
  54.         case 1:
  55.         {
  56.             give_item(id, "weapon_awp")
  57.         }
  58.     }
  59. }

lehet van más megoldás is.


Köszönöm, és azt hogyan tudnám hogy ha rá nyom a T csapat akkor írja neki hogy "Sajnos csak CT csapat használhatja a menüt."

Szerző:  elit [2018.03.31. 09:51 ]
Hozzászólás témája:  Re: Csak CT használhatja

ez helyett
  1. register_clcmd("say /test", "Fegyverek")

ezt
  1. register_impulse(201, "Fegyverek")

Szerző:  Tomii [2018.03.31. 09:57 ]
Hozzászólás témája:  Re: Csak CT használhatja

elit írta:
ez helyett
  1. register_clcmd("say /test", "Fegyverek")

ezt
  1. register_impulse(201, "Fegyverek")


Nem érted amit írtam, javítottam :D

Szerző:  elit [2018.03.31. 10:01 ]
Hozzászólás témája:  Re: Csak CT használhatja

Tomii írta:
Nem érted amit írtam, javítottam :D


ha beáll t-be és rányom vagy be írja a parancsot akkor ki fogja neki dobni a szöveget amit le írtál.

ott a kép is
Kép

Szerző:  Pika [2018.03.31. 11:22 ]
Hozzászólás témája:  Re: Csak CT használhatja

Tomii írta:
elit írta:
ez helyett
  1. register_clcmd("say /test", "Fegyverek")

ezt
  1. register_impulse(201, "Fegyverek")


Nem érted amit írtam, javítottam :D


  1. else
  2.     {
  3.         client_print(id, print_chat, "csak ct-nek")
  4.     }

Szerző:  Tomii [2018.03.31. 11:36 ]
Hozzászólás témája:  Re: Csak CT használhatja

Pika írta:
Tomii írta:
elit írta:
ez helyett
  1. register_clcmd("say /test", "Fegyverek")

ezt
  1. register_impulse(201, "Fegyverek")


Nem érted amit írtam, javítottam :D


  1. else
  2.     {
  3.         client_print(id, print_chat, "csak ct-nek")
  4.     }


Tudom, megvan már, köszönöm :D.

Kérhetném a kukába ?.

Szerző:  Pika [2018.03.31. 11:58 ]
Hozzászólás témája:  Re: Csak CT használhatja

Jó lesz ez itt, biztos fogják még jó páran keresni.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/