xMultiTasks

Untitled

Jul 26th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <cstrike>
  5. #include <colorchat>
  6.  
  7. #define PREFIX "^4[ ^3OnezZ ^4]"
  8.  
  9. new adminm,vipm,amenu;
  10.  
  11. public plugin_init() {
  12. register_plugin("OnezZAdminMenu","1.0","MultiTasks")
  13. register_clcmd("say /adminmenu","menu");
  14. register_clcmd("say !adminmenu","menu");
  15. }
  16. public menu (client){
  17. if((get_user_flags (client) & ADMIN_RCON))
  18. return Amenu(client);
  19. if((get_user_flags (client) & ADMIN_BAN) && !(get_user_flags (client) & ADMIN_RCON))
  20. return Adminm(client);
  21. if((get_user_flags (client) & ADMIN_KICK) && !(get_user_flags (client) & ADMIN_BAN))
  22. return Vipm(client);
  23. }
  24.  
  25. public Amenu (client){
  26. amenu = menu_create("\yOnezZ \yOwner Menu^n\rBy \wMultiTasks^n\dVersion 1.0","AmenuHandler");
  27. menu_additem(amenu,"AMXX Menu");
  28. menu_additem(amenu,"Ban Player");
  29. menu_additem(amenu,"Kick Player");
  30. menu_additem(amenu,"Gag Player");
  31. menu_additem(amenu,"Change Name");
  32. menu_additem(amenu,"Restart Round");
  33. menu_additem(amenu,"Restart Server");
  34. menu_display(client,amenu,0);
  35. return 1;
  36. }
  37.  
  38. public AmenuHandler(client,amenu,item){
  39. switch (item)
  40. {
  41. case MENU_EXIT: return menu_destroy(amenu);
  42. case 0: client_cmd(client,"say !amxx");
  43. case 1: client_cmd(client,"messagemode amx_ban");
  44. case 2: client_cmd(client,"messagemode amx_kick");
  45. case 3: client_cmd(client,"messagemode amx_gag");
  46. case 4: client_cmd(client,"messagemode name");
  47. case 5: server_cmd("sv_restart 1");
  48. case 6: server_cmd("restart");
  49. }
  50. menu_destroy(amenu);
  51. return 1;
  52. }
  53.  
  54. public Adminm (client){
  55. adminm = menu_create("\yOnezZ \yAdmin Menu^n\rBy \wMultiTasks^n\dVersion 1.0","AmenuHandler");
  56. menu_additem(amenu,"AMXX Command");
  57. menu_additem(amenu,"Ban Player");
  58. menu_additem(amenu,"Kick Player");
  59. menu_additem(amenu,"Gag Player");
  60. menu_additem(amenu,"Change Name");
  61. menu_additem(amenu,"Restart Round");
  62. menu_display(client,amenu,0);
  63. return 1;
  64. }
  65.  
  66. public AdminmHandler(client,adminm,item){
  67. switch (item)
  68. {
  69. case MENU_EXIT: return menu_destroy(adminm);
  70. case 0: client_cmd(client,"say !amxx");
  71. case 1: client_cmd(client,"messagemode amx_ban");
  72. case 2: client_cmd(client,"messagemode amx_kick");
  73. case 3: client_cmd(client,"messagemode amx_gag");
  74. case 4: client_cmd(client,"messagemode name");
  75. case 5: server_cmd("sv_restart 1");
  76.  
  77. }
  78. menu_destroy(amenu);
  79. return 1;
  80. }
  81.  
  82. public Vipm (client){
  83. vipm = menu_create("\yOnezZ \yVIP Menu^n\rBy \wOnezZ^n\dVersion 1.0","vipmHandler");
  84. menu_additem(amenu,"Kick Menu");
  85. menu_additem(amenu,"Gag Menu");
  86. menu_additem(amenu,"Vote Ban");
  87. menu_display(client,vipm,0);
  88. return 1;
  89. }
  90.  
  91. public vipmHandler(client,vipm,item){
  92. switch (item)
  93. {
  94. case MENU_EXIT: return menu_destroy(vipm);
  95. case 0: client_cmd(client,"say !kmenu123");
  96. case 1: client_cmd(client,"say !gmenu123");
  97. case 2: client_cmd(client,"messagemode amx_voteban");
  98. }
  99. menu_destroy(vipm);
  100. return 1;
  101. }
Advertisement
Add Comment
Please, Sign In to add comment