public override void runCommand(Player sender, string[] args)
        {
            if (args.Length < 2)
            {
                GetPluginHelper.SendMessageToClient(sender, "Error! Format /msg <player> <message>");
                return;
            }
            Player target = GetPluginHelper.GetPlayer(args[0]);

            if (target == null)
            {
                GetPluginHelper.SendMessageToClient(sender, "Error! Target not found");
                return;
            }
            GetPluginHelper.SendMessageToClient(target, sender.Name + " > You : " + string.Join(" ", args.Skip(1)));
        }
Пример #2
0
        public override void runCommand(Player sender, string[] args)
        {
            if (args.Length != 2)
            {
                GetPluginHelper.SendMessageToClient(sender, "Error! Format /addperm <player> <permission.node.data>");
                return;
            }
            Player target = GetPluginHelper.GetPlayer(args[0]);

            if (target == null)
            {
                GetPluginHelper.SendMessageToClient(sender, "Error! Player not found!");
                return;
            }
            Permission p = ServerInstance.Instance.PermissionManager.GetPlayerPermission(target);

            p.AddPerm(args[1]);
            ServerInstance.Instance.PermissionManager.SetPlayerPermission(p);
            GetPluginHelper.SendMessageToClient(sender, "Success! " + args[1] + " to " + target.Name + "'s permission!");
        }
        public override void ConsolerunCommand(string[] args)
        {
            if (args.Length != 2)
            {
                GetPluginHelper.GetLogger.Error("Error! Format /addperm <player> <permission.node.data>");
                return;
            }
            Player target = GetPluginHelper.GetPlayer(args[0]);

            if (target == null)
            {
                GetPluginHelper.GetLogger.Error("Error! Player not found!");
                return;
            }
            Permission p = ServerInstance.Instance.PermissionManager.GetPlayerPermission(target);

            p.DelPerm(args[1]);
            ServerInstance.Instance.PermissionManager.SetPlayerPermission(p);
            GetPluginHelper.GetLogger.Info("Success! " + args[1] + " was removed from" + target.Name + "'s permission!");
        }