HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7.  
  8. #define PLUGIN "Fegyver Elvetel"
  9. #define VERSION "1.0"
  10. #define AUTHOR "crazy"
  11.  
  12.  
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15.  
  16. register_clcmd("say /fegyoel","csiribu_csiriba", ADMIN_KICK)
  17. }
  18. public csiribu_csiriba(id)
  19. {
  20. if(get_user_flags(id) & ADMIN_KICK)
  21. {
  22. new menu = menu_create("\yKinek akarod elvenni a fegyvereit?", "menu_handler");
  23.  
  24. new players[32], pnum, tempid;
  25. new szName[32], szTempid[10];
  26.  
  27. get_players(players, pnum);
  28.  
  29. for( new i; i<pnum; i++ )
  30. {
  31. tempid = players[i];
  32. {
  33. get_user_name(tempid, szName, charsmax(szName));
  34.  
  35. num_to_str(tempid, szTempid, charsmax(szTempid));
  36. menu_additem(menu, szName, szTempid, 0);
  37. }
  38. }
  39. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  40. menu_display(id, menu, 0);
  41. }
  42. else
  43. {
  44. client_print(id,print_chat,"Ezt csak admin hasznalhatja!")
  45. }
  46. }
  47.  
  48. public menu_handler(id, menu, item)
  49. {
  50. if(item == MENU_EXIT)
  51. {
  52. menu_destroy(menu)
  53. return PLUGIN_HANDLED
  54. }
  55. new data[6], szName[64]
  56. new access, callback
  57.  
  58. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  59.  
  60. new tempid = str_to_num(data)
  61.  
  62. strip_user_weapons(tempid)
  63. give_item(tempid, "weapon_knife")
  64.  
  65. set_hudmessage(85, 255, 255, -1.0, 0.6, 0, 6.0, 5.0)
  66. show_hudmessage(tempid, "HaHaHa.. Az admin megfosztott a fegyvereidtol!")
  67.  
  68. menu_destroy(menu);
  69. return PLUGIN_HANDLED;
  70. }
  71.  
  72.  
  73.  
  74.