Suporte: MySQL
Prioridade: 6/10
Encarregado: DarkCoderPT
Quando um jogador vence, perde, morre ou desconecta durante um evento, será acrescentado aos pontos dele, pelo respectivo tipo (vitorias, derrotas, mortes e dc) pela classe Storage. Os 'scores' são separados por evento, ou seja, você pode ter X vitórias em Y evento e Z vitórias em H evento.
Comandos necessários:
/eventozero ranktop [evento] [vitorias | derrotas | ...]: Mostraria o Top X (configurado em rankings.yml a quantia, key ranking.size) da modalidade escolhida.
/eventozero ranktop [evento]: Iria mostrar o Top X contanto todas as modalidades (de forma a contar por quem tem mais vitórias e menos derrotas).
/eventozero ranking [evento]: Igual ao ranktop evento, o que muda, é que irá mostrar apenas a SUA (EXECUTOR DO COMANDO) posição no ranking de X evento, contanto por quem tem mais vitórias e menos derrotas.
/eventozero ranking [evento] [jogador]: Mesmo esquema do ranktop [evento] [vitórias | etc], o que muda é que dá a posição de um determinado jogador no top de X evento.
/eventozero ranking [evento] [jogador] [vitoria | ...]: Mesmo esquema do ranktop [evento] [vitórias | etc], o que muda é que dá a posição de um determinado jogador no top de X evento e em Y score (vitoria, derrota, etc.).
O sistema deverá ainda contar com um serviço de ranking por cabeça, que fica a critério do desenvolvedor a decidir como será feito, desde que seja customizável na configuração em rankings.yml.
Suporte: MySQL Prioridade: 6/10 Encarregado: DarkCoderPT
Quando um jogador vence, perde, morre ou desconecta durante um evento, será acrescentado aos pontos dele, pelo respectivo tipo (vitorias, derrotas, mortes e dc) pela classe Storage. Os 'scores' são separados por evento, ou seja, você pode ter X vitórias em Y evento e Z vitórias em H evento.
Comandos necessários:
/eventozero ranktop [evento] [vitorias | derrotas | ...]: Mostraria o Top X (configurado em rankings.yml a quantia, key ranking.size) da modalidade escolhida.
/eventozero ranktop [evento]: Iria mostrar o Top X contanto todas as modalidades (de forma a contar por quem tem mais vitórias e menos derrotas).
/eventozero ranking [evento]: Igual ao ranktop evento, o que muda, é que irá mostrar apenas a SUA (EXECUTOR DO COMANDO) posição no ranking de X evento, contanto por quem tem mais vitórias e menos derrotas.
/eventozero ranking [evento] [jogador]: Mesmo esquema do ranktop [evento] [vitórias | etc], o que muda é que dá a posição de um determinado jogador no top de X evento.
/eventozero ranking [evento] [jogador] [vitoria | ...]: Mesmo esquema do ranktop [evento] [vitórias | etc], o que muda é que dá a posição de um determinado jogador no top de X evento e em Y score (vitoria, derrota, etc.).
O sistema deverá ainda contar com um serviço de ranking por cabeça, que fica a critério do desenvolvedor a decidir como será feito, desde que seja customizável na configuração em rankings.yml.
O sistema deverá ter API pública.