Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Oxide.Plugins
- {
- [Info("OldConsoleCommands", "EcoSmile", "1.0.2")]
- [Description("Returns the old console commands for your server")]
- class OldConsoleCommands : RustPlugin
- {
- string name;
- string groupuser;
- string nameid;
- string permission;
- string addsetparentremove;
- string title;
- string rank;
- string patentName;
- [ConsoleCommand("reload")]
- void reloadcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null) {rust.RunServerCommand("plugin.reload"); return; }
- name = arg.Args[0];
- if (arg.Args.Length == 1)
- {
- rust.RunServerCommand("plugin.reload"+ " " + name);
- }
- }
- [ConsoleCommand("load")]
- void loadcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null) { rust.RunServerCommand("plugin.load"); return; }
- name = arg.Args[0];
- if (arg.Args.Length == 1)
- {
- rust.RunServerCommand("plugin.load" + " " + name);
- }
- }
- [ConsoleCommand("unload")]
- void unloadcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null) { rust.RunServerCommand("plugin.unload"); return; }
- name = arg.Args[0];
- if (arg.Args.Length == 1)
- {
- rust.RunServerCommand("plugin.unload" + " " + name);
- }
- }
- [ConsoleCommand("grant")]
- void grantcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null){ rust.RunServerCommand("perm.grant"); return;}
- if (arg.Args.Length > 0)
- {
- groupuser = arg.Args[0];
- if (arg.Args.Length > 1)
- {
- nameid = arg.Args[1];
- if (arg.Args.Length > 2)
- {
- permission = arg.Args[2];
- rust.RunServerCommand("perm.grant" + " " + groupuser + " " + nameid + " " + permission);
- }
- }
- if (arg.Args.Length == 1) rust.RunServerCommand("perm.grant");
- if (arg.Args.Length == 2) rust.RunServerCommand("perm.grant");
- }
- }
- [ConsoleCommand("revoke")]
- void revokecommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null){ rust.RunServerCommand("perm.revoke"); return;}
- if (arg.Args.Length > 0)
- {
- groupuser = arg.Args[0];
- if (arg.Args.Length > 1)
- {
- nameid = arg.Args[1];
- if (arg.Args.Length <= 3)
- {
- permission = arg.Args[2];
- rust.RunServerCommand("perm.revoke" + " " + groupuser + " " + nameid + " " + permission);
- }
- }
- if (arg.Args.Length == 1) rust.RunServerCommand("perm.revoke");
- if (arg.Args.Length == 2) rust.RunServerCommand("perm.revoke");
- }
- }
- [ConsoleCommand("group")]
- void groupcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null) { rust.RunServerCommand("perm.group"); return; }
- if (arg.Args.Length > 1)
- {
- name = arg.Args[1];
- switch (arg.Args[0])
- {
- case "add":
- case "set":
- if (arg.Args.Length > 2)
- {
- title = arg.Args[2];
- if (arg.Args.Length == 4 )
- {
- rank = arg.Args[3];
- rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name + " " + title + " " + rank);
- }
- }
- if (arg.Args.Length == 2 )
- rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name);
- break;
- case "parent":
- rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name);
- if (arg.Args.Length > 2 && arg.Args.Length == 3 )
- {
- title = arg.Args[2];
- rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name + " " + title);
- }
- break;
- case "remove":
- rust.RunServerCommand("perm.group " + arg.Args[0] + " " + name);
- if (arg.Args.Length > 2)
- {
- rust.RunServerCommand("perm.group");
- }
- break;
- default:
- rust.RunServerCommand("perm.group");
- break;
- }
- } else rust.RunServerCommand("perm.group");
- }
- [ConsoleCommand ("show")]
- void showcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null) { rust.RunServerCommand("perm.show"); return; }
- if (arg.Args.Length > 0)
- {
- switch (arg.Args[0])
- {
- case "groups":
- case "perms":
- rust.RunServerCommand("perm.show " + arg.Args[0]);
- break;
- case "group":
- case "user":
- rust.RunServerCommand("perm.show");
- if (arg.Args.Length > 1)
- {
- rust.RunServerCommand("perm.show " + arg.Args[0]+ " " + arg.Args[1]);
- }
- break;
- default:
- rust.RunServerCommand("perm.show");
- break;
- }
- } else rust.RunServerCommand("perm.show");
- }
- [ConsoleCommand ("usergroup")]
- void usergroupcommand(ConsoleSystem.Arg arg)
- {
- if (arg.Args == null){ rust.RunServerCommand("perm.usergroup"); return;}
- if (arg.Args.Length > 0)
- {
- groupuser = arg.Args[0];
- if (arg.Args.Length > 1)
- {
- nameid = arg.Args[1];
- if (arg.Args.Length > 2)
- {
- permission = arg.Args[2];
- rust.RunServerCommand("perm.usergroup" + " " + groupuser + " " + nameid + " " + permission);
- }
- }
- if (arg.Args.Length == 1) rust.RunServerCommand("perm.usergroup");
- if (arg.Args.Length == 2) rust.RunServerCommand("perm.usergroup");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement