Пример #1
0
        public async Task HtopAsync()
        {
            string helpstring;
            List <KeyValuePair <ulong, RegisteredUserClass> > alist;
            List <SocketUser> blist = new List <SocketUser>();

            EmbedBuilder builder = new EmbedBuilder();

            builder.WithTitle($"Hangman top.");
            builder.WithColor(Discord.Color.DarkOrange);
            helpstring = "";
            alist      = RegisteredList.ToList();
            alist.Sort((y, x) => x.Value.HangManScore.CompareTo(y.Value.HangManScore));
            for (var i = 0; i <= 9; i++)
            {
                helpstring = helpstring + $"{i + 1}. <@{alist[i].Key}>" + Constants.vbCrLf;
            }
            builder.AddField("Name", helpstring, true);
            helpstring = "";
            for (var i = 0; i <= 9; i++)
            {
                helpstring = helpstring + alist[i].Value.HangManScore + Constants.vbCrLf;
            }
            builder.AddField("Points", helpstring, true);
            await(ReplyAsync("", embed: builder.Build()));
        }