Beispiel #1
0
        public override void Use(Player p, string message)
        {
            string[] args = message.Split(' ');
            if (args.Length < 1 || args.Length > 2)
            {
                Help(p); return;
            }

            PermissionCmd.Use(
                p, args, true, "perbuild", l => l.permissionbuild,
                (l, v) => l.permissionbuild = v);
        }
Beispiel #2
0
        public override void Use(Player p, string message)
        {
            string[] args = message.Split(' ');
            if (args.Length < 1 || args.Length > 2)
            {
                Help(p); return;
            }

            PermissionCmd.Use(
                p, args, false, "pervisitmax", l => l.pervisitmax,
                (l, v) => l.pervisitmax = v);
        }
Beispiel #3
0
        public override void Use(Player p, string message)
        {
            string[] args = message.Split(' ');
            if (args.Length < 1 || args.Length > 2)
            {
                Help(p); return;
            }

            string name = args[args.Length - 1];

            if (name.Length > 0 && (name[0] == '+' || name[0] == '-'))
            {
                PermissionCmd.UseList(p, args, "pervisit", l => l.permissionvisit,
                                      l => l.VisitWhitelist, l => l.VisitBlacklist); return;
            }

            PermissionCmd.Use(
                p, args, true, "pervisit", l => l.permissionvisit,
                (l, v) => l.permissionvisit = v);
        }