Ejemplo n.º 1
0
        public async Task Process(SetModOptions options)
        {
            if (!IsLoggedIn)
            {
                return;
            }

            var bat = MyBattle;

            if (bat != null)
            {
                if ((bat.FounderName != Name || bat.IsAutohost) && !User.IsAdmin)
                {
                    await Respond("You don't have permissions to change mod options here");

                    return;
                }
                await bat.SetModOptions(options.Options);
            }
        }
Ejemplo n.º 2
0
        public async Task Process(SetModOptions options)
        {
            if (!IsLoggedIn)
            {
                return;
            }

            var bat = MyBattle;

            if (bat != null)
            {
                if (bat.Founder != User && !User.IsAdmin)
                {
                    await Respond("You don't have permissions to change mod options here");

                    return;
                }
                bat.ModOptions = options.Options;
                await state.Broadcast(bat.Users.Keys, options);
            }
        }