hlmod.hu
https://hlmod.hu/

Fegyver Menu/skin menü elakadtam.
https://hlmod.hu/viewtopic.php?f=10&t=26222
Oldal: 1 / 1

Szerző:  adriansr14 [2016.09.17. 15:58 ]
Hozzászólás témája:  Fegyver Menu/skin menü elakadtam.

Sziasztok épp írok egy fegyver menü rendszert és aza baj hogy a Fegyver Skine be/ki kapcsolásnál hogy nem fut le az egész a amxx-studioval, vagy én rontottam volna el?
Aki tud az segíthettne mert szerintem így jónak kellene lennie!!


  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>
  4. #include <hamsandwich>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fun>
  8. #include <engine>
  9.    
  10.          new beki[33]
  11.      
  12.     public plugin_init()
  13.      
  14.     {
  15.         register_plugin("New OnlyD2 BfS- Főmenu 2k16.09.17!!!!!", "1.0", "Adrian!");
  16.      
  17.         register_clcmd("say /menus", "ShowMenu");
  18.       //  register_clcmd("chooseteam", "ShowMenu")  
  19.         register_impulse(201, "ShowMenu")
  20.    
  21.        
  22.      
  23.     }
  24.      
  25.     public ShowMenu(id)
  26.     {
  27.         new menu = menu_create("\r-|New OnlyD2|-\y Fegyver Menü/Skin menü!", "handler");
  28.      
  29.         menu_additem(menu, "\wFegyver Skinek", "", 0); // case 0 még nincs használatban!
  30.    
  31.         // Menübe
  32.     if(get_user_flags(id)&ADMIN_KICK)
  33.         {
  34.         if(beki[id] == 0)
  35.         formatex(ShowMenu, charsmax(ShowMenu), "\yFegyver Skin \d(\rBekapcsolva\d)")
  36.         else
  37.         formatex(szMenu, charsmax(ShowMenu), "\yFegyver Skin \d(\rKikapcsolva\d)")
  38.         menu_additem(menu, ShowMenu, "2", 0);
  39.      
  40.      
  41.         return PLUGIN_HANDLED;
  42.      
  43.     }
  44.      
  45.     public handler(id, menu, item)
  46.      
  47.     {
  48.      
  49.         if(item == MENU_EXIT)
  50.      
  51.         {
  52.             menu_cancel(id);
  53.      
  54.             return PLUGIN_HANDLED;
  55.      
  56.         }
  57.      
  58.      
  59.      
  60.         new command[6], name[64], access, callback;
  61.      
  62.      
  63.         menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  64.      
  65.      
  66.         switch(item)
  67.      
  68.         {
  69.      
  70.            case 9 : {
  71.                 if(beki[id] == 1)
  72.                     beki[id] = 0
  73.                     g_kijelentkezadminbol[id] = 0
  74.                     set_task(0.1, "profilom", id)
  75.  
  76.     else
  77.     if(beki[id] == 0)
  78.     beki[id] = 1
  79.  
  80.             }
  81.         }
  82.      
  83.         menu_destroy(menu);
  84.      
  85.         return PLUGIN_HANDLED;
  86.     }

Szerző:  exodus [2016.09.17. 21:46 ]
Hozzászólás témája:  Re: Fegyver Menu/skin menü elakadtam.

Ezt minek ennyire bonyolítani?

Ennyi az egész:

  1. public Menu(id)
  2. {
  3. new menu[121];
  4. format(cim, charsmax(cim), "Menü");
  5. new menu = menu_create(cim, "Menu_h");
  6.  
  7. menu_additem(menu, beki[id] == 1 ? "Skin: \rBekapcsolva \y| \wKikapcsolva":"Skin: \wBekapcsolva \y| \rKikapcsolva", "1",0);
  8.  
  9. menu_display(id, menu, 0);
  10. }
  11.  
  12. public Menu_h(id, menu, item){
  13. if(item == MENU_EXIT)
  14. {
  15. menu_destroy(menu);
  16. return;
  17. }
  18.  
  19. new data[9], szName[64];
  20. new access, callback;
  21. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  22. new key = str_to_num(data);
  23.  
  24. switch(key)
  25.        {
  26.         case 1:
  27.         {
  28.             if(beki[id] == 1)
  29.             {
  30.                 beki[id] = 0;
  31.             }
  32.             else
  33.             {
  34.                 beki[id] = 1;
  35.             }
  36.             Menu(id);
  37.         }
  38.     }
  39. }


Mondjuk jelen esetben mindenki tudja állítani nem csak admin

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