Ejemplo n.º 1
0
        public async Task <BotJogador> GetJogadorAsync(ulong id, DSharpPlus.Entities.DiscordUser user)
        {
            var jogador = await Jogadores.Find(x => x.Id == id).FirstOrDefaultAsync();

            if (jogador == null)
            {
                jogador = new WafclastJogador(id);
                jogador.Personagem.Mochila.TryAddItem(Armas.BronzeDaggerAb());
            }
            return(new BotJogador(jogador, this, user));
        }
Ejemplo n.º 2
0
 public Task <RPJogador> GetJogadorAsync(DiscordUser user)
 => Jogadores.Find(Session, x => x.Id == user.Id).FirstOrDefaultAsync();
Ejemplo n.º 3
0
 public Task <RPJogador> GetJogadorAsync(CommandContext ctx)
 => Jogadores.Find(Session, x => x.Id == ctx.User.Id).FirstOrDefaultAsync();