HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /* Plugin generated by AMXX-Studio */
  2. /*****************************************
  3.  
  4. Plugin: Adminkés Menü
  5. Verzió: 1.0 Beta
  6. Készíto: Bence98007
  7. Segítség: Idarav, IrOn
  8. © All rights reserved! ©
  9.  
  10. *****************************************/
  11.  
  12. #include <amxmodx>
  13. #include <amxmisc>
  14. #include <engine>
  15.  
  16. #define PLUGIN "Adminkés Menü"
  17. #define VERSION "1.0(Beta)"
  18. #define AUTHOR "Bence98007"
  19.  
  20. public plugin_precache()
  21. {
  22. precache_model("models/Adminkes/v_admin_kes.mdl")
  23. precache_model("models/Adminkes/v_admin_kes2.mdl")
  24. precache_model("models/Adminkes/v_admin_kes3.mdl")
  25. precache_model("models/Adminkes/v_admin_kes4.mdl")
  26. precache_model("models/Adminkes/v_admin_kes5.mdl")
  27. precache_model("models/Adminkes/v_admin_kes6.mdl")
  28. precache_model("models/Adminkes/v_admin_kes7.mdl")
  29. }
  30.  
  31. public plugin_init() {
  32. register_plugin(PLUGIN, VERSION, AUTHOR)
  33. register_clcmd( "say /adminkes","adminkes")
  34. }
  35.  
  36. public adminkes(id)
  37. {
  38. if (get_user_flags(id) & ADMIN_BAN)
  39. {
  40. new menu = menu_create("Adminkesek:", "menu_handler");
  41. menu_additem(menu, "Gitar", "1", 0);
  42. menu_additem(menu, "Feszitovas", "2", 0);
  43. menu_additem(menu, "Boxer", "3", 0);
  44. menu_additem(menu, "Karmok", "4", 0);
  45. menu_additem(menu, "Arany", "5", 0);
  46. menu_additem(menu, "Kalapacs", "6", 0);
  47. menu_additem(menu, "Penge", "7", 0);
  48. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  49. menu_display(id, menu, 0);
  50. }
  51. else
  52. {
  53. client_print(id, print_chat, "Ezt csak az adminok hasznalhatjak!")
  54. }
  55.  
  56. }
  57. public menu_handler(id, menu, item)
  58. {
  59. if( item == MENU_EXIT )
  60. {
  61. menu_destroy(menu);
  62. return PLUGIN_HANDLED;
  63. }
  64. new data[6], iName[64];
  65. new access, callback;
  66. menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
  67. new key = str_to_num(data);
  68.  
  69. switch(key)
  70. {
  71. case 1:
  72. {
  73. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes.mdl")
  74. }
  75. case 2:
  76. {
  77. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes2.mdl")
  78. }
  79. case 3:
  80. {
  81. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes3.mdl")
  82. }
  83. case 4:
  84. {
  85. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes4.mdl")
  86. }
  87. case 5:
  88. {
  89. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes5.mdl")
  90. }
  91. case 6:
  92. {
  93. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes6.mdl")
  94. }
  95. case 7:
  96. {
  97. entity_set_string(id, EV_SZ_viewmodel, "models/Adminkes/v_admin_kes7.mdl")
  98. }
  99. }
  100.  
  101. menu_destroy(menu);
  102. return PLUGIN_HANDLED;
  103. }
  104.  
  105. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  106. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  107. */
  108.