Advertisement
Guest User

Untitled

a guest
Feb 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.65 KB | None | 0 0
  1. using System;
  2. namespace Oxide.Plugins
  3. {
  4. [Info("OldConsoleCommands", "EcoSmile", "1.0.2")]
  5. [Description("Returns the old console commands for your server")]
  6. class OldConsoleCommands : RustPlugin
  7. {
  8. string name;
  9. string groupuser;
  10. string nameid;
  11. string permission;
  12. string addsetparentremove;
  13. string title;
  14. string rank;
  15. string patentName;
  16.  
  17. [ConsoleCommand("reload")]
  18. void reloadcommand(ConsoleSystem.Arg arg)
  19. {
  20. if (arg.Args == null) {rust.RunServerCommand("plugin.reload"); return; }
  21. name = arg.Args[0];
  22. if (arg.Args.Length == 1)
  23. {
  24. rust.RunServerCommand("plugin.reload"+ " " + name);
  25. }
  26. }
  27. [ConsoleCommand("load")]
  28. void loadcommand(ConsoleSystem.Arg arg)
  29. {
  30. if (arg.Args == null) { rust.RunServerCommand("plugin.load"); return; }
  31. name = arg.Args[0];
  32. if (arg.Args.Length == 1)
  33. {
  34. rust.RunServerCommand("plugin.load" + " " + name);
  35. }
  36. }
  37. [ConsoleCommand("unload")]
  38. void unloadcommand(ConsoleSystem.Arg arg)
  39. {
  40. if (arg.Args == null) { rust.RunServerCommand("plugin.unload"); return; }
  41. name = arg.Args[0];
  42. if (arg.Args.Length == 1)
  43. {
  44. rust.RunServerCommand("plugin.unload" + " " + name);
  45. }
  46. }
  47. [ConsoleCommand("grant")]
  48. void grantcommand(ConsoleSystem.Arg arg)
  49. {
  50.  
  51. if (arg.Args == null){ rust.RunServerCommand("perm.grant"); return;}
  52. if (arg.Args.Length > 0)
  53. {
  54. groupuser = arg.Args[0];
  55. if (arg.Args.Length > 1)
  56. {
  57. nameid = arg.Args[1];
  58. if (arg.Args.Length > 2)
  59. {
  60. permission = arg.Args[2];
  61. rust.RunServerCommand("perm.grant" + " " + groupuser + " " + nameid + " " + permission);
  62. }
  63. }
  64. if (arg.Args.Length == 1) rust.RunServerCommand("perm.grant");
  65. if (arg.Args.Length == 2) rust.RunServerCommand("perm.grant");
  66. }
  67.  
  68. }
  69. [ConsoleCommand("revoke")]
  70. void revokecommand(ConsoleSystem.Arg arg)
  71. {
  72. if (arg.Args == null){ rust.RunServerCommand("perm.revoke"); return;}
  73. if (arg.Args.Length > 0)
  74. {
  75. groupuser = arg.Args[0];
  76. if (arg.Args.Length > 1)
  77. {
  78. nameid = arg.Args[1];
  79. if (arg.Args.Length <= 3)
  80. {
  81. permission = arg.Args[2];
  82. rust.RunServerCommand("perm.revoke" + " " + groupuser + " " + nameid + " " + permission);
  83. }
  84. }
  85. if (arg.Args.Length == 1) rust.RunServerCommand("perm.revoke");
  86. if (arg.Args.Length == 2) rust.RunServerCommand("perm.revoke");
  87. }
  88. }
  89. [ConsoleCommand("group")]
  90. void groupcommand(ConsoleSystem.Arg arg)
  91. {
  92. if (arg.Args == null) { rust.RunServerCommand("perm.group"); return; }
  93.  
  94. if (arg.Args.Length > 1)
  95. {
  96. name = arg.Args[1];
  97. switch (arg.Args[0])
  98. {
  99. case "add":
  100. case "set":
  101. if (arg.Args.Length > 2)
  102. {
  103. title = arg.Args[2];
  104. if (arg.Args.Length == 4 )
  105. {
  106. rank = arg.Args[3];
  107. rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name + " " + title + " " + rank);
  108. }
  109. }
  110. if (arg.Args.Length == 2 )
  111. rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name);
  112. break;
  113. case "parent":
  114. rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name);
  115. if (arg.Args.Length > 2 && arg.Args.Length == 3 )
  116. {
  117. title = arg.Args[2];
  118. rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name + " " + title);
  119.  
  120. }
  121. break;
  122. case "remove":
  123. rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name);
  124. if (arg.Args.Length > 2)
  125. {
  126. rust.RunServerCommand("perm.group");
  127. }
  128. break;
  129. default:
  130. rust.RunServerCommand("perm.group");
  131. break;
  132. }
  133. } else rust.RunServerCommand("perm.group");
  134. }
  135. [ConsoleCommand ("show")]
  136. void showcommand(ConsoleSystem.Arg arg)
  137. {
  138. if (arg.Args == null) { rust.RunServerCommand("perm.show"); return; }
  139. if (arg.Args.Length > 0)
  140. {
  141. switch (arg.Args[0])
  142. {
  143. case "groups":
  144. case "perms":
  145. rust.RunServerCommand("perm.show " + arg.Args[0]);
  146. break;
  147. case "group":
  148. case "user":
  149. rust.RunServerCommand("perm.show");
  150. if (arg.Args.Length > 1)
  151. {
  152. rust.RunServerCommand("perm.show " + arg.Args[0]+ " " + arg.Args[1]);
  153. }
  154. break;
  155. default:
  156. rust.RunServerCommand("perm.show");
  157. break;
  158. }
  159. } else rust.RunServerCommand("perm.show");
  160. }
  161. [ConsoleCommand ("usergroup")]
  162. void usergroupcommand(ConsoleSystem.Arg arg)
  163. {
  164. if (arg.Args == null){ rust.RunServerCommand("perm.usergroup"); return;}
  165. if (arg.Args.Length > 0)
  166. {
  167. groupuser = arg.Args[0];
  168. if (arg.Args.Length > 1)
  169. {
  170. nameid = arg.Args[1];
  171. if (arg.Args.Length > 2)
  172. {
  173. permission = arg.Args[2];
  174. rust.RunServerCommand("perm.usergroup" + " " + groupuser + " " + nameid + " " + permission);
  175. }
  176. }
  177. if (arg.Args.Length == 1) rust.RunServerCommand("perm.usergroup");
  178. if (arg.Args.Length == 2) rust.RunServerCommand("perm.usergroup");
  179. }
  180. }
  181.  
  182. }
  183. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement