hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.04. 18:18



Jelenlévő felhasználók

Jelenleg 406 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 404 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot], Majestic-12 [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  [8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Admin Menü
HozzászólásElküldve:2012.08.18. 10:33 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Üdv.!

Nem engedi compizni ezt a plugint de nem tom mér :roll:
Valaki javítaná?

Compi log:
Kód:
  1. Welcome to the AMX Mod X 1.8.1-300 Compiler.

  2. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

  3.  

  4. Warning: Function "menu" should return a value on line 24

  5. Error: Function heading differs from prototype on line 25

  6. Error: Symbol already defined: "menu" on line 26

  7. Error: Invalid function call, not a valid address on line 104

  8. Warning: Loose indentation on line 104

  9. Warning: Expression has no effect on line 104

  10. Error: Expected token: ";", but found ")" on line 104

  11. Error: Invalid expression, assumed zero on line 104

  12. Error: Too many error messages on one line on line 104

  13.  

  14. Compilation aborted.

  15. 6 Errors.

  16.  

  17.  


SMA:
Kód:
  1. #include <amxmodx>

  2. #include <fun>

  3. #include <cstrike>

  4.  

  5. public plugin_init()

  6.  {

  7.     register_clcmd( "say /adminmenu","menu");

  8.  }

  9. public menu(id)

  10.  {

  11.     new menu = menu_create("\rKerlek valasz a menubol!:", "menu")

  12.  

  13.     menu_additem(menu, "\y+16000$", "1", 0);

  14.     menu_additem(menu, "\yFegyverek", "2", 0);

  15.     menu_additem(menu, "\y100 Granyo", "3", 0);

  16.     menu_additem(menu, "\y500 Armor", "4", 0);

  17.     menu_additem(menu, "\y1000 HP", "5", 0);

  18.     menu_additem(menu, "\yCsapatvaltas", "6", 0);

  19.     menu_additem(menu, "\y500 Frag", "7", 0);

  20.     menu_additem(menu, "\yHalalok nullazasa", "8", 0);

  21.  

  22.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  23.     menu_display(id, menu, 0);

  24. }

  25. public menu(id, menu, item)

  26.  {

  27.     if( item == MENU_EXIT )

  28.     {

  29.         menu_destroy(menu);

  30.         return PLUGIN_HANDLED;

  31.     }

  32.  

  33.     new data[6], szName[64];

  34.     new access, callback;

  35.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  36.  

  37.     new key = str_to_num(data);

  38.  

  39.     switch(key)

  40.     {

  41.         case 1:

  42.         {

  43.             cs_set_user_money(id, 16000)

  44.         }

  45.         case 2:

  46.         {

  47.             almenu(id);

  48.         }

  49.         case 3:

  50.         {

  51.             give_item(id, "weapon_hegrenade")

  52.             cs_set_user_bpammo(id, CSW_HEGRENADE, 100)

  53.         }

  54.         case 4:

  55.         {

  56.             set_user_armor(id, 500)

  57.         }

  58.         case 5:

  59.         {

  60.             set_user_health(id, 1000)

  61.         }

  62.         case 6:

  63.         {

  64.             alm2(id);

  65.         }

  66.         case 7:

  67.         {

  68.             set_user_frags(id, 500)

  69.         }

  70.         case 8:

  71.         {

  72.             cs_set_user_deaths(id, 0)

  73.         }

  74.     }

  75.  

  76.     menu_destroy(menu);

  77.     return PLUGIN_HANDLED;

  78.  }

  79.  almenu(id)

  80.  {

  81.     new menu = menu_create("\rValasz a fegyok kozul:", "submenu_handler")

  82.  

  83.     menu_additem(menu, "\rMagozo", "1", 0);

  84.     menu_additem(menu, "\rAK47", "2", 0);

  85.     menu_additem(menu, "\rM4A1", "3", 0);

  86.     menu_additem(menu, "\rAuto Shotgun", "4", 0);

  87.     menu_additem(menu, "\rDeagle", "5", 0);

  88.     menu_additem(menu, "\rP90", "6", 0);

  89.     menu_additem(menu, "\rAUG", "7", 0);

  90.     menu_additem(menu, "\rAWP", "8", 0);

  91.  

  92.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  93.     menu_display(id, menu, 0);

  94.  }

  95. public submenu_handler(id, menu, item)

  96.  {

  97.     if( item == MENU_EXIT )

  98.     {

  99.         menu_destroy(menu);

  100.  

  101.        

  102.         if( is_user_connected(id) )

  103.            

  104.             menu(id);

  105.  

  106.         return PLUGIN_HANDLED;

  107.     }

  108.  

  109.     new data[6], szName[64];

  110.     new access, callback;

  111.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  112.  

  113.     new key = str_to_num(data);

  114.  

  115.     switch(key)

  116.     {

  117.         case 1:

  118.         {

  119.                 give_item(id, "weapon_g3sg1")

  120.                 cs_set_user_bpammo(id, CSW_G3SG1, 500)

  121.         }

  122.         case 2:

  123.         {

  124.                 give_item(id, "weapon_ak47")

  125.                 cs_set_user_bpammo(id, CSW_AK47, 500)

  126.         }

  127.         case 3:

  128.         {

  129.                 give_item(id, "weapon_m4a1")

  130.                 cs_set_user_bpammo(id, CSW_M4A1, 500)

  131.         }

  132.         case 4:

  133.         {

  134.                 give_item(id, "weapon_xm1014")

  135.                 cs_set_user_bpammo(id, CSW_XM1014, 500)

  136.         }

  137.         case 5:

  138.         {

  139.                 give_item(id, "weapon_deagle")

  140.                 cs_set_user_bpammo(id, CSW_DEAGLE, 500)

  141.         }

  142.         case 6:

  143.         {

  144.                 give_item(id, "weapon_p90")

  145.                 cs_set_user_bpammo(id, CSW_P90, 500)

  146.         }

  147.         case 7:

  148.         {

  149.                 give_item(id, "weapon_aug")

  150.                 cs_set_user_bpammo(id, CSW_AUG, 500)

  151.         }

  152.         case 8:

  153.         {

  154.                 give_item(id, "weapon_awp")

  155.                 cs_set_user_bpammo(id, CSW_AWP, 500)

  156.         }

  157.        

  158.     }

  159.  

  160.     menu_destroy(menu);

  161.  

  162.    

  163.     menu(id);

  164. }  

  165.    

  166. alm2(id)

  167.  {

  168.     new menu = menu_create("\rValasz csapatot:", "submenu2_handler")

  169.  

  170.     menu_additem(menu, "\rT", "1", 0);

  171.     menu_additem(menu, "\rCT", "2", 0);

  172.     menu_additem(menu, "\rSpec", "3", 0);

  173.  

  174.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  175.     menu_display(id, menu, 0);

  176.  }

  177. public submenu2_handler(id, menu, item)

  178.  {

  179.     if( item == MENU_EXIT )

  180.     {

  181.         menu_destroy(menu);

  182.  

  183.        

  184.         if( is_user_connected(id) )

  185.            

  186.             menu(id);

  187.  

  188.         return PLUGIN_HANDLED;

  189.     }

  190.  

  191.     new data[6], szName[64];

  192.     new access, callback;

  193.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  194.  

  195.     new key = str_to_num(data);

  196.  

  197.     switch(key)

  198.     {

  199.         case 1:

  200.         {

  201.                 cs_set_user_team(id, CS_TEAM_T)

  202.         }

  203.         case 2:

  204.         {

  205.                 cs_set_user_team(id, CS_TEAM_CT)

  206.         }

  207.         case 3:

  208.         {

  209.                 cs_set_user_team(id, CS_TEAM_SPECTATOR)

  210.         }

  211.        

  212.     }

  213.  

  214.     menu_destroy(menu);

  215.  

  216.    

  217.     menu(id);

  218.  

  219.     return PLUGIN_HANDLED;

  220.  }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 11:09 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Próbáld most,bár vannak benne hülyeségek,én csak kijavítottam.

Kód:
  1. #include <amxmodx>

  2. #include <fun>

  3. #include <cstrike>

  4.  

  5. public plugin_init()

  6. {

  7.         register_clcmd( "say /adminmenu","menuhandler");

  8. }

  9.  

  10. public menu(id)

  11. {

  12.         new menu = menu_create("\rKerlek valasz a menubol!:", "menu")

  13.        

  14.         menu_additem(menu, "\y+16000$", "1", 0);

  15.         menu_additem(menu, "\yFegyverek", "2", 0);

  16.         menu_additem(menu, "\y100 Granyo", "3", 0);

  17.         menu_additem(menu, "\y500 Armor", "4", 0);

  18.         menu_additem(menu, "\y1000 HP", "5", 0);

  19.         menu_additem(menu, "\yCsapatvaltas", "6", 0);

  20.         menu_additem(menu, "\y500 Frag", "7", 0);

  21.         menu_additem(menu, "\yHalalok nullazasa", "8", 0);

  22.        

  23.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  24.         menu_display(id, menu, 0);

  25. }

  26.  

  27. public menuhandler(id, menu, item)

  28. {

  29.         if( item == MENU_EXIT )

  30.         {

  31.                 menu_destroy(menu);

  32.                 return PLUGIN_HANDLED;

  33.         }

  34.        

  35.         new data[6], szName[64];

  36.         new access, callback;

  37.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  38.        

  39.         new key = str_to_num(data);

  40.        

  41.         switch(key)

  42.         {

  43.                 case 1:

  44.                 {

  45.                         cs_set_user_money(id, 16000)

  46.                 }

  47.                 case 2:

  48.                 {

  49.                         almenu(id);

  50.                 }

  51.                 case 3:

  52.                 {

  53.                         give_item(id, "weapon_hegrenade")

  54.                         cs_set_user_bpammo(id, CSW_HEGRENADE, 100)

  55.                 }

  56.                 case 4:

  57.                 {

  58.                         set_user_armor(id, 500)

  59.                 }

  60.                 case 5:

  61.                 {

  62.                         set_user_health(id, 1000)

  63.                 }

  64.                 case 6:

  65.                 {

  66.                         alm2(id);

  67.                 }

  68.                 case 7:

  69.                 {

  70.                         set_user_frags(id, 500)

  71.                 }

  72.                 case 8:

  73.                 {

  74.                         cs_set_user_deaths(id, 0)

  75.                 }

  76.         }

  77.         menu_destroy(menu);

  78.         return PLUGIN_HANDLED;

  79. }

  80.  

  81. almenu(id)

  82. {

  83.         new menu2 = menu_create("\rValasz a fegyok kozul:", "submenu_handler")

  84.  

  85.         menu_additem(menu2, "\rMagozo", "1", 0);

  86.         menu_additem(menu2, "\rAK47", "2", 0);

  87.         menu_additem(menu2, "\rM4A1", "3", 0);

  88.         menu_additem(menu2, "\rAuto Shotgun", "4", 0);

  89.         menu_additem(menu2, "\rDeagle", "5", 0);

  90.         menu_additem(menu2, "\rP90", "6", 0);

  91.         menu_additem(menu2, "\rAUG", "7", 0);

  92.         menu_additem(menu2, "\rAWP", "8", 0);

  93.  

  94.         menu_setprop(menu2, MPROP_EXIT, MEXIT_ALL);

  95.         menu_display(id, menu2, 0);

  96. }

  97.  

  98. public submenu_handler(id, menu2, item)

  99. {

  100. if( item == MENU_EXIT )

  101. {

  102.         menu_destroy(menu2);

  103. }

  104.        

  105.        

  106.         if(is_user_connected(id))

  107.         {

  108.                 almenu(id);

  109.                 return PLUGIN_HANDLED;

  110.         }

  111.        

  112.         new data[6], szName[64];

  113.         new access, callback;

  114.         menu_item_getinfo(menu2, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  115.        

  116.         new key = str_to_num(data);

  117.        

  118.         switch(key)

  119.         {

  120.                 case 1:

  121.                 {

  122.                         give_item(id, "weapon_g3sg1")

  123.                         cs_set_user_bpammo(id, CSW_G3SG1, 500)

  124.                 }

  125.                 case 2:

  126.                 {

  127.                         give_item(id, "weapon_ak47")

  128.                         cs_set_user_bpammo(id, CSW_AK47, 500)

  129.                 }

  130.                 case 3:

  131.                 {

  132.                         give_item(id, "weapon_m4a1")

  133.                         cs_set_user_bpammo(id, CSW_M4A1, 500)

  134.                 }

  135.                 case 4:

  136.                 {

  137.                         give_item(id, "weapon_xm1014")

  138.                         cs_set_user_bpammo(id, CSW_XM1014, 500)

  139.                 }

  140.                 case 5:

  141.                 {

  142.                         give_item(id, "weapon_deagle")

  143.                         cs_set_user_bpammo(id, CSW_DEAGLE, 500)

  144.                 }

  145.                 case 6:

  146.                 {

  147.                         give_item(id, "weapon_p90")

  148.                         cs_set_user_bpammo(id, CSW_P90, 500)

  149.                 }

  150.                 case 7:

  151.                 {

  152.                         give_item(id, "weapon_aug")

  153.                         cs_set_user_bpammo(id, CSW_AUG, 500)

  154.                 }

  155.                 case 8:

  156.                 {

  157.                         give_item(id, "weapon_awp")

  158.                         cs_set_user_bpammo(id, CSW_AWP, 500)

  159.                 }

  160.                

  161.         }

  162.        

  163.         menu_destroy(menu2);

  164.        

  165.         almenu(id);

  166. }  

  167.  

  168. alm2(id)

  169. {

  170. new menu3 = menu_create("\rValasz csapatot:", "submenu2_handler")

  171.  

  172. menu_additem(menu3, "\rT", "1", 0);

  173. menu_additem(menu3, "\rCT", "2", 0);

  174. menu_additem(menu3, "\rSpec", "3", 0);

  175.  

  176. menu_setprop(menu3, MPROP_EXIT, MEXIT_ALL);

  177. menu_display(id, menu3, 0);

  178. }

  179. public submenu2_handler(id, menu3, item)

  180. {

  181. if( item == MENU_EXIT )

  182. {

  183.         menu_destroy(menu3);

  184.        

  185.        

  186.         if( is_user_connected(id) )

  187.                

  188.                 alm2(id);

  189.                

  190.                 return PLUGIN_HANDLED;

  191.         }

  192.        

  193.         new data[6], szName[64];

  194.         new access, callback;

  195.         menu_item_getinfo(menu3, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  196.        

  197.         new key = str_to_num(data);

  198.        

  199.         switch(key)

  200.         {

  201.                 case 1:

  202.                 {

  203.                         cs_set_user_team(id, CS_TEAM_T)

  204.                 }

  205.                 case 2:

  206.                 {

  207.                         cs_set_user_team(id, CS_TEAM_CT)

  208.                 }

  209.                 case 3:

  210.                 {

  211.                         cs_set_user_team(id, CS_TEAM_SPECTATOR)

  212.                 }

  213.                

  214.         }

  215.        

  216.         menu_destroy(menu3);

  217.        

  218.        

  219.         alm2(id);

  220.        

  221.         return PLUGIN_HANDLED;

  222. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 11:14 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
hogy érted h hülyeségek?
Edit:
Kód:
  1. Welcome to the AMX Mod X 1.8.1-300 Compiler.

  2. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

  3.  

  4. Warning: Loose indentation on line 106

  5. Warning: Function "submenu_handler" should return a value on line 166

  6. Warning: Loose indentation on line 190

  7. Warning: Loose indentation on line 193

  8. Header size:            636 bytes

  9. Code size:             5056 bytes

  10. Data size:             1900 bytes

  11. Stack/heap size:      16384 bytes; estimated max. usage=95 cells (380 bytes)

  12. Total requirements:   23976 bytes

  13.  

  14. 4 Warnings.

  15. Done.

  16.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 12:54 
Offline
Tiszteletbeli

Csatlakozott:2010.02.04. 19:12
Hozzászólások:3528
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 180 alkalommal
admin menü, de nincs benne lekérdezés, hogy admin-e?

_________________
http://www.ebateam.eu/


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 12:57 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Javítom:

Kód:
  1. #include <amxmodx>

  2. #include <fun>

  3. #include <cstrike>

  4.  

  5. public plugin_init()

  6. {

  7.         register_clcmd( "say /adminmenu","menuhandler");

  8. }

  9.  

  10. public menu(id)

  11. {

  12.         if (get_user_flags(id) & ADMIN_BAN)

  13.         {

  14.         new menu = menu_create("\rKerlek valasz a menubol!:", "menu")

  15.        

  16.         menu_additem(menu, "\y+16000$", "1", 0);

  17.         menu_additem(menu, "\yFegyverek", "2", 0);

  18.         menu_additem(menu, "\y100 Granyo", "3", 0);

  19.         menu_additem(menu, "\y500 Armor", "4", 0);

  20.         menu_additem(menu, "\y1000 HP", "5", 0);

  21.         menu_additem(menu, "\yCsapatvaltas", "6", 0);

  22.         menu_additem(menu, "\y500 Frag", "7", 0);

  23.         menu_additem(menu, "\yHalalok nullazasa", "8", 0);

  24.        

  25.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  26.         menu_display(id, menu, 0);

  27.         }

  28.         else

  29.         {

  30.                 client_print(id, print_chat, "Ez csak adminoknak van faszopo!")

  31.         }

  32. }

  33.  

  34. public menuhandler(id, menu, item)

  35. {

  36.         if( item == MENU_EXIT )

  37.         {

  38.                 menu_destroy(menu);

  39.                 return PLUGIN_HANDLED;

  40.         }

  41.        

  42.         new data[6], szName[64];

  43.         new access, callback;

  44.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  45.        

  46.         new key = str_to_num(data);

  47.        

  48.         switch(key)

  49.         {

  50.                 case 1:

  51.                 {

  52.                         cs_set_user_money(id, 16000)

  53.                 }

  54.                 case 2:

  55.                 {

  56.                         almenu(id);

  57.                 }

  58.                 case 3:

  59.                 {

  60.                         give_item(id, "weapon_hegrenade")

  61.                         cs_set_user_bpammo(id, CSW_HEGRENADE, 100)

  62.                 }

  63.                 case 4:

  64.                 {

  65.                         set_user_armor(id, 500)

  66.                 }

  67.                 case 5:

  68.                 {

  69.                         set_user_health(id, 1000)

  70.                 }

  71.                 case 6:

  72.                 {

  73.                         alm2(id);

  74.                 }

  75.                 case 7:

  76.                 {

  77.                         set_user_frags(id, 500)

  78.                 }

  79.                 case 8:

  80.                 {

  81.                         cs_set_user_deaths(id, 0)

  82.                 }

  83.         }

  84.         menu_destroy(menu);

  85.         return PLUGIN_HANDLED;

  86. }

  87.  

  88. almenu(id)

  89. {

  90.         new menu2 = menu_create("\rValasz a fegyok kozul:", "submenu_handler")

  91.  

  92.         menu_additem(menu2, "\rMagozo", "1", 0);

  93.         menu_additem(menu2, "\rAK47", "2", 0);

  94.         menu_additem(menu2, "\rM4A1", "3", 0);

  95.         menu_additem(menu2, "\rAuto Shotgun", "4", 0);

  96.         menu_additem(menu2, "\rDeagle", "5", 0);

  97.         menu_additem(menu2, "\rP90", "6", 0);

  98.         menu_additem(menu2, "\rAUG", "7", 0);

  99.         menu_additem(menu2, "\rAWP", "8", 0);

  100.  

  101.         menu_setprop(menu2, MPROP_EXIT, MEXIT_ALL);

  102.         menu_display(id, menu2, 0);

  103. }

  104.  

  105. public submenu_handler(id, menu2, item)

  106. {

  107. if( item == MENU_EXIT )

  108. {

  109.         menu_destroy(menu2);

  110. }

  111.        

  112.        

  113.         if(is_user_connected(id))

  114.         {

  115.                 almenu(id);

  116.                 return PLUGIN_HANDLED;

  117.         }

  118.        

  119.         new data[6], szName[64];

  120.         new access, callback;

  121.         menu_item_getinfo(menu2, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  122.        

  123.         new key = str_to_num(data);

  124.        

  125.         switch(key)

  126.         {

  127.                 case 1:

  128.                 {

  129.                         give_item(id, "weapon_g3sg1")

  130.                         cs_set_user_bpammo(id, CSW_G3SG1, 500)

  131.                 }

  132.                 case 2:

  133.                 {

  134.                         give_item(id, "weapon_ak47")

  135.                         cs_set_user_bpammo(id, CSW_AK47, 500)

  136.                 }

  137.                 case 3:

  138.                 {

  139.                         give_item(id, "weapon_m4a1")

  140.                         cs_set_user_bpammo(id, CSW_M4A1, 500)

  141.                 }

  142.                 case 4:

  143.                 {

  144.                         give_item(id, "weapon_xm1014")

  145.                         cs_set_user_bpammo(id, CSW_XM1014, 500)

  146.                 }

  147.                 case 5:

  148.                 {

  149.                         give_item(id, "weapon_deagle")

  150.                         cs_set_user_bpammo(id, CSW_DEAGLE, 500)

  151.                 }

  152.                 case 6:

  153.                 {

  154.                         give_item(id, "weapon_p90")

  155.                         cs_set_user_bpammo(id, CSW_P90, 500)

  156.                 }

  157.                 case 7:

  158.                 {

  159.                         give_item(id, "weapon_aug")

  160.                         cs_set_user_bpammo(id, CSW_AUG, 500)

  161.                 }

  162.                 case 8:

  163.                 {

  164.                         give_item(id, "weapon_awp")

  165.                         cs_set_user_bpammo(id, CSW_AWP, 500)

  166.                 }

  167.                

  168.         }

  169.        

  170.         menu_destroy(menu2);

  171.        

  172.         almenu(id);

  173. }  

  174.  

  175. alm2(id)

  176. {

  177. new menu3 = menu_create("\rValasz csapatot:", "submenu2_handler")

  178.  

  179. menu_additem(menu3, "\rT", "1", 0);

  180. menu_additem(menu3, "\rCT", "2", 0);

  181. menu_additem(menu3, "\rSpec", "3", 0);

  182.  

  183. menu_setprop(menu3, MPROP_EXIT, MEXIT_ALL);

  184. menu_display(id, menu3, 0);

  185. }

  186. public submenu2_handler(id, menu3, item)

  187. {

  188. if( item == MENU_EXIT )

  189. {

  190.         menu_destroy(menu3);

  191.        

  192.        

  193.         if( is_user_connected(id) )

  194.                

  195.                 alm2(id);

  196.                

  197.                 return PLUGIN_HANDLED;

  198.         }

  199.        

  200.         new data[6], szName[64];

  201.         new access, callback;

  202.         menu_item_getinfo(menu3, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  203.        

  204.         new key = str_to_num(data);

  205.        

  206.         switch(key)

  207.         {

  208.                 case 1:

  209.                 {

  210.                         cs_set_user_team(id, CS_TEAM_T)

  211.                 }

  212.                 case 2:

  213.                 {

  214.                         cs_set_user_team(id, CS_TEAM_CT)

  215.                 }

  216.                 case 3:

  217.                 {

  218.                         cs_set_user_team(id, CS_TEAM_SPECTATOR)

  219.                 }

  220.                

  221.         }

  222.        

  223.         menu_destroy(menu3);

  224.        

  225.        

  226.         alm2(id);

  227.        

  228.         return PLUGIN_HANDLED;

  229. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 12:58 
Offline
Félisten

Csatlakozott:2012.01.07. 21:10
Hozzászólások:850
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 154 alkalommal
A 12. sorban a handlert írjátok át.

_________________
Megköszönni nem szégyen!
Csak kattints a Kép jelre. --->


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 13:02 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Írjam át a menu részt menuhandler re?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Menü
HozzászólásElküldve:2012.08.18. 14:16 
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
Kód:
  1.  

  2.     #include <amxmodx>

  3.     #include <fun>

  4.     #include <cstrike>

  5.      

  6.     public plugin_init()

  7.     {

  8.             register_clcmd( "say /adminmenu","menuhandler");

  9.     }

  10.      

  11.     public menuhandler(id)

  12.     {

  13.             if (get_user_flags(id) & ADMIN_BAN)

  14.             {

  15.             new menu = menu_create("\rKerlek valasz a menubol!:", "menu")

  16.            

  17.             menu_additem(menu, "\y+16000$", "1", 0);

  18.             menu_additem(menu, "\yFegyverek", "2", 0);

  19.             menu_additem(menu, "\y100 Granyo", "3", 0);

  20.             menu_additem(menu, "\y500 Armor", "4", 0);

  21.             menu_additem(menu, "\y1000 HP", "5", 0);

  22.             menu_additem(menu, "\yCsapatvaltas", "6", 0);

  23.             menu_additem(menu, "\y500 Frag", "7", 0);

  24.             menu_additem(menu, "\yHalalok nullazasa", "8", 0);

  25.            

  26.             menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  27.             menu_display(id, menu, 0);

  28.             }

  29.             else

  30.             {

  31.                     client_print(id, print_chat, "Ez csak adminoknak van faszopo!")

  32.             }

  33.     }

  34.      

  35.     public menu(id, menu, item)

  36.     {

  37.             if( item == MENU_EXIT )

  38.             {

  39.                     menu_destroy(menu);

  40.                     return PLUGIN_HANDLED;

  41.             }

  42.            

  43.             new data[6], szName[64];

  44.             new access, callback;

  45.             menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  46.            

  47.             new key = str_to_num(data);

  48.            

  49.             switch(key)

  50.             {

  51.                     case 1:

  52.                     {

  53.                             cs_set_user_money(id, 16000)

  54.                     }

  55.                     case 2:

  56.                     {

  57.                             almenu(id);

  58.                     }

  59.                     case 3:

  60.                     {

  61.                             give_item(id, "weapon_hegrenade")

  62.                             cs_set_user_bpammo(id, CSW_HEGRENADE, 100)

  63.                     }

  64.                     case 4:

  65.                     {

  66.                             set_user_armor(id, 500)

  67.                     }

  68.                     case 5:

  69.                     {

  70.                             set_user_health(id, 1000)

  71.                     }

  72.                     case 6:

  73.                     {

  74.                             alm2(id);

  75.                     }

  76.                     case 7:

  77.                     {

  78.                             set_user_frags(id, 500)

  79.                     }

  80.                     case 8:

  81.                     {

  82.                             cs_set_user_deaths(id, 0)

  83.                     }

  84.             }

  85.             menu_destroy(menu);

  86.             return PLUGIN_HANDLED;

  87.     }

  88.      

  89.     almenu(id)

  90.     {

  91.             new menu2 = menu_create("\rValasz a fegyok kozul:", "submenu_handler")

  92.      

  93.             menu_additem(menu2, "\rMagozo", "1", 0);

  94.             menu_additem(menu2, "\rAK47", "2", 0);

  95.             menu_additem(menu2, "\rM4A1", "3", 0);

  96.             menu_additem(menu2, "\rAuto Shotgun", "4", 0);

  97.             menu_additem(menu2, "\rDeagle", "5", 0);

  98.             menu_additem(menu2, "\rP90", "6", 0);

  99.             menu_additem(menu2, "\rAUG", "7", 0);

  100.             menu_additem(menu2, "\rAWP", "8", 0);

  101.      

  102.             menu_setprop(menu2, MPROP_EXIT, MEXIT_ALL);

  103.             menu_display(id, menu2, 0);

  104.     }

  105.      

  106.     public submenu_handler(id, menu2, item)

  107.     {

  108.     if( item == MENU_EXIT )

  109.     {

  110.             menu_destroy(menu2);

  111.     }

  112.            

  113.            

  114.             if(is_user_connected(id))

  115.             {

  116.                     almenu(id);

  117.                     return PLUGIN_HANDLED;

  118.             }

  119.            

  120.             new data[6], szName[64];

  121.             new access, callback;

  122.             menu_item_getinfo(menu2, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  123.            

  124.             new key = str_to_num(data);

  125.            

  126.             switch(key)

  127.             {

  128.                     case 1:

  129.                     {

  130.                             give_item(id, "weapon_g3sg1")

  131.                             cs_set_user_bpammo(id, CSW_G3SG1, 500)

  132.                     }

  133.                     case 2:

  134.                     {

  135.                             give_item(id, "weapon_ak47")

  136.                             cs_set_user_bpammo(id, CSW_AK47, 500)

  137.                     }

  138.                     case 3:

  139.                     {

  140.                             give_item(id, "weapon_m4a1")

  141.                             cs_set_user_bpammo(id, CSW_M4A1, 500)

  142.                     }

  143.                     case 4:

  144.                     {

  145.                             give_item(id, "weapon_xm1014")

  146.                             cs_set_user_bpammo(id, CSW_XM1014, 500)

  147.                     }

  148.                     case 5:

  149.                     {

  150.                             give_item(id, "weapon_deagle")

  151.                             cs_set_user_bpammo(id, CSW_DEAGLE, 500)

  152.                     }

  153.                     case 6:

  154.                     {

  155.                             give_item(id, "weapon_p90")

  156.                             cs_set_user_bpammo(id, CSW_P90, 500)

  157.                     }

  158.                     case 7:

  159.                     {

  160.                             give_item(id, "weapon_aug")

  161.                             cs_set_user_bpammo(id, CSW_AUG, 500)

  162.                     }

  163.                     case 8:

  164.                     {

  165.                             give_item(id, "weapon_awp")

  166.                             cs_set_user_bpammo(id, CSW_AWP, 500)

  167.                     }

  168.                    

  169.             }

  170.            

  171.             menu_destroy(menu2);

  172.             almenu(id);

  173.             return PLUGIN_HANDLED

  174.     }  

  175.      

  176.     alm2(id)

  177.     {

  178.     new menu3 = menu_create("\rValasz csapatot:", "submenu2_handler")

  179.      

  180.     menu_additem(menu3, "\rT", "1", 0);

  181.     menu_additem(menu3, "\rCT", "2", 0);

  182.     menu_additem(menu3, "\rSpec", "3", 0);

  183.      

  184.     menu_setprop(menu3, MPROP_EXIT, MEXIT_ALL);

  185.     menu_display(id, menu3, 0);

  186.     }

  187.     public submenu2_handler(id, menu3, item)

  188.     {

  189.     if( item == MENU_EXIT )

  190.     {

  191.             menu_destroy(menu3);

  192.            

  193.            

  194.             if( is_user_connected(id) )

  195.                    

  196.                     alm2(id);

  197.                    

  198.                     return PLUGIN_HANDLED;

  199.             }

  200.            

  201.             new data[6], szName[64];

  202.             new access, callback;

  203.             menu_item_getinfo(menu3, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  204.            

  205.             new key = str_to_num(data);

  206.            

  207.             switch(key)

  208.             {

  209.                     case 1:

  210.                     {

  211.                             cs_set_user_team(id, CS_TEAM_T)

  212.                     }

  213.                     case 2:

  214.                     {

  215.                             cs_set_user_team(id, CS_TEAM_CT)

  216.                     }

  217.                     case 3:

  218.                     {

  219.                             cs_set_user_team(id, CS_TEAM_SPECTATOR)

  220.                     }

  221.                    

  222.             }

  223.            

  224.             menu_destroy(menu3);

  225.            

  226.            

  227.             alm2(id);

  228.            

  229.             return PLUGIN_HANDLED;

  230.     }

  231.  

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


Ki van itt

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